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

相关推荐

  • c盘空间不足可以删除的文件夹(电脑c盘空间不足哪些可以删除)

    今天早上刚起床打开电脑,就发现电脑开机很慢,等电脑成功打开后,才发现系统C盘爆红了,昨晚就玩了一会儿游戏,肯定是有东西混进系统C盘里面了,接下来我们就来看看C盘里面有哪些英文文件夹…

    2023年 3月 5日
  • 防诈骗app怎样设置拦截骚扰电话

    网络信息技术高速发展 窃取个人信息的手段也变得五花八门 随手点开一个“优惠券”链接 就可能在不经意间“出卖”了你的个人信息 保护个人信息安全 以下这5个场景必须要注意 1、防恶意软…

    2023年 1月 10日
  • 手机进水了怎么处理比较好(手机摄像头进水有水雾怎么处理)

    手机是日常生活使用频率非常高的物品,有些小伙伴可能使用过程中,不小心导致手机进水了,怎么办呢?很对小伙伴可能会不知所措,处理方法不对可能会导致手机损坏,如果手机进水可以按照以下方式…

    2022年 12月 25日
  • 年轻人常逛的几个网站(推荐十个好用又好玩的网站)

    今天不推荐 App,小美给大家安利一个灰常灰常强大的网站!如果你体验之后不加书签不加收藏,那就算我输!!! 这是一个科普/学习类的网站,它的主要内容就是告诉你「如何xxx」,从生活…

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

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

    2023年 1月 7日
  • 德朋推广

     微信加好友是微商每个阶段都必须有的一个步骤,微商人员需要不停歇的添加大量的好友。今天小编为大家推荐介绍一些添加好友的技巧,希望能够帮助到大家,具体的方式如下。其实添加微信好友主要…

    2022年 12月 23日
  • 小米手环3长续航和nfc兼得的最好最简单的方法是什么

    今日小米官方推特发出来小米手环3的照片,这预示着这款期待已久的产品不久即将和大家见面了。据悉小米手环3将搭载NFC功能,借助小米平台的优势有可能会直接支持公交卡和门禁功能,这确实是…

    2023年 1月 11日
  • 手机护眼模式怎么开

    简介:手机护眼模式是一项技术,可以改善手机屏幕长时间使用带来的视觉疲劳。它通过降低屏幕亮度,添加柔和色调来减少非自然光线,以达到护眼的目的。开启手机护眼模式可以帮助保护视力,提高眼…

    2023年 3月 13日
  • 支付宝积分兑换周周乐概率(周周乐4999元大奖怎么领)

    现在我们生活中发送了很多翻天覆地的变化,比如:出门靠一部手机,就可以吃喝玩乐。就连穿住行都不在话下。这里说的就是我们的平时生活中移动支付,方便了我们。 如果没有错,现在去买菜,买肉…

    2023年 11月 21日
  • iphone 12关闭运行程序方法教程

    苹果iPhone12手机已经发售大半年,由于iPhone12使用的是全面屏设计,在交互上和之前有Home键的手机不太一样,有很多新手果粉还不知道iPhone 12关闭运行程序的方法…

    2023年 5月 28日