【技术实现步骤摘要】
一种操作系统初始化的方法和装置
本申请涉及计算机领域,特别是涉及一种操作系统初始化的方法和装置。
技术介绍
目前,在将操作系统移植到其他平台时,需要对操作系统在移植后的平台上进行初始化。不同平台中断机制可能有所不同,需要用户手动按照手册进行初始化。需要耗费较多时间和人力,增加了移植成本。如何使操作系统能够适配各种不同的平台,自动完成操作系统的初始化是本领域亟待解决的技术问题。
技术实现思路
为了解决上述技术问题,本申请提供了一种操作系统初始化的方法和装置,可以自动实现操作系统的初始化,无需用户按照手册进行手动初始化,节约了时间成本和人力成本,从而提升了用户的使用体验。为实现上述目的,本申请有如下技术方案:第一方面,本申请实施例提供了一种操作系统初始化的方法,包括:构建操作系统的初始化的通用数据结构;将适配所述操作系统的各平台的硬件信息保存至硬件信息库;从所述硬件信息库调用当前平台的硬件信息;将所述通用数据结构的硬件类型字段和所述硬件信息进行匹配以实现 ...
【技术保护点】
1.一种操作系统初始化的方法,其特征在于,所述方法包括:/n构建操作系统的初始化的通用数据结构;/n将适配所述操作系统的各平台的硬件信息保存至硬件信息库;/n从所述硬件信息库调用当前平台的硬件信息;/n将所述通用数据结构的硬件类型字段和所述硬件信息进行匹配以实现所述操作系统初始化。/n
【技术特征摘要】
1.一种操作系统初始化的方法,其特征在于,所述方法包括:
构建操作系统的初始化的通用数据结构;
将适配所述操作系统的各平台的硬件信息保存至硬件信息库;
从所述硬件信息库调用当前平台的硬件信息;
将所述通用数据结构的硬件类型字段和所述硬件信息进行匹配以实现所述操作系统初始化。
2.根据权利要求1所述的方法,其特征在于,所述将所述通用数据结构的硬件类型字段和所述硬件信息进行匹配以实现所述操作系统初始化,包括:
将所述操作系统的软件结构体与所述硬件信息进行匹配以实现所述操作系统初始化。
3.根据权利要求1或2所述的方法,其特征在于,所述硬件信息包括:
所述操作系统的定时中断信息和所述内存保护单元的信息。
4.根据权利要求1或2所述的方法,其特征在于,所述通用数据结构包括:
任务调度算法、任务队列实现和/或定时中断实现。
5.根据权利要求3所述的方法,所述定时中断信息包括:
所述定时中断的注册方式信息、所述定时中断的使能信息和所述定时中断的身份标识号信息。
6.一...
【专利技术属性】
技术研发人员:谭理想,
申请(专利权)人:东软睿驰汽车技术沈阳有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。