WinCE Device Driver 실습 #2

Slides:



Advertisements
Similar presentations
사랑과 기쁨으로 연합하는 제 2 회 전교인 한마음 운동회 제 2 회 전교인 한마음 운동회 설명회 대한예수교장로회 자 양 교 회 1.
Advertisements

Page 1 Android Programming November 04 / 2009 S/W Junhyuk Jang.
전도축제 계획서 *일시 : 2013년 4월 21, 28일 주일 (연속 2주)
이공계의 현실과 미래 제조업 立國 / 이공계 대학생의 미래 준비
서울특별시 특별사법경찰 수사 송치서류 유의사항 서울특별시 특별사법경찰과 북부수사팀장 안   진.
사회복지현장의 이해 Generalist Social Worker 사회복지입문자기초과정 반포종합사회복지관 김한욱 관장
제 출 문 고용노동부 귀중 본 보고서를 ’ ~ ‘ 까지 실시한 “근로감독관 직무분석 및 교육프로그램 개발에 관한 연구”의 최종보고서로 제출합니다  연구기관 : 중앙경영연구소  프로젝트 총괄책임자 : 고병인 대표.
Chapter 4 – 프로그래밍 언어의 구문과 구현 기법
통신망의 이해 접속 장치 접속 형태 전송 매체 교환 통신망 근거리 통신망 이더넷 무선 LAN 한빛미디어(주)
2008 대한민국*조경박람회 한국조경사회 / 환경조경발전재단 / 리드엑스포.
초등학교 학습지 사업계획서. 초등학교 학습지 사업계획서 목 차 Ⅰ. 회사개요 Ⅱ. 사업추진배경 Ⅲ. 시장현황 및 사업성도출 Ⅳ. △△△ 소개 Ⅴ. 사업운영계획 Ⅵ. 사업추진계획 목 차 Ⅰ. 회사개요 Ⅱ. 사업추진배경 Ⅲ. 시장현황 및 사업성도출 Ⅳ. △△△ 소개.
Korea Under Japanese Rule
HOT100 소개.
노인범죄의 증가 피해자에서 가해자로 변화하는 노인들 금상욱.
Ubiquitous Computing Practice (Introduction)
인간중독 . ㈜아이언 팩키지.
분광광도법에 의한 크롬과 망간 혼합물의 정량 4조 박진영 서지현 송영호 심영경.
불량식품이 우리 몸에 미치는 영향 (계획서) 팀원:최호진, 김진현, 김희민 팀명: 미르.
배워봅시다.!!!! 대 단원: I. 가정생활의 설계 중 단원: 3. 성숙한 부모역할 소 단원: (2) 임신과 출산.
2009년 IT인재개발원 [연수생 모집요강]
부천테크노파크1단지 제12회 정기총회 * 일시: 2012년 3월 20일 14시 * 장소: 1단지 구내식당.
동아스쿨 회원가입 하기.
1. 축구 - 남자 초등부: 11팀 목포, 여수, 순천, 나주, 광양, 장흥, 영암, 무안, 함평, 영광,장성
성취평가제 고교 보통교과 시범운영학교 2차 협의회
위기의 정치경제학 한국경제, 위기인가? 정 태 인.
Model Predictive Control
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
Windows CE 시스템 개발 환경 구축.
7-Segment FND Controller 구현
2015년 2학기 PULSE 4 전자물리실험 13 - 카운터, 디코더, FND 회로 - DSU 메카트로닉스 융합공학부 -
WinCE Bootloader Porting
제3장 이클립스 사용하기.
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
Android 개발환경 설치 및 Hello World
DataStage 운영자 지침서 Operator’s Guide
IT CookBook, VHDL을 이용한 FPGA 디지털 설계
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
Chapter 10. 파일 시스템 인터페이스(File System Interface)
파일 시스템 인터페이스(File System Interface)
02. 처음으로 만드는 안드로이드 애플리케이션 제목.
9. 아두이노를 이용한 FND 제어 - 스마트 폰으로 제어하는 아두이노 -.
A. 로마 교회의 모습(15:14-16) 1. 내적인 善과 좋은 知識(14) 2. 깊은 關心(14)
DataBase 연결 및 사용방법
Platform Builder 기본 사용법
글사랑 캡션 편집 안드로이드 앱 담당 교수님 전진우 교수님 진세훈 정상기 글사랑.
Premiere의 개요 Adobe사에서 제작한 동영상 편집 소트프웨어로 비디오와 오디오 편집뿐만 아니라 애니매이션, 사진 및 그래픽 등을 동영상에 첨가하여 결합된 형태인 디지털 무비(Digital Movie)를 제작하는 프로그램 Premiere는 원래 매킨토시용으로 개발된.
Achro-210T Device를 활용한 Card Game
제 20 장 오라클에서 회복 및 백업 기능.
창일 교회 주일 학교 예배 예수님의 생애(죽으심)
6, 7을 알아봅시다 8, 9 를 알아봅시다. 수의 순서를 알아봅시다. 두 수의 크기를 비교하여 봅시다.
7주차 FPGA 보드 사용법.
논리회로 설계 및 실험 2주차.
[ 강남구 청담동 “이동수에프엔지” ].
납땜과 LED 10진 카운터 제작.
WinCE Device Driver 실습 #4
진리의 빛 말씀의 빛 이사야서 55: 1-13 요한복음18:
별자리, 밤하늘의 이해 생활 속의 천문학.
2D 프로그래밍 프로젝트 게임공학과 손홍민.
제1장 2인 공조 게임 (2-person cooperative Game)
IO FND 소스분석 & 실행결과.
애플프로모션 회사소개서 Apple Promotion Project Open행사 애플프로모션
WinCE Device Driver 실습 #2
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
WinCE Device Driver 실습 #4
Platform Builder 사용법.
7주차 실습 FPGA 보드 사용법.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
4 LED 출력 LED 점멸 LED 밝기 조절 RGB LED로 색상 표현하기 FND 제어 4-digit FND 제어 Dot matrix 제어 Dot matrix를 이용한 애니메이션.
Presentation transcript:

WinCE Device Driver 실습 #2 주제 FND 디바이스 드라이버 작성 FND 디바이스 드라이버 테스트 프로그램 작성

개요 FND 7-segment 숫자, 영문자 표시가 가능한 디스플레이 모듈 Common 점의 위치에 따라 common anode, common cathod로 분류 종류 14-segment, 3*5 array, 5*7 array 10-bar graph 등 휴인스 보드 SND3360UR IC 74LVT16374MTD를 이용 제어 모바일운영체제 - Windows CE

구동 원리 구동 원리 LED 점등, 7-segment 모바일운영체제 - Windows CE

회로도 FND Pin assignment 모바일운영체제 - Windows CE

데이터 입력 비트 FND Data 입력 비트 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 FND FND D.P G F E D C B A x dig6 dig5 dig4 dig3 dig2 dig1 모바일운영체제 - Windows CE

예제 FND data 표현 모바일운영체제 - Windows CE

FND 디바이스 드라이버 작성 (1) 디바이스 드라이버 작성 헤드파일 작성 Def 파일 작성 /wince500/platform/huinspro3/src/drivers/fpga_fnd/fpga_fnd.cpp 헤드파일 작성 /wince500/platform/huinspro3/src/drivers/fpga_fnd/fpga_fnd.h Def 파일 작성 /wince500/platform/huinspro3/src/drivers/fpga_fnd/fpga_fnd.def 모바일운영체제 - Windows CE

FND 디바이스 드라이버 작성 (2) Sources 파일 작성 makefile 파일 작성 /wince500/platform/huinspro3/src/drivers/fpga_fnd/sources makefile 파일 작성 /wince500/platform/huinspro3/src/drivers/fpga_fnd/makefile Drivers 디렉토리에 subdirectory 등록 /wince500/platform/huinspro3/src/drivers/dirs OS 이미지에 드라이버 추가 /wince500/platform/huinspro3/cesysgen/files/platform.bib 모바일운영체제 - Windows CE

FND 디바이스 드라이버 작성 (3) 레지스트리 등록 소스 빌드 OS이미지 생성 /wince500/platform/huinspro3/cesysgen/files/platform.reg 소스 빌드 PB상에서 build – open build release directory fpga_fnd 디렉토리로 이동 커맨드라인에서 “set WINCEREL=1” 입력 커맨드라인에서 “build –c” OS이미지 생성 커맨드라인에서 makeimg 모바일운영체제 - Windows CE

FND 테스트 프로그램 작성 (1) 신규 작성 Platform Builder의 File 메뉴에서 New Project or File..을 실행 적절한 어플리케이션 이름을 Project name에 작성한다. A simple Windows CE application을 선택한다. 소스코드를 작성 Build 또는 Build(selection only)를 실행하여 빌드한다. 모바일운영체제 - Windows CE

FND 테스트 프로그램 작성 (2) 기존의 프로젝트 추가 소스코드를 적절한 경로에 복사한다.(예, C:\WINCE420\PUBLIC\pxa255pro3_HH) Platform Builder의 File View 창에서 Insert Existing Project를 선택 *.pbp 파일을 선택한다.(제공된 소스를 카피한 디렉토리의 파일) 프로젝트가 추가되었다.(File View 창에서 확인) Build 또는 Build(selection only)를 실행하여 빌드한다. 모바일운영체제 - Windows CE

다운로드 및 테스트 다운로드 테스트 테스트 프로그램 종료 PB 상에서 Target – Run programs Available program에서 fnd_test_app.exe 선택 테스트 프로그램 종료 PB상에서 Target – CE Target Control 타겟 컨트롤창에서 gi all 입력 타겟 컨트롤창에서 kp 프로세스번호 입력 모바일운영체제 - Windows CE