- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux文件系统的制作
Linux无界面文件系统的制作
简介:我们在使用linux的时候,很多情况都是不需要图形系统的,
而一般开发板提供的系统都是带有图形界面的,本文档介绍如何制作
无界面的linux系统!
目标开发板: iTOP-4412开发板 (北京迅为)
Exynos-4412不仅可以运行Android,还可以运行简单的linux最
小文件系统 (不带显示界面的linux系统),下面我们来讲解一下这
种文件系统的制作。
制作文件系统我们需要使用到Busybox工具。BusyBox 是一个集
成了一百多个最常用linux命令和工具的软件。BusyBox 包含了一些
简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复
杂的工具,例grep、find、mount 以及telnet。有些人将 BusyBox 称
为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具
箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系
统的自带的shell。
Busybox 的下载网址 /,这是一个开源
的程序,并且一直在更新中,我们使用的版本
busybox-1.21.1.tar.bz2。下面我们来讲解一下如何使用BusyBox制
作最小文件系统:
首先拷贝busybox-1.21.1.tar.bz2 到我们的虚拟机的Ubuntu系统
上,然后执行解压命令:tar -xvf busybox-1.21.1.tar.bz2,解压
完成后如下图:
然后使用cd命令进入到Busybox文件夹中,如下图:
Busybox 的编译配置和Linux 内核编译配置使用的命令是一样的,下
面我们开始配置Busybox,使用命令makemenuconfig会出现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-,如
下图:
然后按回车返回到BuildOptions配置界面,这时可以看到刚才我们
设置的交叉编译工具,如下图:
然后使用键盘的左右按键选中Exit,如下图:
然后按回车,回到Busybox Settings设置界面,如下图:
选中InstallationOptions如上图,然后按回车,进入Installation
Options配置界面,如下图:
选中BusyBox installation prefix如上图所示,然后按回车进入
BusyBox installation prefix配置界面(这个界面是设置编译完
Busybox,把最终生成的二进制文件安装到哪个目录下面),如下图:
我们删除上图里面的./_install,然后输入../system (最终生成的
二进制文件会安装到当前目录的上一级目录下的system 目录里面),
如下图:
然后按回车,回到Installation Options,如下图:
使用键盘的向右方向键移动光标到 “Exit”,如下图:
然后按回车,返回到Busybox Settings,使用键盘向右的方向键,
移动光标到 “Exit”,如下图:
然后按回车,返回到Busybox Configuration,使用键盘向右的方向
键移动光标到 “Exit”,如下图:
然后输入回车,弹出保存配置界面,如下图:
使用键盘向右的方向键,移动光标到“Yes”,然后按回车保存配置,
退出配置界面,如下图:
现在Busybox 的配置已经完成了,接下来我们开始编译Busybox,在
Ubuntu 的终端输入make命令开始编译Busybox,如下图:
下图为编译过程中的截图:
下图为编译完成的截图:
现在编译完成了,接下来我们需要把编译生成的二进制文件安装到刚
才我们指定的../system 目录里面,输入make install命令安装二
进制文件到../system 目录,如下图:
您可能关注的文档
- LED照明相关简介.pdf
- Leica TS15用户手册.pdf
- LED植物照明原理、推广难题与研究进展-徐志刚.pdf
- LED灯具-店铺照明.pdf
- LEM传感器选型方法.pdf
- LenovoEMC PX NAS快速入门手册.pdf
- LFP975A(B)母线保护使用说明书.pdf
- lesson one生物专业英语译文第一课.pdf
- lesson two生物专业英语译文第二课.pdf
- LG-MRL电梯调试说明.pdf
- 全国卷2024_2025学年高考生物精鸭点突破专题03渗透作用及物质跨膜运输方式含解析.doc
- 2024_2025学年高中生物第1章遗传因子的发现第1节第1课时一对相对性状的杂交实验课时分层作业含解析新人教版必修2.doc
- 2024_2025学年高中英语单元素能自测6Module6WarandPeace含解析外研版选修6.doc
- 全国通用2024高考语文一轮复习第2部分古诗文阅读考点二古代诗歌鉴赏练习含解析.doc
- 2024高考语文二轮复习第4练语言文字运用+名篇名句默写+小说阅读含解析.doc
- 2024_2025学年新教材高中地理第二章乡村和城镇第一节乡村和城镇空间结构课后习题含解析新人教版必修2.docx
- 2024_2025学年新教材高中生物第2章基因和染色体的关系第2节基因在染色体上作业含解析新人教版必修第二册.doc
- 2024_2025学年高中英语Unit4lawandorder单元综合检测含解析牛津译林版选修10.doc
- 2024_2025学年高中生物第56章细胞的能量供应和利用细胞的生命历程章末测评含解析新人教版必修1.doc
- 2024高考语文一轮复习第一部分专题六语言表达回考防守与创新题型精练含解析.doc
文档评论(0)