【技术实现步骤摘要】
本专利技术涉及操作系统的启动,尤其涉及一种基于动态加载机制的国产操作系统启动优化方法。
技术介绍
1、linux操作系统以其源代码开放且免费、持续更新和硬件支持丰富等优势被越来越多的嵌入式系统所采用。由于linux内核的不断更新与完善,系统软件的体量不断变大,庞大的代码量造成了较长的启动时间。对于如今广泛应用的移动消费类电子产品(如手机、平板电脑等)、车载信息系统和物联网设备而言,冗长的系统建立时间无疑是难以忍受的。一个快速启动的linux系统不仅有利于增加用户的良好使用体验,而且对提高系统的稳定性和可靠性也有很大的帮助。快速的启动不仅能够优化用户体验从而增强市场竞争力,在作为网络终端或工业应用时更能迅速重启,从而减小事故率或事故损失,因此需要研究操作系统的快速可靠启动方法。
2、目前以银河麒麟为代表的国产操作系统都是基于linux内核开发而来的通用操作系统,因此继承了linux内核模块化的特点。该操作系统的linux内核文件体积较大,包含的各类驱动也更为全面。然而,当搭载该类操作系统的嵌入式设备作为控制核心时,其功能往往具
...【技术保护点】
1.一种基于动态加载机制的国产操作系统启动优化方法,其特征在于,包括如下步骤:
2.根据权利要求1所述基于动态加载机制的国产操作系统启动优化方法,其特征在于,步骤S1中,对操作系统内核进行模块级裁剪的具体步骤如下:
3.根据权利要求1所述基于动态加载机制的国产操作系统启动优化方法,其特征在于,步骤S2中,目标模块与中断服务例程的动态加载方式的具体实现步骤如下:
4.根据权利要求1所述基于动态加载机制的国产操作系统启动优化方法,其特征在于,步骤S3中,完成目标文件读入内存后的动态链接操作的具体实现步骤如下:
5.根据权利要
...【技术特征摘要】
1.一种基于动态加载机制的国产操作系统启动优化方法,其特征在于,包括如下步骤:
2.根据权利要求1所述基于动态加载机制的国产操作系统启动优化方法,其特征在于,步骤s1中,对操作系统内核进行模块级裁剪的具体步骤如下:
3.根据权利要求1所述基于动态加载机制的国产操作系统启动优化方法,其特征在于,步骤s2中,目标模块与中断服...
【专利技术属性】
技术研发人员:张柯,孟恭,沈利华,董诗绎,杨恝澳,李宁,孙德胜,蔡小影,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。