查看: 1674|回复: 2

《Linux操作系统-Exynos4412》如何使用BusyBox制作最小文件系统

[复制链接]
发表于 2019-10-17 14:26:41 | 显示全部楼层 |阅读模式
开发环境:Exynos4412-iTOP-4412开发板
下面来讲解一下如何使用 BusyBox 制作最小文件系统。
在虚拟机的 Ubuntu 的目录“/home”下新建目录“mkdir minilinux”,这个目录可以
根据个人习惯建立,并不是强制要求,如下图所示。
1.jpg
使用 SSH 软件拷贝 busybox-1.21.1.tar.bz2(这个软件在对应的实验视频目录文件下)到
虚拟机的 Ubuntu 系统上的目录“/home/minilinux”下,然后在目录“/home/minilinux”
下,执行解压命令“tar -xvf busybox-1.21.1.tar.bz2”解压完成后如下图。
2.jpg
然后使用“cd busybox-1.22.1”进入到 busybox-1.22.1 目录中,如下图。
3.jpg
Busybox的编译配置和Linux内核编译配置使用的命令是一样的,下面开始配置Busybox,
如下图所示,使用命令“make menuconfig”如下图。
4.jpg
会出现 Busybox 的配置界面,如下图。
5.jpg
如上图,选中 Busybox Settings,然后按回车进入到 Busybox Settings 界面,如下图。
6.jpg
在 Busybox Settings 配置选项里面需要修改两个地方,第一个是 Build Optiions-> Cross
Compiler prefix,它是指定用什么编译器来编译 Busybox,选中 Build Options 如上图,然后
按回车,进入到 Build Options 配置界面,如下图。
7.jpg
选中 Build Options 配置界面的 Cross Compiler prefix 如上图,然后按回车,进入 Cross
Compiler prefix 配置界面,如下图。
8.jpg
输入使用的交叉编译工具 arm-none-linux-gnueabi-,如下图。
9.jpg
然后按回车返回到 Build Options 配置界面,这时可以看到刚才设置的交叉编译工具,如
下图。
10.jpg
然后使用键盘的左右按键选中 Exit,如下图。
11.jpg
然后按回车,回到 Busybox Settings 设置界面,如下图。
12.jpg
选中 Installation Options 如上图,然后按回车,进入 Installation Options 配置界面,如
下图。
13.jpg
选中 BusyBox installation prefix 如上图所示,然后按回车进入 BusyBox installation
prefix 配置界面(这个界面是设置编译完 Busybox,把最终生成的二进制文件安装到哪个目录
下面),如下图。
14.jpg
删除上图里面的./_install,然后输入“../system”(最终生成的二进制文件会安装到当前
目录的上一级目录下的 system 目录里面,注意有两个点),如下图。
15.jpg
然后按回车,回到 Installation Options,如下图。
16.jpg
使用键盘的向右方向键移动光标到“Exit”,如下图。
17.jpg
然后按回车,返回到 Busybox Settings,使用键盘向右的方向键,移动光标到“Exit”,
如下图。
18.jpg
然后按回车,返回到 Busybox Configuration,使用键盘向右的方向键移动光标到“Exit”,
如下图。
19.jpg
然后输入回车,弹出保存配置界面,使用键盘向右的方向键,移动光标到“Yes”,然后按
回车保存配置,退出配置界面,如下图。
20.jpg
然后按回车保存配置,退出配置界面,如下图。
21.jpg


发表于 2019-11-22 16:40:47 | 显示全部楼层
学习了
 楼主| 发表于 2019-12-3 14:05:03 | 显示全部楼层
4412介绍链接      https://www.bilibili.com/video/av74453392?from=search&seid=487716850454347065
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表