中船重工(武汉)凌久电子有限责任公司王凡宇获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中船重工(武汉)凌久电子有限责任公司申请的专利面向CPU-FPGA平台linux系统的快速启动方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116302133B 。
龙图腾网通过国家知识产权局官网在2026-04-07发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310277734.3,技术领域涉及:G06F9/4401;该发明授权面向CPU-FPGA平台linux系统的快速启动方法是由王凡宇设计研发完成,并于2023-03-17向国家知识产权局提交的专利申请。
本面向CPU-FPGA平台linux系统的快速启动方法在说明书摘要公布了:本发明公开了一种面向CPU‑FPGA平台linux系统的快速启动方法,包括CPU‑FPGA平台以及linux系统;快速启动方法包括:在FSBL中读取内核zImage压缩镜像、设备树与根文件系统;在FSBL中解压zImage压缩镜像与根文件系统;优化uboot,并在uboot启动阶段,根据FSBL中解压的zImage地址、设备树以及根文件系统地址进行内核加载;优化内核,在内核加载阶段直接读取解压完成的zImage内核进行加载。本发明利用DMA的不占用CPU的特性,设计使用DMA加载文件同时,对zImage与根文件系统进行解压缩,通过将加载与解压并行处理,实现linux系统加速,可大大缩短CPU‑FPGA异构平台linux启动的时间。
本发明授权面向CPU-FPGA平台linux系统的快速启动方法在权利要求书中公布了:1.一种面向CPU-FPGA平台linux系统的快速启动方法,其特征在于:包括CPU-FPGA平台以及linux系统; 其中,所述CPU-FPGA平台包括CPU端与FPGA端:所述CPU端拥有DMA控制器、QSPI控制器与DDR控制器;所述CPU端通过QSPI控制器挂载16MB的FLASH芯片,FLASH中用以存放FSBL、逻辑bit流、uboot、linux内核以及根文件系统程序,DDR控制器外挂DDR芯片,用以运行程序; 所述Linux系统运行至少包括一个BootLoader、内核镜像、设备树、根文件系统; 所述快速启动方法包括以下步骤: 步骤一、在FSBL中读取内核zImage压缩镜像、设备树与根文件系统; 所述步骤一中,具体包括: 1FSBL中开启DMA控制器,利用DMA控制器代替CPU接管QSPI总线; 2利用DMA将zImage镜像、设备树、根文件系统、bit流以及uboot搬移至DDR特定地址中; 3利用DMA在搬移根文件系统时,CPU同步解压内核压缩镜像至特定地址; 4利用DMA在搬移bit流文件时,CPU同步进行解压根文件系统至特定地址; 步骤二、在FSBL中解压zImage压缩镜像与根文件系统; 所述步骤二中,具体包括: 1uboot中取消对QSPI的初始化,将环境变量内容编译入uboot中; 2uboot中跳过对内核镜像压缩头的检验; 3uboot中跳过根文件系统头部64位信息检验; 4uboot中以解压后的内核镜像与根文件系统作为引导地址; 步骤三、优化uboot,并在uboot启动阶段,根据FSBL中解压的zImage地址、设备树以及根文件系统地址进行内核加载; 所述步骤三中,具体包括: 1关闭内核CONFIG_DEBUG_FS、nfs、xfs模块,减小内核镜像大小; 2取消内核对外围网络交换机以及phy初始化工作,加快网络工作的时间; 3内核跳过对根文件系统的解压,直接挂载根文件系统; 4uboot中将s_addr1作为内核入口地址,s_addr3作为设备树加载地址,s_addr2作为根文件系统加载地址,结束uboot,跳转至内核; 步骤四、优化内核,在内核加载阶段直接读取解压完成的zImage内核进行加载; 1内核运行阶段,跳过解压内核的部分,直接在s_addr1处加载完整的Linux内核镜像; 2内核在s_addr3处解析设备树,初始化外设驱动、网络协议栈; 3内核里除去uboot已经完成的外围交换机配置; 4内核在s_addr2处直接挂载根文件系统。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中船重工(武汉)凌久电子有限责任公司,其通讯地址为:430000 湖北省武汉市洪山区珞瑜路718号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励