论文摘要
嵌入式操作系统作为嵌入式系统的软件平台,是嵌入式系统开发中的关键技术。本论文的研究工作在于设计并最终实现一个嵌入式操作系统内核—JKernel。本文在对嵌入式操作系统理论进行了深入研究的基础上,同时考虑到当前开源嵌入式操作系统内核的不足,提出了一个在某些方面优于同类嵌入式操作系统内核的设计方案。该操作系统内核实时性好,具有灵活的设备管理功能,代码量小,方便移植到不同的处理器平台。在内核的具体实现中,对任务管理增加了时间片管理,使得内核既支持强实时性系统,又可以应用到对实时性要求不是很高的一般实时性系统上。采用了与Linux兼容的设备管理,可以灵活地管理设备和对内核功能进行扩展。在内存管理方面,把连续的大块内存按分区来管理,每个分区中包含整数个大小相同的内存块,有效地避免了内存碎片的产生。最后,在研究了ARM体系平台后,提出了内核的移植方案,采用了在C语言中嵌入汇编语言的方法,对与处理器相关的部分进行了修改,将JKernel成功地移植到了基于ARM处理器平台上,实现了最初的设计构想。
论文目录
相关论文文献
- [1].操作系统内核模糊测试技术综述[J]. 小型微型计算机系统 2019(09)
- [2].一种新型操作系统内核与内核实验系统的研究与实现[J]. 高校实验室工作研究 2011(04)
- [3].事件/时间触发嵌入式操作系统内核的设计[J]. 计算机工程与应用 2008(16)
- [4].云计算研究虚拟化技术的研究[J]. 计算机技术与发展 2017(04)
- [5].一种支持操作系统内核级动态升级的技术[J]. 航空计算技术 2020(04)
- [6].Diskaller:基于覆盖率制导的操作系统内核漏洞并行挖掘模型[J]. 信息安全学报 2019(02)
- [7].Linux操作系统内核问题的探讨[J]. 电脑知识与技术 2016(13)
- [8].Linux操作系统内核分析与研究[J]. 计算机光盘软件与应用 2015(01)
- [9].基于智能手机的嵌入式操作系统内核教学[J]. 计算机教育 2014(02)
- [10].一种基于属性的操作系统内核自动验证方法[J]. 小型微型计算机系统 2013(07)
- [11].关于服务体模型与操作系统内核设计技术的研究[J]. 数字技术与应用 2012(01)
- [12].对操作系统内核动态扩展的研究[J]. 计算机应用与软件 2009(02)
- [13].基于ARM Cortex-A9 MPCore嵌入式多核操作系统内核研究与实现[J]. 数字技术与应用 2020(03)
- [14].Linux操作系统内核裁剪的分析[J]. 中国民航飞行学院学报 2010(03)
- [15].基于复杂网络的操作系统内核演化与稳定性研究[J]. 中国科学:信息科学 2011(09)
- [16].基于公有云的操作系统实验平台建设方案[J]. 计算机教育 2020(04)
- [17].嵌入式系统实验教学的实践与探索[J]. 实验室科学 2019(02)
- [18].KGP:一种在操作系统内核使用GPU加速IP查找的方案[J]. 计算机应用与软件 2014(04)
- [19].分区操作系统内核中隔离性质的研究[J]. 太原理工大学学报 2014(04)
- [20].嵌入式内核远程调试系统的研究与应用[J]. 计算机应用与软件 2015(08)
- [21].虚拟磁盘服务软件框架设计[J]. 计算机工程与应用 2010(25)
- [22].基于微控制器的操作系统内核设计[J]. 宁德师范学院学报(自然科学版) 2012(02)
- [23].嵌入式操作系统内核程序的设计与实现[J]. 价值工程 2011(17)
- [24].UEFI Bootkit模型与分析[J]. 计算机科学 2012(10)
- [25].Linux迎来29岁 从个人爱好到统治世界的操作系统[J]. 计算机与网络 2020(17)
- [26].一种基于虚拟机的操作系统内核调试方法[J]. 科技风 2010(06)
- [27].操作系统内核的安全访问控制模型研究[J]. 武夷学院学报 2012(05)
- [28].一种在不可信操作系统内核中高效保护应用程序的方法[J]. 软件学报 2016(05)
- [29].LINUX操作系统下ROOTKIT检测技术研究[J]. 网络安全技术与应用 2009(05)
- [30].进程强制运行控制方法的设计与实现[J]. 通信学报 2009(S1)