【摘 要】
:
μC/OS-Ⅱ是一个应用广泛的实时操作系统,但它仅支持64个任务,远不能满足复杂应用要求.本文提出了一种改进方案,该方案可在保证系统时间可确定性的条件下,将μC/OS-Ⅱ可管理的任务数扩展至256个.通过对就绪表结构及相关算法的改进,将任务数增加,使μC/OS-Ⅱ适用于更为复杂的应用场合.
【机 构】
:
山东大学计算机科学与技术学院(济南)
【出 处】
:
2004年全国第五届嵌入式系统学术交流会
论文部分内容阅读
μC/OS-Ⅱ是一个应用广泛的实时操作系统,但它仅支持64个任务,远不能满足复杂应用要求.本文提出了一种改进方案,该方案可在保证系统时间可确定性的条件下,将μC/OS-Ⅱ可管理的任务数扩展至256个.通过对就绪表结构及相关算法的改进,将任务数增加,使μC/OS-Ⅱ适用于更为复杂的应用场合.
其他文献
本文介绍了自主开发的、可应用于电动汽车上的、基于CAN总线的模块,如模拟量采集模块、模拟量输出模块、开关量输入模块和开关量输出模块等.这些模块都采取良好的电气隔离及软硬件保护,经过上车的实际使用证明:模块运行安全可靠,抗干扰性能好.
应社会发展的需要和国家有关部委的通知,设计了该款出租车税控计价器.它在原有的功能上主要增加了税控功能,以方便职能部门对出租车行业的管理.同时它增加了语音功能、税务发票打印功能和IC卡数据记录功能,方便了司机和乘客.它采取汽车电源供电,LED显示.
本文介绍了一种低成本、高可靠性、快捷的CAN总线与以太网的互连方案.该互连方案保证了管理监控层与生产测控层之间的连接,方便了上下层信息交流,满足了应用要求.文中详细介绍了硬件设计原理,给出了电路原理图、软件设计步骤和部分流程图.
本文给出了对逻辑文件系统的理解,并介绍了一个嵌入式系统中逻辑文件系统的构建方法.文章从一个普通Linux系统的启动过程入手引出了逻辑文件系统.分析了一个重要的配置文件inittab.并给出了一个简单的逻辑文件系统的制作流程,重点是/bin、/sbin、/dev、/etc等目录的构建.通过介绍busybox、tinylogin工具,介绍了/bin、/sbin目录的构建.根据实际情况介绍了/etc目录
基于TI公司的高速数字信号处理器芯片,详细描述美国SST公司推出的28SF040闪存芯片的性能特点、引脚功能,同时给出用其扩展DSP芯片的数据存储器空间的硬件设计电路及相应的软件编程方法.
本文着重阐述嵌入式系统学科建设的课程设置和教学改革方案.嵌入式系统作为应用最广和发展迅速的计算机系统,其学科建设和人才培养问题已凸现出来,其相应的课程设置和人才培养问题也应提到许多高校的议事日程上来.作者就嵌入式系统课程设置-从数字电路、单片机、FPGA、DSP、SOPC到SOC及相应的教改方案提出了自己的观点,即嵌入式系统课程的设置和安排应遵循基础、实用、先进、发展的基本原则;由于嵌入式系统是一
嵌入式实时操作系统I/O子系统负责处理所有的I/O设备的I/O请求,是操作系统的一个重要组成部分.本文提出了一个满足实时性、设备无关性、可配置性和可扩展性性能要求的I/O子系统设计方案.
自从SUN提出了J2ME标准以来,对嵌入式Java的研究和应用一直呈现上升的趋势,其范围包括了PDA、手机、家用设备等领域.对于传统的嵌入式系统,Java可以使应用的开发难度大大降低,Java嵌入式系统上必将得到广泛的应用,而要在嵌入式系统中提供Java开发支持,就需要在嵌入式系统中实现Java的运行支持环境,即Java虚拟机.本文介绍了嵌入式Java虚拟机KVM在CRTOSⅡ上的移植实现,首先概
本文介绍了一种高速SmartMedia卡控制器模块的设计与实现.该控制器包含硬件ECC产生电路,支持DMA高速数据传送方式.在设计上采用Verilog HDL,具有完全同步、可综合、可复用等特点,可作为一个独立的嵌入式IP Core使用.
嵌入式/多媒体应用程序的特性显示,数据Cache(D-Cache)的架构设计和编译优化方法不仅能够大幅度提高处理器的性能而且能够显著降低处理器的功耗.本文在分析嵌入式/多媒体程序数据特点的基础上,讨论了如何使用专用D-Cache来提高D-Cache处理流媒体数据的性能,分析了它所带来的功耗增幅,最后还考虑了采用特殊的多极D-Cache方式来对整数的Load/Store进行优化.