单片机,它基于种微处理器内核,在片内整合了计算机系统的二〇三年四月十七日星期三各个部分,如总线总线控制逻辑串行口定时器计数器看门狗脉宽调制,输出模数转换数模转换等。各大微控制器设计厂商都提出了自己的产品系列,比较有代表性的包括等。嵌入式微控制器占据了约的市场份额。数字信号处理器数字信号处理器在系统结构和指令方面进行了特殊设计,特别适合于执行算法,在数字滤波谱分析等方面得到大量应用。典型的包括德州仪器公司设计的系列摩托罗拉公司的系列英飞凌公司的等。片上系统随着超大规模集成,电路技术的发展,工程师可以在个芯片上集成更多的晶体管,设计单片的复杂系统已经成为可能,这就是片上系统技术,它将个完整的嵌入式系统设计在个芯片上,使得嵌入式系统的规模体积进步缩减,功能进步增强,留给系统设计者的工作量进步减小,系统运行可靠性和效率进步提高。的典型产品包括系列芯片,片内集成了极其丰富的硬件资源,系统设计者只需配置少量的外围硬件,就可形成完整的嵌入式系统。德州仪器公司的处理器是的另个杰出代表,芯片内部集成了个处理器内核,以及个高效的无线收发模块,并集成了协议栈,向用户提供模块化编程接口,可以直接用于无线网络应用中,大幅缩短开发周期。外围硬件模块嵌入式系统的外围硬件模块视具体应用而不同,通常包括以下几类电源嵌入式系统的电源可采用两种方式设计。对于位置固定的设备来说,可以直接从工频电源取电,经降压整流滤波稳压后使用。对于附近没有供电线路的设备,以及手持式嵌入式设备,则示衷心的感谢。在撰写论文期间,得到了有限公司软件部组长及其他同事的热情帮助,在此向他们表达我的感激之情。永远感谢我的亲人,他们直默默地关爱我,支持我,鼓励我,没有他们的精神支持和物质帮助我是无法完成学业的。最后,真诚地感谢各位评委老师的批评指正,二〇三年四月十七日星期三在上的移植研究摘要本文主要介绍了基于的操作系统移植的若干关键技术。首先简要介绍了嵌入式系统概念组成与特点,然后对在基于内核的开发板上搭建嵌入式开发平台进行说明,在此基础上对嵌入式启动程序的实现原理与的移植进行了分析。在对的内核结构进行了详细分析后,给出了内核移植的实现方法。最后,说明了根文件系统的构建方法,最终把所裁剪的内核与外围设备驱动成功地移植到开发板上。关键词嵌入式系统,二〇三年四月十七日星期三内核代码进行移植和调试。在出现之前,如果硬件厂商生产了新的处理器或者芯片,他们就需要依靠操作系统厂商为他们移植操作系统和开发工具链,还需要为很多相关的外围设备开发驱动程序。但是,随着的出现,这种情况完全改变。由于内核是开放源代码的,硬件厂商就可以独自为他们的产品移植操作系统。综上所述,掌握内核的移植技术,对充分利用开放源代码的优势,使能够为我们的科研和商业服务具有重大现实意义。本文所说明的主要工作有完成基于交叉工具的安装与配置的配置和移植内核的编译配置和移植文件系统的移植网卡驱动的移植驱动的移植。二〇三年四月十七日星期三第章绪论嵌入式系统概述嵌入式系统是嵌入式计算机系统的简称,它是相对于通用计算机系统而言的。根据的定义,嵌入式系统是控制监视或者辅助装置机器和设备运行的装置,。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内个普遍被认同的定义是以应用为中心以计算机技术为基础软件硬件可裁剪适应应用系统对功能可靠性成本体积功耗严格要求的专用计算机系统。嵌入式系统组成嵌入式系统般由嵌入式处理器外围硬件模块嵌入式操作系统和嵌入式应用软件等几个层次组成。在设计嵌入式系统时,应根据嵌入式系统的规模速度功能特点等性能要求选择合适的嵌入式处理器,根据功能需求选择必需的硬件模块,根据系统的复杂程度决定是否需要移植嵌入式操作系统,根据应用需求设计嵌入式软件。嵌入式处理器嵌入式处理器是嵌入式系统的核心部分,可以分为类嵌入式微处理器,微控制器,数字信号处理器,及片上系统,。嵌入式微处理器嵌入式微处理器由通用计算机的中央处理,二〇三年四月十七日星期三目录前言第章绪论嵌入式系统概述嵌入式系统组成嵌入式系统特点嵌入式操作系统现状和发展趋势第章硬件平台的内核架构的编程模型的指令结构的开发板特性及资源第章搭建移植开发环境安装交叉编译工具交叉编译工具简介交叉编译器的安装和配置服务的安装配置第章移植的概述简介二〇三年四月十七日星期三的移植第章内核移植内核源码结构内核启动过程内核的移植过程第章根文件系统定制根文件系统概述根文件系统简介文件系统的移植概述的配置编译及安装根文件系统的移植第章设备驱动程序移植设备驱动程序概述设备驱动程序运行原理设备驱动程序的类型驱动的移植网卡驱动的移植结束语参考文献致谢二〇三年四月十七日星期三前言从年问世到现在,短短十几年间已经发展成为功能强大设计完善的操作系统之,不仅可以在服务器,如网络服务器,存储服务器数据库服务器等领域,与各种传统的商业操作系统分庭竞争,在新兴的嵌入式操作系统领域内也获得了飞速发展,例如工业控制智能手机等领域。广泛的硬件支持内核高效稳易于定制具有完善的网络通信和文件管理机制优秀的开发工具等优点使得成为计算机领域,特别是嵌入式系统领域里的新宠。然而,嵌入式领域中,硬件的体系结构多种多样,种类繁多。虽然目前能够支持等多种体系结构,并已经成功移植到数十种硬件平台,但硬件产品日新月异,丰富多样,为了使能够迅速适应新的硬件产品,拓展使用范围,就需要对修改网卡驱动采用了的驱动模型,般情况下,采用模型的驱动都会文件下进行硬件设备定义二〇三年四月十七日星期三和资源分配,而在该文件中并没有对这款专门的网络设备进行相应的设备定义和资源分配。根据的数据手册的描述,需要至少两个地址进行操作和个中断进行数据到达通知。其中的两个地址中个地址进行内部寄存器操作,另个地址进行数传输。具体代码如代码所示代码网卡的资源分配添加网卡设备定义代码代码添加网卡设备定义网卡驱动的修改网卡驱动修改主要修改,在该文件中的修改主要是对的的传输特性设置和传输设置。主要修改如代码所示北京人民邮电出版社,师磊在上的分析与移植计算机系统应用许伦辉,齐宝岭,黄艳国源码分析及在的移植过程科技广场,王晓宁,王振臣,张少兵,姚帆操作系统在处理器上的移植化工自动化及仪表吴玉香,周建香,郭建勋在上的移植及功能扩展计算机工程与设计王亚刚嵌入式机制的分析与移植计算机工程高文辉,师奕兵,张伟基于的双启动实现测控技术田会峰基于的设计与实现自动化技术与应用赵永杰,陈同果基于的代码移植及其在浓度测量中的应用煤炭技术袁安富,夏生凤基于和的网络接口设计及驱动实现计算机工程与设计二〇三年四月十七日星期三张伽伟,周安栋,罗勇嵌入式系统下的驱动设计液晶与显示周靖吕基于和嵌入式的嵌入式开发平台的研究与设计电子科技大学,詹荣开嵌入式系统技术内幕,二〇三年四月十七日星期三致谢大学生活是我人生中最宝贵的经历之。在此论文完成之际,谨向所有关心支持和帮助过我的老师同学和亲人表示最崇高的敬意和最诚挚的感谢,本论文的工作是在我的导师教授的悉心指导下完成的,老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。在此衷心感谢年来宋教授对我的关心和指导。另外,老师对我的研究工作与论文提出了许多宝贵意见,亦在此表二〇三年四月十七日星期三代码网卡驱动的修改完成上面的修改后,配置编译内核,完成驱动的移植。对内核的具体配置如图所示图配置内核支持驱动二〇三年四月十七日星期三结束语平台是目前主流的嵌入式处理器,另
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 49 页
第 2 页 / 共 49 页
第 3 页 / 共 49 页
第 4 页 / 共 49 页
第 5 页 / 共 49 页
第 6 页 / 共 49 页
第 7 页 / 共 49 页
第 8 页 / 共 49 页
第 9 页 / 共 49 页
第 10 页 / 共 49 页
第 11 页 / 共 49 页
第 12 页 / 共 49 页
第 13 页 / 共 49 页
第 14 页 / 共 49 页
第 15 页 / 共 49 页
预览结束,还剩
34 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。