首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 78 毫秒
1.
该文阐述如何根据操作系统的原理和x86CPU的运行机制设计并实现一个简单的操作系统内核,并详细描述了其中内存管理,进程管理,以及磁盘文件系统的设计与实现方法。该系统的实现将有利于从微观上观察操作系统的行为特征,更好地学习、理解和实践微内核机制,也有利于对Linux内核的研究学习。  相似文献   

2.
基于虚拟机技术的设计思想,设计一个具有多任务特性的汇编程序虚拟机并实现。针对汇编程序的特点,设计汇编虚拟机内核多任务调度机制,使之可同时运行多个汇编程序。通过实验证明,在此具有多任务特性的x86汇编虚拟机上能够较好地实现多任务的无错误运行。  相似文献   

3.
随着XA更为广泛和复杂的应用,系统具有实时多任务管理能力已经成为普遍要求,本文将提供一种中等规模多任务管理内核的实现方案。  相似文献   

4.
单任务操作系统下的多任务内核   总被引:5,自引:0,他引:5  
介绍编制多任务内核的方法,并借助C语言可调用DOS中断的功能,以TurboC2.0为偏译工具,在dos系统下开发一个支持真正的、按时间片划分的多任务内核。  相似文献   

5.
基于X86平台的嵌入式BIOS可配置设计   总被引:1,自引:0,他引:1  
张雁  熊庭刚  马中 《计算机工程》2007,33(2):211-213
基于X86平台的嵌入式计算机得到了广泛应用。该文就如何有效提高嵌入式BIOS的配置速度,抛弃传统的BIOS开发的繁琐过程,缩短BIOS的开发周期,提出了一种不同于传统BIOS的新的设计方法——将POST过程的检测和初始化代码与初始化数据分离,以简化配置过程对核心代码的维护。实践证明,该方法使嵌入式BIOS的配置工作更加简单、高效。  相似文献   

6.
本文阐述了一个用于DSP的简洁而实用的实时多任务调度内核的实现方法.DSP由于其架构的特殊性,在任务调度方面与通用微处理器相似却又有所不同.本文所阐述的内核架构是笔者在长期实践中总结出来的一种有效而简洁的架构,代码段少,占用内存量小,且完全由C语言开发,可以很方便的在各种DSP上移植.  相似文献   

7.
工业环境中的任务和工作场景是动态变化的,机器人需要能够根据环境的变化调整步态,以满足新的任务需求。为此,设计基于X86平台和RSI的工业机器人步态自动控制系统。以复杂指令集计算机为基础的X86架构设计机器人控制器主板,使系统具有高集成度和扩展性。利用超声波传感器和红外线传感器获取步态自动控制传感信号。使用基于AS5040型高精密非接触磁性转动编码器的步态关节控制器,通过总线扩展,定位关节运动方向。分析机械臂前后摆动步态规划轨迹,控制髋关节。使用RSI应用程序包控制点位运动,实现步态自动控制。实验结果表明,设计系统的膝关节x方向与实际轨迹只存在最大为20mm的误差,y方向与实际轨迹一致;髋关节x方向与实际轨迹只存在最大为20mm的误差,y方向与实际轨迹只存在最大为15mm的误差,能够提高控制精度,控制效果较好。  相似文献   

8.
为了降低开发成本,缩短开发周期,提高系统性能和稳定性,本文采用嵌入式X86 CPU和嵌入式ARM处理器上下位机的硬件结构形式.按照Linux操作系统下设备驱动程序开发的一般步骤和基本结构,采用模块化开发的基本思路,对基于ARM处理器嵌入式数控系统运动控制卡驱动程序进行优化开发,保证了嵌入式运动控制卡在Linux环境下的高可靠性工作.本文深入研究了嵌入式数控系统硬件设计、硬件选型和软件架构设计与实现.  相似文献   

9.
文章概要介绍了X86虚拟机的实现,探讨了对X86虚拟化所遇到的问题及解决它们的关键技术,深入分析了主流X86虚拟化项目的解决方案及优缺点。  相似文献   

10.
使用实时内核来进行多任务的管理是目前嵌入式应用的一个趋势,面向设备的嵌入式应用由于其资源受到严重限制,具有针对性强的特点,本文在一个8位嵌入式芯片上设计并实现了一个面向设备的抢占式实时多任务内核WebitV,它在总体上保留了传统内核的主要特性,但在任务调度,优先级分配以及存储器管理等几个方面进行了改进,使它更适合于设备计算,为普适计算提供了一个底层平台。  相似文献   

11.
林东  施华健 《自动化仪表》2007,28(Z1):134-135
介绍了以X86处理器构成的计算机系统模块在电能量远方终端中的应用,包括硬件和软件设计。介绍了X86嵌入式系统,全文重点介绍了终端的硬件和软件设计,简单介绍了嵌入式实时操作系统eRTOS。现场应用结果表明,基于X86平台的电能量远方终端性能稳定、可靠性高。  相似文献   

12.
随着后PC时代的到来,越来越多的产品中嵌入了计算机。eCos这种嵌入式可配置操作系统层次分明、接口合理,便于嵌入式系统开发,但是其面向嵌入式X86架构的支持不足,需要改进。结合嵌入式X86架构系统的特点,分析eCos对嵌入式X86架构的不足之处,及完善的可行性。针对eCos对嵌入式X86架构支持的不足,对eCos的引导方式、图形显示驱动、和窗口系统支持的不足进行了完善的实现。改进后的系统运行稳定和可靠,更好地支持了嵌入式X86架构环境。  相似文献   

13.
通过研究X86指令手册中各种乘法指令,分析其可能需要的微指令类型,结合龙腾C2的微体系结构,对执行部件以及译码部件工作作出权衡,同时又考虑到旁路设计的需求,设计出适应不同乘法指令类型及结果时机需求的三级流水32位有符号、无符号混合树型乘法器结构。使用基4布斯编码,对操作数的高位进行分析,将传统的17个部分积转变为16个部分积,减少了乘法部件的面积,同时在逻辑上给出了关断开关,尽量减少电路的翻转频率,有效地降低了电路的功耗。  相似文献   

14.
为了提高在野外环境下使用的数据采集系统的便携性和可靠性,文中提出了基于X86系统的设计方案,并结合系统功能特点确定了总体设计框架,简要介绍了数据采集模块、激励源模块、GPS模块、触发模块、结构设计、软件设计等多个模块的设计思路;设计人员开发研制了相关产品,并通过了多发战斗部冲击波超压、破片速度等参数的测试验证,该数据采集系统和过去同类型产品相比,使用更加便携,抗振性、防尘性、可靠性等指标更高,满足在战斗部爆炸类试验野外长时间条件下使用的特殊需求.  相似文献   

15.
以SNMP协议以及开源工具Net-SNMP为基础,构建基于X86平台的硬件防火墙SNMP代理,综合各种工具验证SNMP功能,并讨论SNMP代理开发的改进。  相似文献   

16.
二进制翻译中的X86浮点栈处理   总被引:1,自引:1,他引:0  
二进制翻译系统是一种基于软件的跨平台代码迁移系统,它将一种体系结构的二进制代码翻译成另一种体系结构的二进制代码.二进制翻译可以用于解决遗产代码的迁移问题,也可以实现不同硬件平台之间软件的通用.浮点栈的处理已成为以X86为源的二进制翻译的研究中的关键性问题之一,如何处理X86浮点栈问题直接关系到以X86为源的二进制翻译系统的性能.针对X86浮点寄存器栈的特征,提出了一种扩展虚拟栈(extending virtual stack)处理方案.它采用归一的方法,保证了每个基本块中的运算所涉及到的浮点寄存器可以直接映射到目标机器中的浮点寄存器,确保了翻译的效率,并利用翻译时的分析避免了在入口处不必要的判断;同时还给出了在基本块入口处判别一个基本块是否会出现浮点栈上溢和下溢的充分必要条件,为生成更加高效的代码提供了条件.实验表明,它能够在保证正确实现其功能的前提下,获得更好的执行效率.  相似文献   

17.
应用虚拟机构建技术与可视化技术相结合,设计一个汇编程序可视化集成开发环境X86VVM2.实现了一个可执行X86汇编程序的虚拟机内核,在此内核的基础上,进行对程序运行时数据及其执行过程的可视化研究,实现CPU寄存器值及寄存器之间的数据交换可视化、堆栈信息可视化、代码跟踪和调试可视化.同时也实现了一个可视化代码编辑器.经过实验与分析,具备可视调试特征的X86汇编程序集成开发环境可令程序设计者更为直观地理解汇编程序的执行过程,提高调试效率.  相似文献   

18.
针对ARINC429航空总线上的数据传输,提出了实时多任务集群管理系统的3层C/S结构,采用基于任务处理时间的调度策略,将每个任务调度到一个分区中任务处理时间最短的计算节点上进行处理;负载平衡采用主动式、局部、动态负载平衡策略,避免了以前的广播式的负载发送机制,可以减少网络通信量.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号