使用busybox制作小型linux系统

exynos-4412 不仅可以运行 Android,还可以运行简单的 Linux 最小文件系统。 最小 Linux 系统是“麻雀虽小,五脏俱全”,它是不带图形界面的 linux 系统,可以用来学习 linux 系统编程,便于理解。
1. 工具
1.1 硬件工具
PC 机
迅为4412开发板
1.2 软件工具
虚拟机
Ubuntu 系统
busybox 工具
2.配置 Busybox
如何使用 BusyBox 制作最小文件系统。
在虚拟机的 Ubuntu 的目录“/home”下新建目录“mkdir minilinux”,这个目录可以根据个人习惯建立,并不是强制要求,如下图所示。

如何使用 BusyBox 制作Linux最小文件系统

使用 SSH 软件拷贝 busybox-1.21.1.tar.bz2(这个软件在对应的实验视频目录文件下)到虚拟机的 Ubuntu 系统上的目录“/home/minilinux”下,然后在目录“/home/minilinux”下,执行解压命令“tar -xvf busybox-1.21.1.tar.bz2”解压完成后如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后使用“cd busybox-1.22.1”进入到 busybox-1.22.1 目录中,如下图。

如何使用 BusyBox 制作Linux最小文件系统

Busybox的编译配置和Linux内核编译配置使用的命令是一样的,下面开始配置 Busybox, 如下图所示,使用命令“make menuconfig”如下图。

如何使用 BusyBox 制作Linux最小文件系统

会出现 Busybox 的配置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

如上图,选中 Busybox Settings,然后按回车进入到 Busybox Settings 界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

在 Busybox Settings 配置选项里面需要修改两个地方,第一个是 Build Optiions-> Cross Compiler prefix,它是指定用什么编译器来编译 Busybox,选中 Build Options 如上图,然后按回车,进入到 Build Options 配置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

选中 Build Options 配置界面的 Cross Compiler prefix 如上图,然后按回车,进入 Cross Compiler prefix 配置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

输入使用的交叉编译工具 ARM-none-linux-gnueabi-,如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后按回车返回到 Build Options 配置界面,这时可以看到刚才设置的交叉编译工具,如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后使用键盘的左右按键选中 Exit,如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后按回车,回到 Busybox Settings 设置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

选中 Installation Options 如上图,然后按回车,进入 Installation Options 配置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

选中 BusyBox installation prefix 如上图所示,然后按回车进入 BusyBox installation prefix 配置界面(这个界面是设置编译完 Busybox,把最终生成的二进制文件安装到哪个目录下面),如下图。

如何使用 BusyBox 制作Linux最小文件系统

删除上图里面的./_install,然后输入“../system”(最终生成的二进制文件会安装到当前目录的上一级目录下的 system 目录里面,注意有两个点),如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后按回车,回到 Installation Options,如下图。

如何使用 BusyBox 制作Linux最小文件系统

使用键盘的向右方向键移动光标到“Exit”,如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后按回车,返回到 Busybox Settings,使用键盘向右的方向键,移动光标到“Exit”, 如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后按回车,返回到 Busybox Configuration,使用键盘向右的方向键移动光标到“Exit”, 如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后输入回车,弹出保存配置界面,使用键盘向右的方向键,移动光标到“Yes”,然后按回车保存配置,退出配置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

然后按回车保存配置,退出配置界面,如下图。

如何使用 BusyBox 制作Linux最小文件系统

现在 Busybox 的配置已经完成了。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2022年 12月 31日 下午1:44
下一篇 2022年 12月 31日 下午1:50

相关推荐

  • 达此条件,基本没有传染性怎么办

    当前,已经有部分市民在感染新冠之后慢慢恢复过来,不少“阳康”摩拳擦掌盘算着“出去嗨”、大吃一顿……那么,怎样算“阳康”?“阳康”之后出门需要注意哪些?何时能返岗?能否开展剧烈运动?…

    数码教程 2023年 6月 9日
  • 华为p20系列这样设置手机,更能保护你的隐私安全吗

    *本文来自花粉俱乐部@新新花瓣 华为P20是一款主打拍摄的手机,新一代徕卡双摄配合AI智能芯片,让你和摄影师的距离不再遥远,随手一拍艳倾天下。尤其是其手持夜景功能,真是牛到没朋友。…

    2023年 10月 4日
  • 华为家庭存储和nas有什么区别

    不叫NAS的华为家庭存储到底是不是NAS?相信这个问题难住了不少网友。其实在我看来,华为存储就是一款NAS。 那问题来了,既然是NAS,为何华为却不愿称其为“NAS”?要回答这个问…

    2023年 3月 27日
  • ofo小黄车骑行月卡汇总

    继摩拜单车推出一折月卡之后,ofo小黄车开始不淡定了,推出了活动力度更大的骑行月卡:正常缴纳押金(包含免押金)的ofo 认证用户,可以0元抢购一张畅骑30天的骑行卡。 此次免费骑行…

    2022年 12月 31日
  • 天龙八部鬼市白嫖攻略,天龙八部白嫖体力宝石

    作为一个玩天龙好几年的白嫖党,我来大致地讲一下天龙的白嫖玩法和白嫖技巧,引导大家入门天龙的白嫖方式,尽量减少游戏开销。 首先,是基本思路 白嫖说白了就是刷副本,做免费活动,再做做日…

    2023年 2月 28日
  • requestanimationframe刷新率

    requestAnimationFrame 是一个很好的方法来创建平滑的动画,不管在什么设备或浏览器上。它能够保证在每一次重绘(repaint)或重排(reflow)前执行代码,使…

    2023年 10月 21日
  • 《中华人民共和国兵役法》

    中华人民共和国兵役法 (1984年5月31日第六届全国人民代表大会第二次会议通过 根据1998年12月29日第九届全国人民代表大会常务委员会第六次会议《关于修改〈中华人民共和国兵役…

    数码教程 2022年 12月 24日
  • vivo手机的隐藏功能在哪里设置

    在智能手机更新换代飞速的时代,手机的品牌也是众多,虽然苹果用户和安卓系统不相上下,但vivo手机在流量明星的代言下,迅速走入人们的视线,那么你可知道vivo手机这些隐藏的小功能呢?…

    2023年 6月 18日
  • 微信如何手机与平板电脑同时登录

    哦嚯,微信又偷偷带来了新功能。 现在,微信支持电脑,平板,手机三端同时登录。 有图有真相。 别急,我知道你们脑袋里肯定有很多问号。 让我来一一解答。 首先,先确保你的微信版本都是最…

    2023年 8月 22日
  • 腾讯qq macos版6.8.8发布

    IT之家5月2日消息 近期,腾讯QQ面向Mac用户推送了QQ 6.6.3正式版更新,优化了分享图文的样式;新增消息免打扰、语音消息自动连续播放等能力;群作业支持导出作业完成情况;修…

    2023年 8月 21日