Jetson模块刷机方法、系统、设备和存储介质技术方案

技术编号:34808115 阅读:20 留言:0更新日期:2022-09-03 20:16
本发明专利技术涉及一种Jetson模块刷机方法、系统、设备和存储介质,方法包括:根据预设内核配置文件获取内核镜像文件和设备树文件;在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证;待Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包;将离线刷机包存储至Linux启动盘,并将Jetson模块和Linux启动盘连接至主机;以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机。采用本发明专利技术,以USB方式启动主机,主机通过Linux启动盘进入Linux启动盘中的Linux环境,不再需要准备一台Linux系统的主机,提高了Jetson模块的刷机效率。机效率。机效率。

【技术实现步骤摘要】
Jetson模块刷机方法、系统、设备和存储介质


[0001]本专利技术涉及服务器
,特别是涉及一种Jetson模块刷机方法、系统、设备和存储介质。

技术介绍

[0002]随着物联网和AI芯片的发展,有越来越多的数据在边缘侧处理,边缘平台需要更大的灵活性以支持不断更新的模式,保证推理前后的功能以及推理时的性能影响分析的实时性。
[0003]NVIDIA的Jetson模块专为机器人、自主机器、医疗器材及嵌入式边缘运算等场景而生,给边缘计算带来了无限的可能性。而Jetson模块是需要进行版本升级的,Jetson模块在版本升级或者是需要重新刷机时,现有技术的Jetson模块的重装方法只能是按照NVIDIA官方文件,Jetson模块只支持Linux系统,因此对Jetson模块进行刷机时,需额外使用一台安装Linux系统的主机来实施,如果没有Linux系统的主机,便需要将主机重装Linux系统,这样便会删除主机硬盘中的资料,因此现有技术的Jetson模块刷机方法较为不便,费时费力。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高刷机效率的Jetson模块刷机方法、系统、计算机设备和存储介质。
[0005]一方面,提供一种Jetson模块刷机方法,所述Jetson模块刷机方法包括:
[0006]根据预设内核配置文件获取内核镜像文件和设备树文件;
[0007]在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证;/>[0008]待Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包;
[0009]将离线刷机包存储至Linux启动盘,并将Jetson模块和Linux启动盘连接至主机;
[0010]以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机。
[0011]在其中一个实施例中,所述根据预设内核配置文件获取内核镜像文件和设备树文件前,还包括:
[0012]获取Jetson驱动包、根文件系统包和开发环境包;
[0013]执行环境脚本,根据Jetson驱动包、根文件系统包和开发环境包生成Jetson模块开发环境。
[0014]在其中一个实施例中,所述根据预设内核配置文件获取内核镜像文件和设备树文件,包括:
[0015]获取内核源码包,根据内核源码包得到内核配置文件;
[0016]配置内核配置文件并进行编译,以生成新的内核镜像文件和设备树文件;
[0017]将新的内核镜像文件和设备树文件替换掉Jetson驱动包中旧的内核镜像文件和设备树文件。
[0018]在其中一个实施例中,所述在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证,包括:
[0019]执行验证脚本,在Jetson模块开发环境下对新的内核镜像文件和设备树文件进行刷机验证。
[0020]在其中一个实施例中,所述待对Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包,包括:
[0021]待刷机验证通过后,执行刷机包脚本,以根据新的内核镜像文件和设备树文件获得离线刷机包。
[0022]在其中一个实施例中,所述将离线刷机包存储至Linux启动盘,包括:
[0023]启动Linux系统的启动盘工具,接收用户选择的U盘和Linux系统镜像文件,以制作Linux启动盘;
[0024]对Linux启动盘建立第二分区,并将Jetson模块的离线刷机包存储至Linux启动盘的第二分区。
[0025]在其中一个实施例中,所述以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机,包括:
[0026]接收用户设置的主机启动方式,以USB方式启动主机,使得主机通过Linux启动盘进入Linux环境;
[0027]在Linux环境下采用Jetson模块的离线刷机包对Jetson模块进行刷机。
[0028]另一方面,提供了一种Jetson模块刷机系统,所述Jetson模块刷机系统包括:
[0029]文件获取模块,用于根据预设内核配置文件获取内核镜像文件和设备树文件;
[0030]刷机验证模块,用于在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证;
[0031]刷机包生成模块,用于将内核镜像文件和设备树文件制作成离线刷机包;
[0032]Jetson刷机模块,用于以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机。
[0033]再一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
[0034]根据预设内核配置文件获取内核镜像文件和设备树文件;
[0035]在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证;
[0036]待Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包;
[0037]将离线刷机包存储至Linux启动盘,并将Jetson模块和Linux启动盘连接至主机;
[0038]以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机。
[0039]又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器执行以下步骤:
[0040]根据预设内核配置文件获取内核镜像文件和设备树文件;
[0041]在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证;
[0042]待Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包;
[0043]将离线刷机包存储至Linux启动盘,并将Jetson模块和Linux启动盘连接至主机;
[0044]以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机。
[0045]本专利技术的上述技术方案相比现有技术具有以下优点:
[0046]上述Jetson模块刷机方法、系统、计算机设备和存储介质,根据Jetson模块刷机需要的文件制作离线包;利用启动盘工具和U盘制作Linux启动盘;将离线刷机包存储至Linux启动盘,Linux启动盘连接至主机,构建一个Linux环境下的刷机工具,即Linux刷机工具;将Jetson模块连接至主本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Jetson模块刷机方法,其特征在于,所述Jetson模块刷机方法包括:根据预设内核配置文件获取内核镜像文件和设备树文件;在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证;待Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包;将离线刷机包存储至Linux启动盘,并将Jetson模块和Linux启动盘连接至主机;以USB方式启动主机,通过Linux启动盘使得主机进入Linux环境,并在Linux环境下采用离线刷机包对Jetson模块进行刷机。2.根据权利要求1所述的Jetson模块刷机方法,其特征在于,所述根据预设内核配置文件获取内核镜像文件和设备树文件前,还包括:获取Jetson驱动包、根文件系统包和开发环境包;执行环境脚本,根据Jetson驱动包、根文件系统包和开发环境包生成Jetson模块开发环境。3.根据权利要求2所述的Jetson模块刷机方法,其特征在于,所述根据预设内核配置文件获取内核镜像文件和设备树文件,包括:获取内核源码包,根据内核源码包得到内核配置文件;配置内核配置文件并进行编译,以生成新的内核镜像文件和设备树文件;将新的内核镜像文件和设备树文件替换掉Jetson驱动包中旧的内核镜像文件和设备树文件。4.根据权利要求1或2所述的Jetson模块刷机方法,其特征在于,所述在Jetson模块开发环境下根据内核镜像文件和设备树文件对Jetson模块进行刷机验证,包括:执行验证脚本,在Jetson模块开发环境下对新的内核镜像文件和设备树文件进行刷机验证。5.根据权利要求1所述的Jetson模块刷机方法,其特征在于,所述待对Jetson模块的刷机验证通过后,将内核镜像文件和设备树文件制作成离线刷机包,包括:待刷机验证通过后,执行刷机包脚本,以根据新的内核镜...

【专利技术属性】
技术研发人员:阮志龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1