Download presentation
Presentation is loading. Please wait.
1
WinCE Device Driver 실습 #3
주제 DOT 디바이스 드라이버 작성 DOT 디바이스 드라이버 테스트 프로그램 작성
2
개요 정의 구동 원리 화면 또는 프린터로 출력되는 정보를 2차원 배열 형태의 점으로 표현한 것.
가로, 세로 점의 수가 많을 수록 해상도가 높음 구동 원리 각 점에 해당하는 LED의 점멸을 초고속으로 처리하여 문자 표현 A B C D E F G 모바일운영체제 - Windows CE
3
핀 할당 Pin assignment 모바일운영체제 - Windows CE
4
회로도 (1) 회로도 모바일운영체제 - Windows CE
5
회로도 (2) PXA255-Pro Dot Matrix Led 회로도 모바일운영체제 - Windows CE
6
입력 비트 Dot Matrix Led Data 입력 비트 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2
DOT X Row x Col.5 Col.4 Col.3 Col.2 Col.1 모바일운영체제 - Windows CE
7
DOT 디바이스 드라이버 작성 (1) 디바이스 드라이버 작성 헤드 파일 작성 Def 파일 작성
/wince500/platform/Huinspro3/Src/drivers/fpga_dot/fpga_dot.cpp 헤드 파일 작성 /wince500/platform/Huinspro3/Src/drivers/fpga_dot/fpga_dot.h Def 파일 작성 /wince500/platform/Huinspro3/Src/drivers/fpga_dot/fpga_dot.def 모바일운영체제 - Windows CE
8
DOT 디바이스 드라이버 작성 (2) Sources 파일 작성 Makefile 파일 작성 OS 이미지에 드라이버 추가
/wince500/platform/Huinspro3/Src/drivers/fpga_dot/sources Makefile 파일 작성 /wince500/platform/Huinspro3/Src/drivers/fpga_dot/makefile OS 이미지에 드라이버 추가 /wince500/platform/Huinspro3/cesysgen/files/platform.bib 레지스트리 등록 /wince500/platform/Huinspro3/cesysgen/files/platform.reg 모바일운영체제 - Windows CE
9
DOT 디바이스 드라이버 작성 (3) Configuration File 복사 소스 빌드 OS 이미지 생성
6 & 7 항에서 수정한 bib & reg 파일을 Release Build 디렉토리로 복사 소스 빌드 PB상에서 build – open build release directory fpga_dot 디렉토리로 이동 커맨드라인에서 set WINCEREL = 1 입력 커맨드라인에서 build –c OS 이미지 생성 커맨드라인에서 makeimg 모바일운영체제 - Windows CE
10
DOT 테스트 프로그램 작성 (1) 신규 작성 Platform Builder의 File 메뉴에서 New Project or File..을 실행 적절한 애플리케이션 이름을 Project name에 작성한다. A simple Windows CE application을 선택한다. 소스코드를 작성 Build 또는 Build(selection only)를 실행하여 빌드한다. 모바일운영체제 - Windows CE
11
DOT 테스트 프로그램 작성 (2) 기존의 프로젝트 추가
소스코드를 적절한 경로에 복사한다.(예, C:\WINCE500\PUBLIC\pxa255pro3_HH) Platform Builder의 File View 창에서 Insert Existing Project를 선택 *.pbp 파일을 선택한다.(제공된 소스를 카피한 디렉토리의 파일) 프로젝트가 추가되었다.(File View 창에서 확인) Build 또는 Build(selection only)를 실행하여 빌드한다. 모바일운영체제 - Windows CE
12
다운로드 및 테스트 다운로드 테스트 테스트 프로그램 종료 PB 상에서 Target – Run programs
Available program에서 dot_test_app.exe 선택 테스트 프로그램 종료 PB상에서 Target – CE Target Control 타겟 컨트롤창에서 gi all 입력 타겟 컨트롤창에서 kp 프로세스번호 입력 모바일운영체제 - Windows CE
Similar presentations