1. 프로젝트 설명
'운영체제 이론과 실습'이란 학교 강의 중 팀 프로젝트로 Linux의 Device Driver를 제작하여 프린터 포트를 통해 7-Segment 제어와 스위치 입력을 받는 과제를 수행하게 되었다.
1) Kernel 2.6.24 버젼에서 구현할 것-
2) 7-Segment에 'P' -> 'L' -> 'A' -> 'Y'란 글자가 연속적으로 흐르게 할 것.
3) Minor 1, 2로 나눠 글자의 흐름 속도를 다르게 할 것.
4) 수동 접촉 방식 스위치로 채터링 기능을 구현하고, 원클릭, 더블클릭을 구분할 것.
프린터 포트 제어를 위한 Device Driver는 자료가 많아 쉽게 구현 할 수 있을 줄 알았는데, 여러가지 문제점으로 인해 시간이 상당히 오래 걸렸으며, 리눅스 버젼에 따른 차이점을 파악하지 못해 고생했다. 결국 날짜 기한을 맞추지 못해 평가 점수가 많이 깍였다. 다만, 문제점을 추적하며 Device Driver에 대한 이해와 리눅스 환경에 대해 이해를 단기간에 많이 해서 결과적으로는 값진 프로젝트였다.
2. 구현 동영상 및 사진
Trackback URL : http://yarmini.com/blog/suneung/trackback/122
아니면 어떻게 검색을해서 접근을 해야할지 모르겟네요....
밑단을 배우니 너무 잼있네요...
전 프린트 포트가없어 rgb 포트로 제어를 해보려고 하는데 포트에 관한 datasheet 찾는 방법좀 알려주세요
gljcjjang@paran.com