什么叫linux系统移植,一般而言,Linux系统移植是从支持的硬件架构端口Linux到尚未支持的硬件架构。由于Linux最初是由X86架构编写的Linus Trovalds,Linux系统移植一般被移植到其他架构,例如ARM,MIPS,PowerPC,SPARC(近年来,主流Linux发行版往往只支持X86,AMD64和ARM版本,对其他平台的支持越来越小)。
linux系统移植ARM,移植仍然有很多工作要做,专业术语这个嵌入式平台开发,包括U-Boot,Linux内核移植,那么文件系统,这是嵌入式开发的基础,一般来说,这些都是工程师,灯U-Boot有很多事情,这已经转过身来谈谈Linux移植,然后文件系统,当然,关键步骤是推动开发,所有是准备工作,驱动发展是重量,整体发展的发展是在X86平台下,通过交叉编译,我刚刚开始像你一样,但我已经通过了系统的嵌入式开发培训,综合点的理解,分享!
嵌入式linux系统移植包含哪三部分内容,嵌入式Linux系统的移植主要有三个部分:U-Boot,Linux内核,文件系统。在系统上电时执行Uboot,初始化硬件设备,为软件环境提供准备,然后调用Linux操作系统内核。文件系统是用于管理Linux操作系统中的用户文件的内核软件图层。文件系统包括根文件系统和基于闪存设备的文件系统。根文件系统包括系统使用的软件和库,以及为用户提供支持架构和用户使用的所有应用程序,作为存储数据读取和写入结果的区域。 Linux系统移植过程通常可以分为6步:1)制备,包括下载源,建立交叉编译环境。跨开发是指开发主机上的引导,编辑,编译目标板,内核和文件系统,允许它在目标板上运行。 2)配置和编辑引导加载程序。通过这个小程序,可以初始化硬件设备,可以建立存储空间的映射表,从而建立适当的系统硬件环境,为最终呼叫操作系统内核做好准备。 3)配置和编译Linux内核,以及相应的裁剪,修改内核以支持相关的硬件设备。 4)移植YAFFS文件系统进行大容量NAND FLASH,并将文件系统添加到Linux内核; 5)使Ramdisk挂载根文件系统。文件A.通过文件系统组织Linux系统中的ND设备。文件系统的存在允许数据和设备访问访问和透明。 Linux的天际线文件系统应包括支持Linux系统的正常操作的基本内容,包括系统使用的软件和库,以及为用户提供基本支持的所有体系结构和说明。 6)刻录并调试系统;如果调试错误,则需要重新配置,返回上述步骤(2)。嵌入式Linux系统移植包含哪三个部分
责任编辑(
王艺瑾)
以上就是关于**linux系统移植,基于arm的linux系统移植**的全部内容,如有需要以上系统,请在搜索框搜索商品或者咨询客服,了解更多请关注蚂蚁资源网。
内容来源于网络,如无意中有侵权,请联系客服核实,以便及时删除,谢谢支持!