* 리눅스 시스템 내부구조 (3학년 2학기) 설계 과제
* 사용 언어 : C/C++ (QT)
* 개발 환경 : 리눅스 Fedora 7 (2.6.26.x) / Power Bread Board / 7-segment*2 /프린트 케이블 ...
* 개발 인원 : 6 (안영훈, 박준형, 손동학, 신혁수, 오수근, 오용오)



1. 개요 및 목표

 -. 프로젝트를 통한 리눅스 디바이스 드라이버 이해
 -. 7-세그먼트를 이용한 Stopwatch 디바이스 제작
 -. 문자 디바이스 드라이버 제작
 -. 어플리케이션으로도 디바이스 조작 및 화면 출력



2. 요구명세 (기능)
 
 -. 7-세그먼트 2개를 가지는 Stopwatch 제작 : 00 ~ 99초 까지 카운트
 -. Stopwatch Start 시작 버튼을 누르면 1초마다 카운트 증가
 -. Stopwatch Stop 정지 버튼을 누르면 카운트 멈춤
 -. Stopwatch Reset 리셋 버튼을 누르면 00으로 초기화
 -. Application으로 기능 조작



3. 디바이스 회로도



4. 디바이스 인터페이스



5. 어플리케이션 인터페이스



6. 모듈 설치 및 실행 방법

  a) /root/dev/project 에 파일 복사

  b) 모듈 적재 : start_device

  c) 스탑워치 실행 : ./stop_watch_app
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/05/03 14:51 2009/05/03 14:51

이 글에는 트랙백을 보낼 수 없습니다

Leave a Comment
[로그인][오픈아이디란?]
1 ... 15 16 17 18 19 20 21 22 23 ... 78