分享到:

基于DSP的嵌入式操作系统

主要说明了在 DSP中引入操作系统的必要性和可行性 ,详细介绍了 TI  (本文共3页) 阅读全文>>

国防科学技术大学
国防科学技术大学

基于QDSP目标板的嵌入式操作系统移植和计算高度密集型应用运行方法的研究与实现

随着集成电路工艺的不断进步,异构多核DSP成为计算机体系结构发展的一种趋势,在嵌入式应用领域将得到广泛的应用。异构多核DSP通过在一块芯片内集成多个DSP核和其他处理器核,带来了更强大的并行处理能力、更高的计算密度,并且在很大程度上减缓了处理器的散热和功耗的问题。与硬件的快速发展相比,异构多核DSP的软件支持还没有做出充分的应对准备,相对比较落后,普遍存在开发难度大、效率低等问题。YHFT-QDSP就是一款由1个LEON3核和4个DSP核组成的异构多核DSP。本文基于QDSP目标板做了计算高度密集型应用的运行方法和嵌入式操作系统移植两个方面的研究工作。随着嵌入式系统的应用范围越来越广,密集计算型的应用将普遍的出现在嵌入式设备上。本文研究并实现了计算高度密集型应用在QDSP目标板上运行的方法,即通过LEON3核加载DSP程序到DSP核、LEON3核控制DSP核去执行DSP程序的方法。在QDSP目标板上移植嵌入式操作系统需要通过两个...  (本文共91页) 本文目录 | 阅读全文>>

中国科学技术大学
中国科学技术大学

基于多核DSP的嵌入式操作系统RTEMS的移植研究

多核处理器已经成为主流,并且被广泛应用于嵌入式设备中。作为用户应用与硬件的中间接口,操作系统对多核处理器的有效支撑是合理利用多核处理器性能优势的关键。在操作系统如何有效支持多核处理器方面的研究中,目前国内外大多基于常见的紧耦合共享存储架构的多核处理器,而对一些特殊存储架构的多核处理器研究并不多。本文基于多核DSP处理器BWDSP104x平台,研究适合内存受限的多级存储架构的多核操作系统模型,并完成多核嵌入式操作系统RTEMS到BWDSP104x的移植。主要研究工作包括:(1)详细分析了传统嵌入式操作系统的多处理模型,包括非对称多处理AMP、对称多处理SMP以及限定多处理BMP等,指出每种模型适用的硬件平台及应用需求的约束。针对BWDSP104x存储架构的特点,本文提出一种单代码多数据的多核操作系统模型,该模型将每核的操作系统代码合并成一份,部署在全局共享代码空间上,同时将每核的操作系统数据分别部署在具有相同地址空间的核私有数据空...  (本文共75页) 本文目录 | 阅读全文>>

湖南大学
湖南大学

支持异构多核体系结构的嵌入式操作系统移植与改进

在汽车电子领域,随着汽车电子工业的快速发展,汽车电子相关产品在汽车整车中的比例越来越大,汽车电子控制系统从硬件到软件都变得更加复杂,电控单元的数量不断扩大,控制软件的功能不断增加。在这种环境下,车载嵌入式系统对芯片的计算性能和和其上的软件系统提出了更高的要求。本文正是基于以上的问题,针对车载嵌入式系统,将在日本工业界广泛应用的TOPPERS/ASP操作系统在OMAP3530异构多核平台上加以移植和改进,使得ARM核和DSP核协同工作,实现了一个兼顾控制和计算性能的异构多核解决方案。本文的主要工作内容可以总结为以下几个方面:1.在OMAP3530异构多核芯片上的ARM端和DSP端研究和实现了Linux和TOPPERS/ASP操作系统。针对OMAP3530平台的特点,移植了Linux到ARM Cortex-A8核,移植并改进了 TOPPERS/ASP嵌入式操作系统到TMS320C64x DSP核,其中,DSP端的TOPPERS/AS...  (本文共70页) 本文目录 | 阅读全文>>

中国海洋大学
中国海洋大学

基于嵌入式操作系统的远程抄表监控终端设计

随着计算机技术、网络技术的飞速发展,嵌入式系统采用操作系统作为软件核心已成为主流。根据近年来电力系统自动化抄表技术、嵌入式系统技术、GPRS数据通信技术等发展的趋势,本文设计实现了基于嵌入式实时操作系统的远程抄表监控系统,该系统使用GPRS网络进行通信,采用DSP作为系统硬件核心。一般来讲,采用嵌入式实时操作系统可以提高系统的可靠性和实时性,提高系统的开发效率并缩短开发周期,因此本设计使用轻量级的嵌入式实时操作系统μC/OS-Ⅱ或FreeRTOS构成系统软件核心,较好的满足了远程抄表监控系统对可靠性和实时性的要求。在操作系统的基础上,系统软件基于应用层、中间件层、操作系统层、硬件驱动层四层设计,较好的实现了软件的层次化、模块化,其中中间件层包括uC/GUI和加密算法,硬件驱动层包括实时时钟驱动、存储驱动和串口驱动。本系统采用GPRS实现主站和远程终端间的通讯。GPRS是通用分组无线业务的简称,是在现有GSM系统上发展出来的一种新...  (本文共73页) 本文目录 | 阅读全文>>

华中科技大学
华中科技大学

嵌入式操作系统移植技术研究

嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具等。其中嵌入式操作系统是嵌入式应用系统中的基础部分,占有十分重要的地位,针对不同硬件平台,往往要进行嵌入式操作系统的移植。Nucleus是一种典型的嵌入式操作系统,具有体积小、功能强大、易于定制等特点,通过对Nucleus系统结构特点的分析,在基于Blackfin系列数字信号处理器的目标板上,对Nucleus操作系统的移植技术进行研究,主要包括交叉开发环境的搭建、Nucleus内核的移植以及相关外围设备驱动的开发。在Nucleus操作系统移植过程中,开发了基于目标板的嵌入式操作系统引导程序,在系统启动时初始化相关硬件资源,将Nucleus系统从外部Flash存储设备引导进入内存;Nucleus系统内核初始化包括低级初始化、高级初始化、应用初始化,主要建立操作系统运行所需...  (本文共63页) 本文目录 | 阅读全文>>