怎么生成荔枝派nano buildroot?(干货文章)

首先,下载构建buildroot代码包

https://buildroot.org/download.html 的链接可以下载最新的代码包。目前,我正在使用buildroot-2019.02.2.tar.gz的版本。

第二,解压缩文件以获得源代码。

第三,配置构建Buildroot

启动这里提供的lichee docker目录编译映像(https://github.com/lanjackg2003/lichee-nano),然后转到“buildroot-2019.02.2”目录并执行配置命令

make menuconfig

配置buildroot参数

Target options
  -- Target Architecture (ARM (little endian))
  -- Target Variant arm926t
Toolchain
  -- C library (musl) # 使用musl减小最终体积
System configuration
  -- Use syslinks to /usr .... # 启用/bin, /sbin, /lib的链接
  -- Enable root login # 启用root登录
  -- Run a getty after boot # 启用登录密码输入窗口
  -- remount root filesystem # 重新挂载根文件系统到可读写
  -- Install Timezone info # 安装时区信息。我的程序需要所以就打开了这个玩意
     -- timezone list (asia)
     -- default local time (Asia/Shanghai)
Target Packages
  -- mount/umount # 如果要用overlayfs,那就要用这个挂载

保存并退出

四、编译

执行编译命令

make

开始编译,第一次编译会自动去下载确实的dl文件,整个过程需要一些时间。所以你可以休息一会再回来。

经过编译在 buildroot-2019.02.2/output/images 会生成 rootfs.tar 文件


此时,Buildroot编译完成

多谢分享,膜拜大佬,无私分享

接下来我会分享一下关于荔枝派nano的其他部分细节