基于DSP的嵌入式实时操作系统的研究

来源 :广东工业大学 | 被引量 : 13次 | 上传用户:pp_dolphin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代计算机技术的飞速发展和互联网技术的广泛应用,我们已经从PC时代过渡到了以个人数字助理、个人手持电脑和信息家电为代表的3C(计算机、通信、消费电子)一体的后PC时代。后PC时代里,嵌入式系统扮演了越来越重要的角色。由于嵌入式系统设计日趋复杂,嵌入式实时操作系统就必不可少了。 本文介绍了嵌入式实时操作系统的特点,分析了它的基本理论和一些重要的概念;引入了嵌入式实时操作系统μC/OS-Ⅱ,对其内核工作机理,核心数据结构和各种功能的实现方法做了详细深入的剖析。采用德州仪器TMS320C5402的DSK(DSP Starter Kit)开发板和CCS(code composer studio)2.0集成开发环境,成功地移植了μC/OS-Ⅱ内核,最后对μC/OS-Ⅱ做了一些的扩展和改进。 具体内容安排如下: 第一章介绍了嵌入式实时操作系统的历史发展,未来前景及在国内的现状。列举了四种常见的嵌入式实时操作系统。 第二章对嵌入式实时操作系统的分类和主要理论知识进行了研究,涉及到任务、内核调度、可重入性、优先级、互斥、死锁方面等。 第三章以具体的μC/OS-Ⅱ系统内核为例,从任务调度与管理、任务同步与通信、中断管理、时间管理等多个方面对嵌入式实时嵌入式系统进行了探讨和研究。 第四章对μC/OS-Ⅱ系统内核进行了移植。并在移植的基础上对内核进行了测试,对CPU利用率、内核大小、内核中常用函数所需指令周期进行了统计。 第五章对μC/OS-Ⅱ进行了改进和扩展。在μC/OS-Ⅱ上编写了McBSP和DMA的驱动,实现了语音编解码功能;优化了中断服务程序;为了减少内存的浪费,设计了中断堆栈。
其他文献
学位
随着电力系统控制技术的发展,自动发电控制(Automatic Generation Control,AGC)已经成为现代化电网运行控制的基本技术之一,并且成为能量管理系统的重要组成部分。论文对自动发电控制的基本理论和控制过程进行了研究,分析了负荷波动与AGC系统调节目标之间的关系,提出了利用实时数据分析负荷波动,从而确定实时的AGC调节容量最低需求的方法。论文在对AGC的控制策略分析的基础上,提出
学位
学位
学位
航空发动机试车台是发动机研制、定型、测量重要数据等模拟试验中不可缺少的关键试验设备,其中航空发动机燃油供给系统也是试车台试验设备的重要组成部分。为了使航空发动机
学位
本论文在对国内外销售电价的理论研究与实践进行系统地总结和评述的基础上,针对电力市场环境下我国销售电价改革的需要,对销售电价的形成机制和运行机制进行了剖析,分析了现
学位
随着经济的发展,对用电量的需求快速增长,对电力调度的科学性和经济性的要求也越来越高。为了能够更好地根据电能消费情况来合理安排各个时段的供电量,以及合理调整各个时段的费率,需要将更多的自动化技术引入到电力生产和供应中,远程自动抄表技术就是其中重要的一项。本文基于GPRS无线通信技术和嵌入式微处理器,构建一套自动远程抄表系统,该系统包括电能表、数据采集器和上位机管理软件系统。电能表部分包括了电源模块、