這個專案是參考mpolakovic的qemrdux-player專案,然後藉由buildroot,實做一個mp3 player,主要差別是他是跑在qemu上,但是我將他移植到Raspberry Pi2上,藉由這個專案,可以了解以下項目:
- 一個客製化的作業系統是怎麼被建立出來的。
- 如何客製化的引入套件。
- busybox 的設定和修改。
- Root File system的建置原理。
- 產生與燒入映像檔。
如果這個文章裡面有任何錯誤,還是有需要討論的地方,都歡迎交流,你的指正,都會讓我更進步 ^^。
老話一句,如果覺的容器太小,請直接看我的gitbook:
或者是直接下載code去build:
其他的相關研究結果請參考: