안녕하세요.
임베디드 리눅스를 해보려고 하는데요, 잘 아시는 분들께 몇가지 여쭤보려고합니다.
리눅스 경험은 많지않고요,
올해 초에 라즈베리파이4를 사서 시스템 프로그래밍관련 API 쭉 해보고,
Raspbian 기본 setting 으로 kernel compile, upgrade, 간단한 character device driver 정도 만들어보고 어떻게 돌아가는지 맛본 정도입니다.
제가 최종적으로 원하는 수준은
ARM SoC가 탑재된 보드를 딱 받았다고 했을 때, kernel 포팅, root file system 설치, C/C++ 개발이 가능하도록 개발환경을 구축하는 것 입니다. 쉬운일이 아니라는 것 잘 압니다.
[ARM으로 배우는 임베디드 리눅스시스템] 을 주 교재로 들여다보고있고,
실습을 라즈베리파이4로 하려고합니다.
해당 보드와 관련된 driver 들은 이미 다 구현되어 배포되는 kernel에 다 포함되어있기 때문에 그에 관한 작업은 하지 않아도 될 것으로 생각하고 아래의 4가지를 해보려고합니다.