rootfs-overlay
- init.d
在開機流程時,客製化啟動下面三個script,分別是:
『S30Ssnd』
這個script將該掛載上的音效模組都掛載上,並且將音量調到最大。
『S31fs』
將file System的模組掛載上。
『S32usb』
將USB的模組都掛載上。
- automount
在lib底下有一個script『automount.sh』,當USB插入時,會自動將它掛載上去並且執行下一段的『autoplay.sh』。
這個script主要是來自: https://wiki.gentoo.org/wiki/Mdev/Automount_USB
有需要的人可以自行研究一下。
- autoplay and killall
當有usb插入時,『automount』會去呼叫『autoplay.sh』。 然後這個script會將usb裡面所有副檔名為『mp3』的檔案寫入暫存檔,在來就是使用mpg123去播放它了。
目前這個播放器無法直接關閉它,所以如果需要關閉需要呼叫『autoplay_killall.sh』。未來我預計會加入GPIO的按鈕,可以直接的操控它。
- 相關檔案
『customize/overlayfs/*』