使用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

相关推荐

  • 大量账号被盗,群发不雅图片!腾讯紧急致歉!股价还罕见巨震,什么情况?

    大量用户QQ被盗号,腾讯回应了 昨晚以来,大量用户通过社交平台反馈称,自己或朋友的QQ号出现被盗号的情况,收到多个朋友发来的不良图片。 #QQ盗号#登上微博热搜,阅读超2亿 据网友…

    2023年 4月 29日
  • 如何玩转cad旋转类快捷键?教你转出新花样图纸

    我们经常看到CAD图纸里有很多对称的图像,他们是怎么被画出来的呢?告诉你,多数都是通过“转”,转出来的哦!请看我如何玩转CAD,转出一片新天地吧。 快捷键一:MI-镜像 我们知道,…

    2023年 12月 15日
  • 10m宽带路由器怎么设置网速快

    现在许多家庭都用上了200M或者以上的网络了,但是设备和线路等可能都没有更新,供应商说是已经升级到几百兆网络水准了,但是家里的网络可能并没有达到,可能还是百兆以下宽带的水准,那么我…

    2023年 5月 8日
  • 手机钢化膜知识(手机钢化膜好评)

      首先,钢化膜的结构组成,贴在手机上的简单分成【AB胶,钢化玻璃,涂层 】三个部分,如下图所示(涂层没法直观看出来,你们知道钢化膜表面还涂着一层东西就好了):   1.AB胶  …

    2023年 1月 7日
  • 三星c7000拆屏幕换充电小板过程,掉漆了怎么办

    大家好我是一修哥Jun,最近几天刚好有一台三星C7000机器粉丝发过来的充电尾插插烂了,给大家讲解一下换尾插小板和拆屏幕的过程。 三星系列机器大部分都要拆屏幕,OLED 屏幕非常贵…

    2023年 11月 19日
  • 今年中国民企500强拼多多排第几位

    7月27日,2020年《财富》中国500强榜单公布。 榜单显示,今年500家上榜的中国上市公司总营业收入达到50.5万亿元,较去年增长11%;净利润达到了4.2万亿元,较去年增长超…

    数码教程 2023年 3月 2日
  • 家庭暴力的人身安全保护令有效期

    第六章 反家庭暴力 第六章 反家庭暴力 141. 父母可以对子女进行体罚教育吗? 家长作为未成年人的监护人,应保障未成年人身体健康,照顾其日常生活,管理和保护其财产,代理未成年人进…

    2023年 12月 31日
  • qq坦白说的年龄跟资料上的一样吗

    QQ再出新功能“坦白说”,目前还在内测当中,大概玩法暂时还不清楚,应该是和以前的悄悄话功能差不多,大家就耐心等待功能正式上线吧!坦白说的出现,“坦白说”再一次给拉低了应用人群的年龄…

    2024年 1月 19日
  • 怎么样恢复苹果微信聊天记录最简单方法

    如今,微信已经成为中国最流行的社交媒体之一,其出现大大改变了人们的社交习惯。人们在使用微信聊天时,可能会出现聊天记录误删除的情况,小编深知其中的痛苦。iPhone手机怎样恢复微信聊…

    2023年 11月 3日
  • 手机借流量怎么设置

    大家好,欢迎来到科技熊,科技熊每天给大家分享精彩科技技巧,最近有好多岁数稍大的朋友给我留言,说自己手机没流量了如何与朋友借流量?因为毕竟朋友也说流量多的用不完。想必看到这里,好多朋…

    2023年 6月 24日