WinCE Device Driver 실습 #2

Slides:



Advertisements
Similar presentations
CHAP. 2 안드로이드 개발 도구 설치. © 2012 생능출판사 All rights reserved 개발 과정의 개요.
Advertisements

Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
2. 미디어 쿼리 : 다양한 뷰포트의 지원 김은옥 1 학습목표 : 여기서는 미디어 쿼리 작성방법, 뷰포트 지정 방법 등 을 살펴본다.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
디지털시스템실험 2주차 고려대학교 전기전자전파공학부.
Windows CE Device Driver
Windows CE.NET Device Driver
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Term Project iTUTOR를 이용한 PIC 동작 검증 보고서와 모든 소스코드 압축하여 제출
Image & Video processing
텔레비전 마이 동산 Q. 도서관 이용교육 반드시 도서관에 와야 하나요?
Power Java 제3장 이클립스 사용하기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
윈도우7 체크 설치 매뉴얼
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
주제 실습 보드에 WinCE 이미지 포팅 실습 보드상에서 애플리케이션 제작
J2ME Install 부산대학교 인공지능 연구실.
Quartus II 사용법 VHDL을 이용한 디지털 시스템 설계.
ANSYS17.2 Student 제품 무료 다운로드
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
07. 디바이스 드라이버의 초기화와 종료 김진홍
4-1장. MySQL 제13장.
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
Root Filesystem Porting
C / C++ Programming in multi platform
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Root Filesystem Porting
WinCE Device Driver 실습 #4
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
WinCE Device Driver 실습 #3
LCD 모듈의 특징 LCD 컨트롤러 내장으로 모든 디스플레이 기능을 명령어로 제어 8비트 혹은 4비트로 인터페이스
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
Microprocessor I/O Port & CLCD Noh Jin-Seok.
Git 사용법 GitHub 가입 GitHub 새 저장소 만들기 Git 설치 로컬 저장소 만들기 로컬 저장소와 원격 저장소 연결
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
CHAP 12. 리소스와 보안.
환경 : Windows7 64bit 버전 : apache-ant-1.9.7
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
Cross Compiler를이용한 커널 컴파일 및 포팅
Platform Builder 기본 사용법
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
Device Driver 임베디드 시스템 I.
영상처리 실습 인공지능연구실.
Homework #6 (1/3) 다음을 수행한 후, 화면(혹은 파일)을 출력하여 제출한다.
WinCE Device Driver 실습 #2
7주차 실습 FPGA 보드 사용법.
S-Work 2.0 DRM 신규 버전 설치 가이드 SOFTCAMP
WinCE Device Driver 실습 #4
Kernel, Ramdisk, JFFS2 Porting
학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성. 학습목표 처음 만드는 비주얼 베이직 프로그램 프로그램 실행과 실행 파일 생성.
OpenCV 설정 2.21 만든이 딩딩.
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
StyleCop 소개 SGS Framework 개발 팀.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
과제 4: Thread (5월 9일까지) 4장 연습문제 풀이
06. 디바이스의 등록과 해제 김진홍
WinCE Device Driver 실습 #2
WinCE Device Driver 실습 #4
Homework #7 (1/3) 1. 다음 순서에 따라 수행하고, 그 과정의 화면을 캡쳐한다.
Docker Study 6~7.
Platform Builder 사용법.
1. 실습 시간에 수행한 avd 생성 및 실행, adb shell 접속 및 명령어 수행 결과를 제출한다.
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 Platform.bib 파일을 release directory로 수동 복사 모바일운영체제 - Windows CE

FND 디바이스 드라이버 작성 (3) 레지스트리 등록 소스 빌드 OS이미지 생성 /wince500/platform/huinspro3/cesysgen/files/platform.reg Platform.reg 파일을 release directory로 수동 복사 소스 빌드 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