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/*』