本來在網路上有人描述如何用 Buildroot 建構 Cubieboard2 的 Linux,但有點老舊,很多操作都有問題! 所以只好自己瞎子摸象試試!
2021/07/30: 使用 2021.02.2 版本的 buildroot 也可成功建置。
建置步驟
1.下載最近的 Buildroot,我是下載 buildroot-2016.02 版本
wget https://buildroot.org/downloads/buildroot-2016.02.tar.gz
2.解開壓縮檔
tar -xzvf buildroot-2016.02.tar.gz
3.進入解開的目錄
cd buildroot-2016.02
4.設定 cubieboard2 的設置檔
make cubieboard2_defconfig
5.修改設置檔
make menuconfig
也許需安裝 sudo apt-get install libncurses-dev
如果你沒有使用 Serial Port 連接 Cubieboard2 時,你需修改 System configuration > Run a getty (login prompt) after boot > TTY port 由 ttyS0 改為 tty0
6.建置
make
7.輸出檔會在 output/images 目錄下,再把影像檔燒錄至 Micro SD 上。
P.S. 我會安裝以下軟體
1.Enable Toolchain \ Enable WCHAR support
2.Enable Toolchain \ Enable MMU support
3.Enable Target packages \ Show packages that are also provided by busybox
4.Check Target packages > Networking applications > dhcpcd, ntp, openssh, wget
5.Check Target packages > Shell and utilities > bash
6.Check Target packages > Text editors and viewers > mc