[发明专利]一种复杂分时操作系统启动时从系统快速启动并同时工作的实现方法有效
申请号: | 202010108736.6 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111381894B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 杨百涛 | 申请(专利权)人: | 杨百涛 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 深圳市徽正知识产权代理有限公司 44405 | 代理人: | 奉烨 |
地址: | 610000 四川省广元*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂 分时操作系统 启动 系统 快速 同时 工作 实现 方法 | ||
本发明公开了一种复杂分时操作系统启动时从系统快速启动并同时工作的实现方法,包括以下过程:在复杂分时操作系统或由复杂分时操作系统改造成的实时操作系统启动时,从系统在主处理器之外的另一个从处理器上初始化并启动,然后在复杂分时操作系统启动的时间或启动的设定时间段,与主系统同时工作,完成所需的任务;在主系统启动的特定时间点,融入到主系统中,或一直作为一个独立的系统以与主操作系统兼容的方式运行;主处理器指主CPU或主CPU核;从处理器指从CPU或从CPU核。
技术领域
本发明涉及计算机领域,具体涉及一种复杂分时操作系统启动时从系统快速启动并同时工作的实现方法。
背景技术
随着人们生产生活的需要的不断发展,复杂的分时操作系统的功能越来越复杂,涵盖的方面也越来越多,这使得复杂的分时操作系统的启动时间越来越长,像Windows或Android等操作系统的启动时间越来越长,而这段系统启动的时间用户除了等待,不能做其他任何事情。启动时间的加长在某些领域如电脑,手机等是可以接受的,毕竟电脑,手机等并不会频繁启动。但对于很多领域或功能,这是不可接受的,比如,在车载领域,仪表盘必须在一两秒内开始工作,倒车功能也要在几秒内开始工作。这也妨碍了复杂的分时操作系统在这些领域或功能的使用。虽然有一些变通的解决办法,如倒车功能可通过一个视频切换芯片来实现,但都是治标不治本,视频切换芯片使复杂的分时操作系统的功能完全不能用了。现有的车载领域,都没有解决复杂分时操作系统启动时快速启动并同时运行的问题,采用的是变通的办法,比如,在另一个单片机上运行简单的实时多任务操作系统(RTOS),这导致主操作系统或主系统的总线,外设,功能或生态等在这个RTOS上都不能直接用了。
发明内容
本发明目的在于提供一种复杂分时操作系统启动时从系统快速启动并同时工作的实现方法,使得在车载内等需要多种功能能快速启动并开始工作的领域,也能够完全地使用复杂分时操作系统或主系统的总线,外设,功能或生态等。
具体的说,本发明充分利用了现代CPU多核和可安装多个CPU的特点,设计了一套解决方案,使在复杂分时操作系统启动时,从系统以最快的可能性在主CPU或CPU核之外的另一个CPU或CPU核上初始化并启动,然后在复杂分时操作系统启动的时间或时间段,与主系统同时工作,完成所需的任务。在主系统启动的特定时间点,融入到主系统中,或一直作为一个独立的系统以与主操作系统兼容的方式运行,完全可以使用主系统的主要资源,代码和生态。本发明的方案在实时安卓操作系统(RTAndroid)1.5版的RTONBOOT技术中实现。
进一步的,本发明的提供的一种复杂分时操作系统启动时从系统快速启动并同时工作的实现方法,不仅适用于像Windows,Linux或Android等复杂的分时操作系统中,也适用于将复杂的分时操作系统改造成的实时的操作系统中,实时安卓操作系统(RTAndroid)就是一个这样的操作系统。
一种复杂分时操作系统启动时从系统快速启动并同时工作的实现方法,包括以下并行工作的主系统运行流程和从系统流程;
主系统运行流程包括以下步骤:
S1:主处理器上电,主处理器指主CPU或主CPU核;
S2:进入BOOTLOADER,BOOTLOADER初始化;加载从系统镜像;
S3:从处理器上电或跳转到从系统入口点;从处理器指从CPU或从CPU核;
S4:BOOTLOADER加载主操作系统镜像;
S5:进入主操作系统内核入口点;主操作系统开始启动;
S6:主操作系统延迟初始化从处理器;
S7:主操作系统请求从系统结束运行或 融入主操作系统;
S8:主操作系统等待延迟初始化的从处理器初始化完成的通知;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨百涛,未经杨百涛许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010108736.6/2.html,转载请声明来源钻瓜专利网。