pxa270 터치스크린 키보드
- 최초 등록일
- 2011.09.07
- 최종 저작일
- 2009.06
- 16페이지/ 한컴오피스
- 가격 3,000원
소개글
pxa270을 활용한 터치스크린 키보드
목차
1. 프로젝트 개요
2. 시스템구성
3. 각 모듈별 동작원리
4. 시스템 설계
5. 제작내용 (소스코드)
6.결과물 설명
본문내용
1. 프로젝트 개요
2. 시스템 구성
• Fedora12
• kernel 2.6.31.5
• minicom-2.1-1
• nfs 1.2.1-6
• toolchain (iwmmxt-1.0.0)
• Qt/E-3.3.3
• Qt/X11-3.3.3
• QVFB (Qt Virtual FrameBuffer)
• UIC
• qmake
3. 각 모듈별 동작 원리
❑ kernel과 개발에 필요한 tool간의 연계
• C++을 통한 source cording
• qmake를 통해 만들어진 Makefile로 실행파일 생성
❑ 개발환경 구축
• Qt/Embedded
• Qt/X11
• Qt Virtual Frame Buffer
• UIC
- NFS
- portmap
- mount
• server와 client를 통해서 host system과 target system간의 통신/공유
4. 시스템 설계
❑ 하드웨어
[X-hyper270TKU]
• CPU : FWPXA270 (520MHz)
• SDRAM : K4S561632 4EA (128MB)
• Flash ROM : TE28F128 2EA (32MB)
• Nand Flash : K9F1208U0M-YCB0 (64MB)
• Ethernet : 10Base-T 1Port (CS8900)
10/100Base-T 2Port (LAN91C111)
• Display : 6.4" TFT LCD Interface (Touch panel included)
• VGA : VGA Controller (THS8135)
• Touch Screen : Touch Screen Controller (ADS7843)
kernel 2.6.31.5
운영체제를 작동시키기 위한 핵심프로그램으로, 응용프로그램과 컴퓨터 자원 사이의 인터페이스 역할을 한다.
minicom-2.1-1
target board에서 발생하는 진행 상황을 host system
에서 직렬 포트를 통하여 모니터링할 수 있는 console emulator
nfs 1.2.1-6
nfs server/client를 통해 target system에서 필요한 각종 프로그램을 host system에서 공유
toolchain
x86 계열에서 개발한 프로그램을 ARM 계열에서 실행하기 위해 사용하는 교차 컴파일러 및 관련된 각종 라이브러리
Qt/E-3.3.3
Qt 라이브러리를 임베디드시스템 환경에 맞춘 GUI 라이브러리
Qt/X11-3.3.3
Qt/E-3.3.3와 같은 작업을 실행파일이 target system이 아닌 host system에서 구현된다.
QVFB
(Qt Virtual Frame Buffer)
X window에서 Frame Buffer를 구현
UIC
Qt 설계자에 의해 XML로 생성된 사용자 인터페이스 정의를 읽어서 C++ 헤더나 소스 파일들을 생성
qmake
Qt 라이브러리를 사용하는 소스의 Makefile을 만듬
❑ 소프트웨어
5. 제작내용 (소스코드)
참고 자료
없음