欢迎来到天天文库
浏览记录
ID:5337244
大小:314.37 KB
页数:4页
时间:2017-12-08
《linux在s3c2440上的移植分析与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、日经验窒煎日Doi:10.3969/j。issn.1671—1041。2012.04.025Linux在$3C2440上的移植分析与实现雍泽。任家富。朱海宽(1.成都理工大学信息科学与技术学院,成都610059;2.四川师范大学成都学院电子工程系,成都611745)摘要:Linux具有内核小、效率高、源代码开放、易裁剪等优点,广泛应用于嵌入式系统开发中。并且随着ARM技术的广泛应用,建立基于ARM架构的嵌入式系统成为当前热点。本文分析了Linux移植到以ARiM9为架构的S3C2440处理器的嵌入式平台的过程。包括交
2、叉编译环境的建立、修改和移植boofloader、裁剪和移植内核等。给出了一种移植Linux到嵌入式平台的方法,并在$3C2440上实现和证明了该方法的可行性。关键词:ARM;S3C2440;Bootloader;Linux移植中图分类号:TP393.098文献标志码:BAnalysisandimplementofLinuxportingbasedon$3C2440YONGZe,RENJia—fu,ZHUHai.kuan(1.CollegeofInformationScienceandTechnologyofCDTU
3、,Chengdu610059,China;2.ChengduCollegeofSichuanNormalUniversity,Chengdu611745,China)Abstract:Becauseofsmalkernel,higheficiencyandopenningcodes,Linuxoperatingsystemhavebeenmoreandmoreusedinembeddeddevelopment.InthisarticletheprocessofLinuxportingwasanalyzed,inclu
4、dingtheestablish-mentofcompilingenvironment,changesandportingbootloadercodes,andkernelsporting.AmethodofLinuxportingwasgiven.Atlast,ittookapracticeon$3C2440basedonARM,whichproveditsfeasibility.Keywords:ARM;$302440;Bootloader;LinuxportingM0VX@DFR.AMOVA.#36HM0VA.
5、#00HMOVX@DPTR.AM0VX@DPTR.A5结束语MOVDIrR.!oC30oH采用GAL芯片进行逻辑电路设计,可以减少器件数量,设M0VA.{}76H计简单化、可操作性强的优点。在采用可编程逻辑器件进行MOVX@DR.A系统设计时,由于其硬件描述语言CUPL能够定义内部逻辑和M0VDR.}f0C10oH外接管脚的功能,而且在设计中根本不必考虑逻辑器件内部M0VA.#3OH;60H连线和组合逻辑阵列,只要功能描述正确,就能够保证预定义M0VX@DR.A的逻辑关系实现,如果不能够实现可以有效提示,提高正确M0
6、VA.}}00H率,在实验室就可以设计出专用的集成电路,增强了对企业自M0VX@DPrR.A有知识产权的保护。GAL可以灵活地解决了众多复杂的工程M0VDR.}f0C300H实践问题,从而可大大缩短研发时间。口MOVA.}f0B6H参考文献M0VX@DR.AM0VDR.}}oC20OH[1]孙育才.MCS一51系列单片微型计算机及其应用[M].江苏:东南大学出版社,1989.M0VA.样30H;60H[2]沈德金,陈粤初,等.MCS一51系列单片机接口电路与应用MOVX@DR.A程序实例[M].北京:北京航空航天大学
7、出版社,1990.M0VA.9DoH[3]李大友,张秀琼,吴定荣.微型计算机借口技术[M].北京:M0VX@DPTR.A清华大学出版社,1998.Intel82C51A初始化程序:[4]何立民.单片机应用文集(2)[M].北京:北京航空航天大学M0VDR,#01ooH;82C51initial出版社,1993.MOVA.#4EH作者简介:陈会庆(1969一)男,本科,从事智能仪表开发应用。M0VX@DPTR.A收稿日期:2012-05-1272ElCVO1.192012No.4欢迎光临本刊网站h~p://www.yq
8、ybyh.com置麦旦0引言机,运行程序的目标板称为目标机,因为目标机没有足够的1981年,IBMPC机上市,MSDOS作为配套的操作系统。资源运行开发工具和调试工具,所以要在宿主机上建立交叉1991年出现了Linux操作系统。嵌入式系统的应用与开发成编译环境,由交叉编译工具生成可执行二进制代码,再下载为IT产业的热点,嵌入式操作系统的移植是嵌
此文档下载收益归作者所有