김동현 강사님 안녕하세요. ARM 아키텍처 구조와 원리 강의를 통해서 ARM에 대해 열심히 공부하고 있는 학생입니다. 1부와 2부 강의를 통해서 쌓은 지식을 기반으로 임베디드 리눅스 분야의 중급자, 고급자로 나아가고 싶습니다. 본 ARM 아키텍처 구조 강의를 모두 수강한 뒤에 어떤 교재, 강의 등을 활용하여 어떤 방식으로 공부를 나아가면 좋을지 문의드립니다. 특히 디바이스 드라이버와 BSP에 해당하는 SDK를 개발하는 업무에 관심이 있습니다.
또한, 디바이스 드라이버와 BSP에 대해 이론적으로 설명하는 교재 등은 있으나 실제적으로 어떻게 프로젝트를 적용해야할지에 대해서도 문의드립니다. 예를 들어서 말씀드리면, 스리크슈난 벤카테스와란 저자가 작성한 "임베디드 개발자를 위한 코드로 읽는 리눅스 디바이스 드라이버" 라는 책에는 다양한 디바이스 드라이버 소스코드가 나와있습니다. 이 소스코드를 프로젝트에 어떻게 적용해서 진행하는지 궁금합니다.
먼저 그 어려운 Arm 아키텍처 강의(1/2부)를 이어서 들어주셔서 감사드립니다.
리눅스 디바이스 드라이버와 리눅스 커널 관련해서는 제가 쓴 책(디버깅을 통해 배우는 리눅스 커널의 구조와 원리)을 먼저 추천드립니다. 디바이스 드라이버와 BSP에 대한 실제 디버깅을 할 수 있는 내용이 많이 담겨 있어서 실무에 많은 도움이 될 것입니다.
조만간 리눅스 커널 관련 강의와 Arm 아키텍처 강의(3부)가 업로드될 예정인데요. 이 내용도 들으시면 좋으니 참고 부탁드립니다. 제 개인 이메일(austindh.kim@gmail.com)로 연락 주시면 앞으로 강의가 업로드되면 할인 쿠폰을 선물로 드리겠습니다. 감사합니다.
답글
토끼야놀자
2024.01.02답변해주셔서 감사합니다!