使用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)
上一篇 2023-01-05 13:41
下一篇 2023-01-05 16:29

相关推荐

  • 如何应对网络短信骚扰

    1:寻找源头 网络骚扰往往是一个人通过电子设备发出的。其内容通常包括辱骂,威胁或者不良信息、图片等威胁控制受害者的行为。因此,我们要找出源头,在进行下一步措施。 2:采取相应措施 …

    数码科技 2023-02-24
  • 《最强大脑3》第12关通关攻略答案

    《最强大脑3》是一款非常考验玩家脑洞的游戏。游戏中玩家需要利用自己的脑洞完成各种游戏任务,让自己轻轻松松过关。可能有很多小伙伴还不太清楚第12关怎么过,下面小编给大家带来了《最强大…

    数码科技 2023-01-27
  • 更换手机,如何快速将手机内容迁到另一部手机上

    换新手机是一件开心的事,然而旧手机里有一些重要的数据,比如联系人、应用程序、照片等,如何能够将这些数据快速导入到新手机呢?这个问题可能困扰了大家,下文就说一说导入数据的常用方法。 …

    2023-10-17
  • 微信上有打车功能吗,微信上线打车功能

    果粉之家,专业苹果手机技术研究十年!您身边的苹果专家~ ​随着微信的不断发展更新,所涵盖的功能也越来越多,如今基本覆盖到了我们日常工作和生活的方方面面。 除了移动支付和健康码这些日…

    2023-09-22
  • 魅蓝note3怎么获得root权限

    【ROM之家】虽然许多同学现已顺利下手了魅蓝Note3,也依据网上的一些有关材料获取到了魅蓝Note3的Root权限,但是在运用一些修正类的软件时分依旧会碰到提示该设备未获得Roo…

    2023-07-28
  • 小米3是骁龙800还是801

    【手机中国 导购】小米3S经过几度跳票之后,至今还遥遥无期。虽说早在五月初就已经有疑似谍照曝光,但官方迟迟不表态也是让很多网友不禁疑惑到底还有没有小米3S了。 或许小米3S迟迟不发…

    数码科技 2023-07-09
  • 手机充电速度变慢是什么原因导致的

    手机充电的速度现在是越来越饿快,所以在手机充电的速度有变慢的时候,其实很明显就能够感觉出来了,那手机充电速度变慢的原因你知道有哪些? 1、数据线问题 不同的充电线支持的电流大小也是…

    2023-07-06
  • 如何看支付宝里的赏金活动(支付宝红包商家赏金多少)

    我觉得支付宝的这个赏金活动现在已经深入人心了,从去年开始支付宝的扫码得赏金的活动进行到现在也已经有了将近半年的时间了。有不少的人在这次的赚赏金中也得到了几万甚至几十万,真的是一笔巨…

    2023-06-25
  • 如何查询交通卡余额具体操作方法

    平时经常使用上海公共交通卡乘车的小伙伴们看过来,你知道如何查询交通卡余额吗?有哪几种方式?一文给你说明白~ 打开“上海公共交通卡”微信公众号,点击左下角“交通卡”——选择“余额查询…

    2023-04-23
  • 怎样打开小米云服务里的相片(小米手机云服务图片怎么看)

    如何轻松查看和管理您的照片?小米云服务为您提供了方便的解决方案。通过以下步骤,您可以随时随地访问和分享您的照片,并实现数据备份和恢复。首先,让我们介绍一下小米云服务。小米云是小米公…

    2023-10-31