【摘 要】
:
现今嵌入式设备的数量呈现大规模增长的趋势,市场上对其的需要越来越盛。IMS实验室开发的RISC处理器IMS-DPU是其中一款质量可靠、功能完善的双核处理器。在IMS-DPU的基础上,开
论文部分内容阅读
现今嵌入式设备的数量呈现大规模增长的趋势,市场上对其的需要越来越盛。IMS实验室开发的RISC处理器IMS-DPU是其中一款质量可靠、功能完善的双核处理器。在IMS-DPU的基础上,开发一款可运行于其上的操作系统尤为重要。IMS-DPU操作系统的开发使得后续软件开发人员可以更方便地使用这款处理器,为IMS-DPU以后的大规模使用打下坚实的基础。 本文提出了一款可运行于IMS-DPU双核处理器之上的操作系统。本操作系统管理了IMS-DPU的多种外围硬件资源,为后续的软件人员提供了一个易于使用的虚拟机平台,使软件人员可以在这款操作系统之上进行更简便的功能开发。本文的主要工作如下: 1、操作系统的架构设计。本操作系统采用微内核架构,将系统服务采用进程的形式呈现,同时实现了用户进程与系统服务进程之间的信息通信;实现了多任务运行,实现了双核互不干扰的同时运行。本操作系统具有良好的功能可扩展性,可方便快捷地添加新的系统服务进程;软件人员可添加新的用户进程,满足不同环境下的功能需要。 2、实现了关于UART、GPIO、(1)2C等外设的系统服务进程和相关的系统调用函数,用户进程可以通过这些系统服务进程对外设进行驱动。同时,实现了对TIMER、WDT、UART等外设的中断处理程序。此外,实现了异常处理程序,对于进程所可能出现的异常情况进行处理。 3、实现了对IMS-DPU操作系统的验证。提出了操作系统的测试方法,以用户进程作为测试用例,进行对操作系统功能正确性的研究。在IMS-DPU芯片RTL级代码的基础上,搭建了操作系统测试平台,并且测试用例运行成功。同时,在FPGA上对操作系统进行了原型验证,通过测试,用户进程和操作系统成功在FPGA上运行,用户进程的功能得以成功实现。
其他文献
中期因子(Midkme,MK)是一种肝素结合生长因子,MK基因主要在胚胎期表达,随着发育的进展表达组织逐渐局限,表达量逐渐减少,在成年个体的肺、结肠、胃、肾和脾等器官中表达量极
糖尿病(diabetes mellitus,DM)是一种严重威胁人类健康和生命的慢性疾病。糖尿病慢性并发症的发生是糖尿病的主要危险,与多元醇通路的关键性醛糖还原酶(aldose reductase,AR)
该文采用两种解析方法-口径积分法及平面波谱法计算天线的近场.前者能较为准确地计算出天线的近场,而且可以直接计算各种口径形状及口面分布的天线,这是该方法的一个明显优点
随着通信技术的发展,数据传输速率不断提高,目前很多通信协议(如RapidIO、PCI-e、USB、Serial Backplane等)规定的数据率已经达到10Gbps以上,而在这些高速数据传输系统中,都需要锁
In this paper, we introduce the concept of T-local derivations and obtain the main result: each T-local derivation of a yon Neumann algebra 4 into a dual A-bimo
亚洲栽培稻是世界上最重要也是最古老的粮食作物之一,在亚洲文明和日常生活中扮演着举足轻重的角色。水稻起源问题也引起了广泛研究兴趣。关于水稻的起源与驯化,最早的科学探讨
本文应用Granier热扩散技术对内蒙古浑善达克沙地榆树疏林林分进行树干液流通量研究,分别选择胸径大小占林分80%以上林木的三种胸径级(15-25cm,25-35cm,35-45cm)榆树样树各三株,应
该文在现有商业信息管理系统模型的基础上,针对某家超市的经营特点,并兼顾通用性,通过需求分析,设计了POS管理系统的具体实现模式和系统功能模块.并用BC3.1++开发了前台POS收
阻变存储器(RRAM)是当前微电子领域的研究热点。由于其具有结构简单,读写速度快,良好的尺寸缩小能力,多值存储及高密度3D集成等优点被认为是下一代非挥发性存储器强有力的竞争者
在电路理论的发展中,从前,主要的研究集中于线性系统的领域.伴随着微电子学及高效电了计算机的发展,非线性电路理论得到了一个巨大的发展动力,人们可以通过各种软件分析非线