共查询到18条相似文献,搜索用时 78 毫秒
1.
ZHANG Chen 《数字社区&智能家居》2008,(30)
该文阐述如何根据操作系统的原理和x86CPU的运行机制设计并实现一个简单的操作系统内核,并详细描述了其中内存管理,进程管理,以及磁盘文件系统的设计与实现方法。该系统的实现将有利于从微观上观察操作系统的行为特征,更好地学习、理解和实践微内核机制,也有利于对Linux内核的研究学习。 相似文献
2.
3.
随着XA更为广泛和复杂的应用,系统具有实时多任务管理能力已经成为普遍要求,本文将提供一种中等规模多任务管理内核的实现方案。 相似文献
4.
5.
6.
7.
孙文革 《计算机测量与控制》2024,32(5):122-128
工业环境中的任务和工作场景是动态变化的,机器人需要能够根据环境的变化调整步态,以满足新的任务需求。为此,设计基于X86平台和RSI的工业机器人步态自动控制系统。以复杂指令集计算机为基础的X86架构设计机器人控制器主板,使系统具有高集成度和扩展性。利用超声波传感器和红外线传感器获取步态自动控制传感信号。使用基于AS5040型高精密非接触磁性转动编码器的步态关节控制器,通过总线扩展,定位关节运动方向。分析机械臂前后摆动步态规划轨迹,控制髋关节。使用RSI应用程序包控制点位运动,实现步态自动控制。实验结果表明,设计系统的膝关节x方向与实际轨迹只存在最大为20mm的误差,y方向与实际轨迹一致;髋关节x方向与实际轨迹只存在最大为20mm的误差,y方向与实际轨迹只存在最大为15mm的误差,能够提高控制精度,控制效果较好。 相似文献
8.
为了降低开发成本,缩短开发周期,提高系统性能和稳定性,本文采用嵌入式X86 CPU和嵌入式ARM处理器上下位机的硬件结构形式.按照Linux操作系统下设备驱动程序开发的一般步骤和基本结构,采用模块化开发的基本思路,对基于ARM处理器嵌入式数控系统运动控制卡驱动程序进行优化开发,保证了嵌入式运动控制卡在Linux环境下的高可靠性工作.本文深入研究了嵌入式数控系统硬件设计、硬件选型和软件架构设计与实现. 相似文献
9.
10.
使用实时内核来进行多任务的管理是目前嵌入式应用的一个趋势,面向设备的嵌入式应用由于其资源受到严重限制,具有针对性强的特点,本文在一个8位嵌入式芯片上设计并实现了一个面向设备的抢占式实时多任务内核WebitV,它在总体上保留了传统内核的主要特性,但在任务调度,优先级分配以及存储器管理等几个方面进行了改进,使它更适合于设备计算,为普适计算提供了一个底层平台。 相似文献
11.
介绍了以X86处理器构成的计算机系统模块在电能量远方终端中的应用,包括硬件和软件设计。介绍了X86嵌入式系统,全文重点介绍了终端的硬件和软件设计,简单介绍了嵌入式实时操作系统eRTOS。现场应用结果表明,基于X86平台的电能量远方终端性能稳定、可靠性高。 相似文献
12.
13.
14.
为了提高在野外环境下使用的数据采集系统的便携性和可靠性,文中提出了基于X86系统的设计方案,并结合系统功能特点确定了总体设计框架,简要介绍了数据采集模块、激励源模块、GPS模块、触发模块、结构设计、软件设计等多个模块的设计思路;设计人员开发研制了相关产品,并通过了多发战斗部冲击波超压、破片速度等参数的测试验证,该数据采集系统和过去同类型产品相比,使用更加便携,抗振性、防尘性、可靠性等指标更高,满足在战斗部爆炸类试验野外长时间条件下使用的特殊需求. 相似文献
15.
16.
二进制翻译中的X86浮点栈处理 总被引:1,自引:1,他引:0
二进制翻译系统是一种基于软件的跨平台代码迁移系统,它将一种体系结构的二进制代码翻译成另一种体系结构的二进制代码.二进制翻译可以用于解决遗产代码的迁移问题,也可以实现不同硬件平台之间软件的通用.浮点栈的处理已成为以X86为源的二进制翻译的研究中的关键性问题之一,如何处理X86浮点栈问题直接关系到以X86为源的二进制翻译系统的性能.针对X86浮点寄存器栈的特征,提出了一种扩展虚拟栈(extending virtual stack)处理方案.它采用归一的方法,保证了每个基本块中的运算所涉及到的浮点寄存器可以直接映射到目标机器中的浮点寄存器,确保了翻译的效率,并利用翻译时的分析避免了在入口处不必要的判断;同时还给出了在基本块入口处判别一个基本块是否会出现浮点栈上溢和下溢的充分必要条件,为生成更加高效的代码提供了条件.实验表明,它能够在保证正确实现其功能的前提下,获得更好的执行效率. 相似文献
17.
应用虚拟机构建技术与可视化技术相结合,设计一个汇编程序可视化集成开发环境X86VVM2.实现了一个可执行X86汇编程序的虚拟机内核,在此内核的基础上,进行对程序运行时数据及其执行过程的可视化研究,实现CPU寄存器值及寄存器之间的数据交换可视化、堆栈信息可视化、代码跟踪和调试可视化.同时也实现了一个可视化代码编辑器.经过实验与分析,具备可视调试特征的X86汇编程序集成开发环境可令程序设计者更为直观地理解汇编程序的执行过程,提高调试效率. 相似文献
18.
针对ARINC429航空总线上的数据传输,提出了实时多任务集群管理系统的3层C/S结构,采用基于任务处理时间的调度策略,将每个任务调度到一个分区中任务处理时间最短的计算节点上进行处理;负载平衡采用主动式、局部、动态负载平衡策略,避免了以前的广播式的负载发送机制,可以减少网络通信量. 相似文献