arm移植linux怎么保存文件

arm移植linux怎么保存文件,第1张

arm移植linux保存文件的方法是:

1、准备busybox,安装menuconfig所需依赖的库文件;

2、在busybox中执行makemenuconfig命令;

3、修改Makefile进行交叉编译

4、使用makeinstall命令进行正是编译;

5、使用cd/opt/rootfs//命令创建根文件目录进行保存。以上是arm移植linux保存文件的方法。

ARM-Linux嵌入式系统的基本组成:

1、bootloader:相当于PC机的 BIOS,用于引导基本 *** 作系统。

2、基本 Linux 系统,作用就不用多说了,就是应用软件的基础平台。

3、文件系统,作用就是用来管理嵌入式系统的存储空间。本来应该算 *** 作系统的一部分,但因为 Linux 源代码中有大量的文件系统支持部分(支持过百种文件系统),而嵌入式系统存储空间有限,只保留一种就可以了,因此这部分需要比较复杂的处理。

4、图形用户界面库,其作用是为应用程序提供图形环境。虽然它也可以算是 *** 作系统的一部分,但因嵌入式系统的特殊性往往要另外定制。这部分不是所有的嵌入式系统都需要。

5、设备驱动程序,其作用也无需多说。因为每一种嵌入式设备都可能有自己独特的设备,因此,需要为它开发驱动程序。

6、应用程序,其作用更加明了。比如,手机你至少需要有通讯处理的应用、数码相机你至少要用图像处理的应用、GPS你至少要有对接收到的导航卫星系统所发的信息进行处理的应用。

flash中一般需要装下

启动区(bootstrap,uboot),内核区(kernel),文件系统(filesystem)

具体安装大小,要看各个部分的软件被你编译成了多少。

在你编译后的size的基础上,再适当增加一点,作为个分区的容量。

给你一个atmel的官方arm linux的分区示意图。

http://www.at91.com/linux4sam/bin/view/Linux4SAM/GettingStarted

上面只是对初学者的简要说明。每一部分都是可变的,关键看你自己的制作环境是什么。

想了解更详细的,你需要了解了每一部分的启动原理,存储位置等,才能充分明白。

或者把上面的网站里,左侧菜单的所有内容熟悉一遍,也会加深理解的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8310781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存