이번 방학을 다 투자해서 임베디드에 관해서 공부를 하게 됐는데.
임베디드 레시피, 리눅스 커널 내부구조, 리눅스 디바이스 드라이버 등의 책을 살펴봤습니다.
다 공부하고나니 어떻게 돌아가는지 전반적인 내용이 이해가 가는데. 몇가지 이해가지 않는 세부 내용이 있어 질문드립니다.
이번에 도전하고싶은 프로젝트를 생각해보면서 고민해본 부분들 먼저 질문 드리겠습니다.
간단한 하드웨어 장치를 만들어서 디바이스 드라이버를 만들어서 마우스로 사용하는 것이 목표입니다.
1. 하드웨어에서 값을 가져오려면 그 장치의 메모리주소를 가져와서 디바이스 드라이버에서 사용을 해야 할 텐데. 내가 만든 장치가
어느 메모리 주소에 위치하는지 어떻게 알 수 있을까요.
2. 아마 장치가 USB로 연결이 되어야겠지요. 그러면 이게 장치파일중에 USB로 연결이 되는지 아니면 별도의 장치파일을 생성해야하나요.