一种基于国产系统的控制计算机及其系统快速启动方法技术方案

技术编号:43320966 阅读:36 留言:0更新日期:2024-11-15 20:21
本发明专利技术公开了一种基于国产系统的控制计算机及其系统快速启动方法。本发明专利技术基于国产的处理器、FPGA、EMMC等国产器件以及国产骊山九天操作系统提出一种控制计算机,并提出了加快系统启动速度的方法。该提高启动速度的方法包括FPGA和CPU并行加载、数据存储模块EMMC驱动放于系统启动后加载、将QSPI FLASH数据同步到EMMC。在时序优化、内核裁剪等常用的提升启动速度手段后,系统启动时间为1.7s,而本发明专利技术提出的方法能够进一步缩短系统0.8s的系统启动时间,将系统启动时间从1.7s压缩到0.9s,可以满足大多数对启动速度有较高要求领域中计算机的使用需求,积极推动了国产器件应用以及摆脱国外芯片封锁。

【技术实现步骤摘要】

本专利技术属于嵌入式系统,特别是一种基于国产系统的控制计算机及其系统快速启动方法


技术介绍

1、由于针对采用国产器件的控制计算机的快速启动研究较少,使得国产控制计算机启动时间较长。受此影响许多对启动时间有较高要求的关键领域控制计算机未能实现国产自主可控。

2、国外未有使用我国处理器和操作系统的快速启动研究,也没有相应的快速启动方法。

3、国内有一些针对嵌入式系统vxworks以及x86、power pc处理器的快速启动研究,但其加速方法也是基于vxworks操作系统以及优化flash等外设方法,如专利200910029309.2,其提出的是x86架构、vxworks操作系统下飞控计算机快速启动的方法,x86飞控计算机快速启动的方法未涉及fpga、其加载紧急和非紧急任务都指应用软件;专利201210259368.0.提出的一种基于mpc5200b的vxworks系统快速启动方法,使用的也是一些bat映射大内存、优化flash性能、虚拟文件系统映射vxworks镜像等外设方法;专利201310625980.x提出的一种针对nand f本文档来自技高网...

【技术保护点】

1.一种基于国产系统的控制计算机,其特征在于,所述控制计算机包括处理器模块、FPGA扩展模块、QSPI Flash模块、BPI Flash、EMMC模块和内存模块;

2.根据权利要求1所述的基于国产系统的控制计算机,其特征在于,所述国产处理器采用国产LSoCAM0201处理器,操作系统采用国产骊山九天操作系统。

3.基于权利要求1所述控制计算机的系统快速启动方法,其特征在于,所述方法包括:

4.根据权利要求3所述的控制计算机的系统快速启动方法,其特征在于,步骤1所述FPGA和CPU并行加载,具体包括:

5.根据权利要求4所述的系统快速启动方...

【技术特征摘要】

1.一种基于国产系统的控制计算机,其特征在于,所述控制计算机包括处理器模块、fpga扩展模块、qspi flash模块、bpi flash、emmc模块和内存模块;

2.根据权利要求1所述的基于国产系统的控制计算机,其特征在于,所述国产处理器采用国产lsocam0201处理器,操作系统采用国产骊山九天操作系统。

3.基于权利要求1所述控制计算机的系统快速启动方法,其特征在于,所述方法包括:

4.根据权利要求3所述的控制计算机的系统快速启动方法,其特征在于,步骤1所述fpga和cpu并行加载,具体包括:

5.根据权利要求4所述的系统快速启动方法,其特征在于,所述fpga和cpu并行加载时,所...

【专利技术属性】
技术研发人员:冯伟吴亮张萌李庆张中才谢文静
申请(专利权)人:中国船舶集团有限公司第七一六研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1