늘 그래왔지만 그동안 작은 startup 회사에서 뒤도 안돌아보고 정신없이 제품 개발만을 해온 느낌이다. 그 덕에 나름의 작은 목표를 이룬 것도 사실이지만, 어느 순간 문득 내가 좋아하면서도 남들에게 조금이라도 도움이 될 수 있는 일을 다시 해야겠다는 생각이 들었다.
따라서 앞으로는 (주말 시간을 할애하여) 아래 책의 내용을 기초로 하여 Linux driver 개발과 관련한 이모 저모를 소개하는 시간을 가져 볼까 한다.
[그림 1] Linux Device Driver Books and References
단순히 책의 내용을 앵무새 처럼 떠들어 대는 것 보다는 특정 보드 상에서 관련 내용을 분석해 보는 것이 실질적으로 의미가 있다고 판단되는 바, 아래와 같은 target board도 함께 분석 대상에 포함시켜 볼 생각이다.
[그림 2] Target Boards
[1] Microchip(구 Atmel) SAMA5D3 Xplained
https://www.linux4sam.org/bin/view/Linux4SAM/Sama5d3XplainedMainPage
[2] ST Micro STM32MP157C Discovery Kit
[2] ST Micro STM32MP157C Discovery Kit
(*) 편의 상, 처음 예정했던 보드(ESPRESSobin, PHYTEC 보드)와 다른 보드를 선택하게 되었다. 양해해 주시길 ...
앞으로 이 작업이 조금은 힘들고 기나긴 여정이 될 수도 있겠지만, 스스로에게는 물론이거니와 이 글을 읽는 여러분들에게도 분명 도움이 될 것이라 믿고, 한 걸음 한걸음 전진해 보고자 한다.
=========================================================================
=========================================================================
<Microchip(구 Atmel) SAMA5D3 Xplained>
https://slowbootkernelhacks.blogspot.com/2020/05/linux-driver-development-for-embedded.html
<ST Micro STM32MP157C Discovery Kit>
https://slowbootkernelhacks.blogspot.com/2020/06/linux-device-driver-for-embedded.html
https://slowbootkernelhacks.blogspot.com/2020/06/linux-device-driver-for-embedded.html
-- -- --
-> GPIO interrupt & bottom halves : platform driver & device tree
<기타>
Slowboot