커스텀 핸드헬드 만들기
Talking Heads - Once in a Lifetime
cm4 를 사용하는 핸드헬드 기기를 만들어보는 프로젝트를 시작했다. 리눅스, 운영체제, 등은 아무것도 모르지만 공부해가면서 진행하려 한다.
일단 보드를 만들었다.


이 보드는 앞으로 메인 보드로 사용할 예정이다.
전력관리, li-ion 충/방전, 나중에 연결할 io 보드 포트, 디버그 포트, 그리고 오디오를 제외한 버튼, 조이스틱 adc, 배터리 전압 등을 처리하고 cm4 와 spi 로 통신하고, 전원버튼 컨트롤을 하는 rp2354a mcu 이 있다.
그리고 납땜.

힘들었다.
lcd 는 이 제품 을 사용하기로 했다.
소프트웨어 쪽은 buildroot/yocto 같은 build 시스템을 사용하지 않고 직접 시스템을 구현하고 있다. 현재까지는 crosstool-NG 크로스 툴체인, linux 커널, u-boot, 그리고 단순 uart printf init 프로그램까지 작성했다.

잘 된다.
이제 리눅스 드라이버랑, 디바이스 트리를 진행하려 한다.