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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

linux 如何让.开头的文件不隐藏_如何使用 BusyBox 制作Linux最小文件系统相关推荐

  1. linux 如何让.开头的文件不隐藏_每日一课 | Linux:如何gzip文件夹

    整理 | Python大本营在Linux上, gzip无法压缩文件夹,它仅用于压缩单个文件.要压缩文件夹,您应该使用tar + gzip,它是tar -z.注意 $ tar --help -z, -j ...

  2. linux 如何让.开头的文件不隐藏_如何在Mac上显示隐藏文件?苹果mac显示隐藏文件夹方法

    与任何操作系统一样,macOS会将重要文件隐藏起来,以防止意外删除它们并因此而损坏系统.但是,在某些情况下,您可能需要在Mac上显示隐藏文件,例如,浏览" 库"文件夹并清除旧日志, ...

  3. linux 如何让.开头的文件不隐藏_linux系统不为人知的文件与目录的隐藏权限

    之前介绍过Linux文件何目录的权限,可以知道一个目录或者一个文件有若干个属性,包括(r,w,x)等基本权限. 还有开头用来判断是否为目录(d)与文件(-)或者链接(l)等属性!要修改属性提过chgr ...

  4. linux 删除o开头的文件,linux实现除了某个文件或某个文件夹以外的全部删除

    比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用 find . ! -name 2 -exec rm -f {} \; 当然你还可以配合着 -maxde ...

  5. linux b权限开头的文件夹,linux文件权限与目录配置

    一.Linux文件属性及权限 1.文件/目录属性查看 (1)文件属性查看 [root@localhost ~]# ls -l file -      rw-r--r--.     1          ...

  6. Linux中文件写保护,Linux_在Linux下创建写保护的文件的教程,假如你想对Linux中的一些重要 - phpStudy...

    在Linux下创建写保护的文件的教程 假如你想对Linux中的一些重要文件做写保护,这样它们就不能被删除或者被篡改成之前的版本或者其他东西,或者在其他情况下,你可能想避免某些配置文件被软件自动修改.使 ...

  7. 使用BusyBox制作linux根文件系统(CramFS+mdev)

    摘自:http://m.blog.chinaunix.net/uid-23089249-id-34501.html 操作系统:Ubuntu9.04 内核版本:linux-2.6.24.7   开发板: ...

  8. 使用BusyBox制作linux根文件系统

    操作系统:Ubuntu9.04 内核版本:linux-2.6.24.7 开发板:博创arm2410s 交叉编译工具:arm-linux-gcc-4.1.1 BusyBox:busybox-1.11.1 ...

  9. Linux的vx开头的文件,linux文件系统简述

    一.前言 文件系统的其实相当于网络中传输层的概念,负责组织数据,而硬盘驱动则相当链路层,只负责读写二进制数据,不会关心内容,文件系统需要组织数据存储,却也不关心有效载荷的内容. 一个linux文件通常 ...

最新文章

  1. 通过OpenSSL的接口实现Base64编解码
  2. 9道最佳解酒方法[转]
  3. “损失厌恶心理”怎么影响了我们?
  4. mysql cross apply_SQL Server CROSS APPLY和OUTER APPLY的应用详解
  5. 记-更改配置而不需停止并重新启动服务
  6. 《ASP.NET Core 与 RESTful API 开发实战》-- (第10章)-- 读书笔记
  7. netty websocket 简单消息推送demo
  8. 2012微软校园招聘笔试题
  9. echarts 柱状图圆柱_Echarts 柱状图配置详解
  10. redis订阅怎么退出_redis订阅关闭异常解决
  11. python搭建环境教程_python教程(一)·python环境搭建
  12. 四则运算 来源:一位热心的网友 http://www.tqcto.com/article/software/336297.html
  13. 微信小程序列表项数据详情折叠效果
  14. 一文说明前端和后端的区别、职业发展以及就业前景!
  15. 核桃编程python下载_核桃编程for Mac
  16. 思科设备密码破解方法
  17. 小米手机超长续航优化的设置
  18. 2C+1A(JD6621*2PCS+FP6601A)智能退功率实现方案
  19. 漏洞复现 a.WSO2 文件上传 (CVE-2022-29464)
  20. 服务器的防御是什么意思?

热门文章

  1. AI实战:从入门到精通系列——用感知器实现情感分类(一)
  2. java之IO流(一)
  3. 情感分析基于词典(算例代码)
  4. 【Python】while循环实现用户登录的三次机会
  5. VTK:颜色顶点查找表用法实战
  6. wxWidgets:wxStatusBar类用法
  7. boost::mp11::mp_if相关用法的测试程序
  8. boost::math::daubechies_scaling用法的测试程序
  9. boost::hana::is_valid用法的测试程序
  10. boost::hana::remove_if用法的测试程序