单页销售网站如何赚钱,建工网站,重庆seo技术,旅游区网站建设摘要#xff1a;嵌入式Linux的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例#xff0c;详细分析了系统上电后bootloader的执行流程及ARM Linux的启动过程。关键词#xff1a;AR…摘要嵌入式Linux的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例详细分析了系统上电后bootloader的执行流程及ARM Linux的启动过程。关键词ARM Linux bootloader启动过程中图分类号TP3161.引言Linux最初是由瑞典赫尔辛基大学的学生Linus Torvalds在1991年开发出来的之后在GNU的支持下Linux获得了巨大的发展。虽然Linux在桌面PC机上的普及程度远不及微软的Windows操作系统但它的发展速度之快、用户数量的日益增多也是微软所不能轻视的。而近些年来Linux在嵌入式领域的迅猛发展更是给Linux注入了新的活力。一个嵌入式Linux系统从软件角度看可以分为四个部分[1]引导加载程序(bootloader)Linux内核文件系统应用程序。其中bootloader是系统启动或复位以后执行的第一段代码它主要用来初始化处理器及外设然后调用Linux内核。Linux内核在完成系统的初始化之后需要挂载某个文件系统做为根文件系统(Root Filesystem)。根文件系统是Linux系统的核心组成部分它可以做为Linux系统中文件和数据的存储区域通常它还包括系统配置文件和运行应用软件所需要的库。应用程序可以说是嵌入式系统的“灵魂”它所实现的功能通常就是设计该嵌入式系统