【技术实现步骤摘要】
汽车扶手屏快速启动方法、系统、介质及ARMv8片上系统
[0001]本专利技术涉及电学领域,尤其涉及汽车扶手屏技术,特别是一种汽车扶手屏快速启动方法、系统、介质及ARMv8片上系统。
技术介绍
[0002]汽车扶手屏对系统安全性没有很高的要求,因此需要降低成本;比如,使用Linux系统来替代传统仪表的QNX,就可以减少许可证费用的支出;但是,Linux系统过于复杂,导致系统启动慢,不满足作为屏的基本需求;所以,汽车扶手屏Linux系统的快速启动,就成为了亟需解决的问题。
[0003]ARMv8片上系统中的处理器,一般启动流程是:ARM可信固件
→
启动引导程序
→
系统内核
→
初始化程序
→
应用程序;其中,启动引导程序的作用是加载系统内核与设置参数;目前Linux系统初始化程序一般使用的是Systemd(即为system daemon,是Linux下的一种init软件),主要作用是设置环境与引导其他应用程序启动,该程序功能齐全,但是也比较复杂,所以加
【技术保护点】
【技术特征摘要】
1.一种汽车扶手屏快速启动方法,包括一个利用控制器控制汽车扶手屏启动的过程,所述的控制器中设置有应用ARMv8片上系统的处理器,其特征在于,所述ARMv8片上系统包括:ARM64系统内核;所述汽车扶手屏快速启动方法包括以下步骤:修改所述ARMv8片上系统的BL2阶段,使所述ARM64系统内核于所述BL2阶段加载汽车扶手屏的ARM可信固件,加载系统内核镜像和所述汽车扶手屏的开机动画首帧图片至内存,及移除所述汽车扶手屏启动引导程序的加载;移植ARM32下的附加DTB文件至Linux内核镜像文件功能至所述ARM64系统内核上;控制所述ARM64系统内核使用所述DTB文件自带的启动参数;优化与裁剪所述ARM64系统内核;修改所述DTB文件,使FB设备驱动buffer指向所述开机动画首帧图片的地址;移除初始化程序,使用所述汽车扶手屏的应用程序替代。2.根据权利要求1所述的汽车扶手屏快速启动方法,其特征在于,修改所述ARMv8片上系统的BL2阶段,使所述ARM64系统内核于所述BL2阶段加载汽车扶手屏的ARM可信固件,加载系统内核镜像和所述汽车扶手屏的开机动画首帧图片至内存,及移除所述汽车扶手屏启动引导程序的加载包括以下步骤:将所述BL2阶段做到所述ARMv8片上系统的ROM Code中。3.根据权利要求1所述的汽车扶手屏快速启动方法,其特征在于,所述ARM64系统内核加载地址与所述启动引导程序加载地址一致。4.根据权利要求1所述的汽车扶手屏快速启动方法,其特征在于,控制所述ARM64系统内核使用所述DTB文件自带的启动参数包括以下步骤:将待设置的启动参数添加至所述DTB文件中,并修改所述ARM64系统内核的config配置,使所述ARM64系统内核接受来自所述DTB文件的启动参数。5.根据权利要求1所述的汽车扶手屏快速启动方法,其特征在于,优化与裁剪所述ARM64系统内核包括以下步骤:优化所述ARM64系统内核;优化方式包括以下任意一种或几种组合:去日志、压缩系统镜像、系统功能延时加载、固定lpj参数、预先预留内存、避免程序重定向、使用...
【专利技术属性】
技术研发人员:丁观亮,
申请(专利权)人:延锋伟世通电子科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。