嵌入式Linux系统在S3C2410上的移植实现.pdf

嵌入式Linux系统在S3C2410上的移植实现.pdf

ID:57733164

大小:261.29 KB

页数:4页

时间:2020-03-25

嵌入式Linux系统在S3C2410上的移植实现.pdf_第1页
嵌入式Linux系统在S3C2410上的移植实现.pdf_第2页
嵌入式Linux系统在S3C2410上的移植实现.pdf_第3页
嵌入式Linux系统在S3C2410上的移植实现.pdf_第4页
资源描述:

《嵌入式Linux系统在S3C2410上的移植实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第28卷第3期安徽理工大学学报(自然科学版)Vol.28No.32008年9月JournalofAnhuiUniversityofScienceandTechnology(NaturalScience)Sep.2008嵌入式Linux系统在S3C2410上的移植实现赵瑞娟,李敬兆(安徽理工大学计算机科学与工程学院,安徽淮南232001)摘要:首先对嵌入式Linux操作系统内核和S3C2410处理器进行了简单介绍,在此基础上,对系统引导程序进行了设计,重点介绍了将Linux移植到S3C2410处理器的步骤和方法,并对移植过程的关键部分进行了详细阐述。编译生成的内核在嵌入

2、式系统中运行稳定,结果证明方法可行,对于开发其它嵌入式系统具有参考意义。关键词:嵌入式操作系统;移植;Linux;S3C2410中图分类号:TP368.1文献标识码:A文章编号:167221098(2008)0320073204TransplantationofEmbeddedLinuxOperatingSystemintoS3C2410ProcessorZHAORui2juan,LIJing2zhao(SchoolofComputerScienceandEngineering,AnhuiUniversityofScienceandTechnology,Huainan

3、Anhui232001,China)Abstract:InthepaperkernelofLinuxoperatingsystemandpropertiesofS3C2410processorwereintro2ducedbriefly,basedonwhichthesystemBootLoaderwasdesigned.ThemethodandproceduresofLin2uxtransplantationintoS3C2410werepresented,andthekeyworkrelatedtothetransplantationwasde2scribedin

4、detail.StableworkofthecompiledLinuxkernelinembeddedsystemindicatesthatthemethodoftransplantationiswoekable,whichisareferencetodevelopotherembeddedoperatingsys2tem.Keywords:embeddedOS;transplantation;Linux;S3C2410组成,其中内核是灵魂,负责整个系统的内存管理、1Linux内核和实验系统简介进程调度和文件管理。Linux内核与大部分UNIX嵌入式操作系统作为大多数

5、嵌入式应用系统内核一样是单内核体系结构的,能够根据需要定制的软件平台,它管理着系统的资源,为应用软件提内核映像的尺寸,具有很大灵活性,不需要重新编供各种必要的服务。在嵌入式应用系统中使用嵌入译内核和引导就能检验新的内核组件,这个特性对式操作系统,已是大势所趋。目前嵌入式操作系统于嵌入式而言是非常有好处的,方便用户构筑自己的种类繁多,但Linux以其源代码开放和可移植性的个人内核。Linux内核有五个主要的子系统组强等特点,被广泛使用。本文将介绍如何将内核版成:进程调度、内存管理、虚拟文件系统、网络接口本为2.4.18的Linux移植到基于ARM920T的和进程间通信。

6、S3C2410处理器上。本文将对内核版本为2.4.18的Linux进行移植,其内核代码分布如图1所示。1.1Linux操作系统内核(1)öarch目录包含了目前Linux支持的硬件Linux操作系统主要由内核、shell、文件结构结构——如i386、alpha、arm等的内核代码;收稿日期:2008204230作者简介:赵瑞娟(19832),女,安徽舒城人,在读硕士,研究方向为嵌入式系统。74安徽理工大学学报(自然科学版)第28卷(2)ödrives目录包含了内核中所有的设备驱(6)1通道IIC总线控制器,1通道US总线控动程序;制器;(3)öfs目录包含了所有的文件

7、系统的代码;(7)1.0版本的SD主机接口和兼容的2-11版(4)öinclude目录包含了建立内核代码所需要本的Multi-Media卡协议;的大部分库文件,这个模块利用其它模块重建内核;(8)2端口USB主机,1端口USB设备(5)öinit目录包含了内核的初始化代码,内核(USB1.1);从此处运行;(9)4通道PWM定时器,1通道内部定时器;(6)öipc目录包含了进程间通信代码;(10)看门狗电路;(7)ökernel子目录包含了主内核代码;(11)117个通用IöO口,24通道外部中断源;(8)ömm目录包含所有独立于CPU体系结构(12

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。