详细资料请加QQ群索取

欢迎加入qq交流群:669495872

总览:

编译需求:

源码:/home/qlqcetc/nuc970bsp/01.第三方工具/busybox-1.22.1

      编译工具链:arm-linux-gcc

生成文件:

bin sbin usr 三个文件夹和linuxrc文件

操作步骤如下:

1.进入源码所在文件夹

# cd /home/qlqcetc/nuc970bsp/01.第三方工具/busybox-1.22.1/

2.清除文件

# make clean

3.图像化裁剪功能

# make menuconfig

进入图形化裁剪界面,在这里可以根据自己的需求,增加或删除功能。

NUC972---使用busybox制作文件系统

以增加passwd功能为例,介绍一下如何增加

busybox设置选单是多层次的. 在本页面内, 可透过上, 下, 左, 右, 四个箭头键控制选单的位置. 上, 下键选择要控制的相应功能. 左, 右键则是选择了下排的功能按钮. 要进入更深一层的选单时, 按下 “Enter” 键即可.

下一排的按钮有三个,  停留在  “Select”  时,  可透过空格键始能及失能相应功能.  显示[  ]代表此功能失能. [*] 代表始能

首先我们将光标移动到 Login/Password Management Utilities  ---> 一行,按下“Enter” 键,进入该页面。

NUC972---使用busybox制作文件系统

  然后将光标调节到passwd一行,并敲击空格,使之生效。

NUC972---使用busybox制作文件系统

设置好后返回第一页面,选择保存Save Configuration to an Alternate File 保存设置。保存好后退出。

4.编译

#make

5.安装

#make install

执行到这里,就会在/home/qlqcetc/nuc970bsp/01.第三方工具/busybox-1.22.1/_install路径下生成所需要的文件和目录。将生成的bin sbin usr 三个文件夹和linuxrc文件复制到酷客提供的rootfs文件夹下,替换原文件即可。

注意:

          使用内核出厂配置不用每次都配置,第一次用的时候配置一次即可

          确保内核打包工具:mkimage安装成功,如果安装不成功先进行uboot编译生成mkimage文件

相关文章: