基于Blackfin平台uClinux操作系统研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:lygzzm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Blackfin系列的BF561处理器由于其突出的性能特点,近年来已经在嵌入式应用领域确立了市场和技术的领先地位;Linux作为嵌入式操作系统的崛起成为了IT界的一个新热点,它所倡导的Free & Open的思想打破了计算机软件业的传统游戏规则,并以其独有的魅力,迅速成为了这一领域中的主角。 本文主要介绍了作者对uClinux在Blackfin内核微处理器BF561上应用的尝试性探索。 第一部分是课题背景介绍,嵌入式系统由硬件和软件两个部分组成。本章首先分析课题的硬件平台嵌入式DSP处理器特点和可能的应用领域。在嵌入式软件方面Linux操作系统在嵌入式领域的分支uClinux非常适合嵌入式DSP处理器,本文讨论了uClinux发展状态和开发特点。 第二部分内容主要描述作者在Linux操作系统内核与Blackfin平台结合进行的移植和优化工作。首先对uClinux操作系统向硬件平台移植过程的几个关键环节进行分析,主要是系统启动和加载过程、操作系统中断管理模块、操作系统内存管理模块和进程管理模块;分析中结合Blackfin硬件平台及BF561处理器硬件特点和Linux操作系统特点讨论操作系统移植过程。在对硬件系统特点和操作系统实现进行充分分析基础上,作者提出利用BF561处理器特性操作系统优化通用策略。 第三部分主要讨论Linux设备驱动程序开发。Linux设备驱动程序是连接操作系统和硬件设备之间的桥梁,本文首先分析Linux设备驱动程序的工作机制,随后详细讨论作者开发的三个嵌入式设备驱动程序设计、实现、优化的过程。通过这三个特别选取得驱动程序分析Blackfin平台Linux设备驱动程序移植和优化工作的特点。通过在Blackfin硬件平台和uClinux操作系统实现三个高性能设备驱动程序验证系统稳定性和系统运行效率。 最后一部分作者通过建立一个完整的实时视频采集、编码、网络转发系统进一步测试整个系统性能。通过建立整个系统过程验证前两部分提出的优化方案。
其他文献
Submersed macrophytes decay is an important natural process and has important role in mass and energy flow in aquatic ecosystems.However,little is known about t
Natural organic matter (NOM) is known to play an important role in the transport and binding of trace metal elements in aquatic and soil systems.Thallium is a p
期刊
Chlorine dioxide (ClO2),an alternative disinfectant to chlorine,has a superior ability to inactivate microorganisms,in which protein damage has been considered
【第四官员的职责及工作内容】  1、执行比赛的有关规定   “有关规定”是指竞赛规程、裁委会及主办机构对比赛的有关规定和要求。  2、准备替补上场执法   第四官员在比赛前应将自己的裁判服装、鞋袜及执法用品准备齐全,在裁判员不能继续担任临场工作的情况下,按照赛前组委会的规定,及时上场担任比赛的裁判工作。   3、负责赛场的管理工作   (1)、未经裁判员同意,场外任何人不能进入比赛场地(包括受伤队
多波束天线自20世纪60年代诞生以来,就在卫星通信、雷达、电子对抗等领域获得了广泛的应用。进入21世纪以来更是广泛应用于被动毫米波成像,毫米波雷达,高数据传输率的卫星通信。
恒大又一次在家门口重蹈了对于武里南的覆辙,不客气的说,恒大又是在赢了一个晚上的情况下,输在了天亮,连续两个亚冠主场被绝杀,这不该是偶然,它暴露出的是恒大在防守端的问题,郑智到底适不适合中卫的位置,在保隆没有报名的情况下,让郑智该打中卫只能是老李的权宜之计,但是,就是这权宜之计却被他当做长久之计来用,让郑智去打中卫,对于他自身组织才华来说是一种浪费,而且他也是恒大这条防线上最明显的漏洞。所以,李章洙