Config

在buildroot裡面, 所有預設的config檔案都放在"buildroot/configs/"底下, 所以我們這邊要來建立一個客制的config file, 我取名為"hughmp3_defconfig", 裡面的內容就請參考我的source code, 這邊只會簡略的說明,詳細說明請看後面相關的章節:


Rootfs-overlay

當整個系統都建制完成後, buildroot會將這個rootfs-overlay底下的內容,直接copy到你的root file system底下。


Permissions

這個選項顧名思義,主要就是可以在一開始就設定你的某些檔案的權限。


Post-build

在檔案系統建制出來後,這個script會執行,你可以做一些操作。


Kernel

這個專案所會使用到的kernel。


RPI_Firmware

Raspberry Pi2的韌體。


Busybox

這個專案的大部分相關軟體都是用busybox所建制出來的。


ALSA & mpg123

畢竟這個專案是要播放mp3,所以採用Alsa和mpg123的搭配。


WiringPi

播放音樂時需要顯示歌名,所以需要GPIO ouput,這個套件有提供簡單的API使用。