基于LS2K1000的Reworks操作系统备份方法及系统技术方案

技术编号:37233433 阅读:31 留言:0更新日期:2023-04-20 23:15
本发明专利技术提供了一种基于LS2K1000的Reworks操作系统备份方法及系统,包括:步骤S1:在LS2K中实现flash读写和擦除的函数接口;步骤S2:修改LS2K的启动参数;步骤S3:将Reworks镜像加载到板卡内存;步骤S4:将已加载到板卡内存的Reworks镜像固化在板卡flash。使用本发明专利技术,修复操作系统时无需拆除flash器件,大大减少操作时间,简化操作步骤;使用本发明专利技术,操作系统固化在flash的固定地址,减少了对操作系统和文件系统的依赖,大大提高了可操作性;本发明专利技术实现了操作系统和应用的隔离,避免应用误操作导致的操作系统无法启动的问题,大大提高了操作系统的稳定性。系统的稳定性。系统的稳定性。

【技术实现步骤摘要】
基于LS2K1000的Reworks操作系统备份方法及系统


[0001]本专利技术涉及计算机通信
,具体地,涉及一种基于LS2K1000的Reworks操作系统备份方法及系统,更为具体地,涉及一种龙芯LS2K1000CPU和国产化操作系统Reworks搭配使用方案。

技术介绍

[0002]目前龙芯loongson2K1000,即LS2K1000,常用的boot启动方式是将启动程序和应用程序写入到flash中通过SPI总线启动,由于形成产品后flash往往焊接在板卡上,当操作系统出现异常或更新操作系统失败后,需要将flash通过焊接的方式拆除才能重新烧写,在实际操作过程中操作难度较大,且费时费力。
[0003]目前SPI flash均用来存放开机启动引导代码(Firmware),通常都使用编程器对SPI flash进行编程。编写完Firmware后,需要将SPI flash芯片从主板插座上取下,插到编程器上,利用编程软件对SPI flash进行擦写和重新编程。
[0004]这种方法最大的缺点就是要非常频繁地插拔SPI fla本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于LS2K1000的Reworks操作系统备份方法,其特征在于,包括:步骤S1:在LS2K1000中创建flash读写和擦除的函数接口;步骤S2:修改LS2K1000的启动参数;步骤S3:将Reworks镜像加载到LS2K1000板卡内存;步骤S4:将已加载到板卡内存的Reworks镜像固化在LS2K1000板卡flash。2.根据权利要求1所述的基于LS2K1000的Reworks操作系统备份方法,其特征在于,在所述步骤S1中:步骤S1.1:实现擦除flash的函数接口,入参包括要擦除的起始地址和结束地址;步骤S1.2:实现flash的写函数接口,入参包括写入flash的起始地址、要写入数据的起始地址和要写入数据的长度;步骤S1.3:实现flash的读接口,入参包括要读取flash的起始地址、存放读到数据的首地址和要读取的长度。3.根据权利要求1所述的基于LS2K1000的Reworks操作系统备份方法,其特征在于:在所述步骤S2中:步骤S2.1:修改环境变量,增加环境变量flashboot,设置flashboot的值为1,保存环境变量;步骤S2.2:修改环境变量,增加环境变量bootaddr,设置bootaddr的值为0x100000,保存环境变量;在所述步骤S3中:步骤S3.1:配置tftp服务器,在本地配置tftp服务器,IP地址与板卡在同一个网段,选择存放Reworks镜像的目录为传输目录;步骤S3.2:配置LS2K1000板卡的IP地址,确保LS2K1000板卡的ip与tftp服务器的ip为同一网段;步骤S3.3:通过tftp加载Reworks镜像到内存,并将Reworks镜像加载到内存的固定地址。4.根据权利要求1所述的基于LS2K1000的Reworks操作系统备份方法,其特征在于,在所述步骤S4中:步骤S4.1:擦除flash待写入空间;步骤S4.2:在本地通过查看属性获取Reworks镜像的大小;步骤S4.3:将已加载到内存的Reworks镜像烧写到flash。5.根据权利要求1所述的基于LS2K1000的Reworks操作系统备份方法,其特征在于:当需要切换启动镜像的地址时,通过修改环境变量bootaddr的方式实现,bootaddr的值为flash中存放Reworks镜像的首地址,修改完环境变量后保存退出;环境变量修改完重新上电,系统启动。6.一种基于LS2K1000的Reworks操作系统备...

【专利技术属性】
技术研发人员:周吉召洪帅蒋静
申请(专利权)人:华东计算技术研究所中国电子科技集团公司第三十二研究所
类型:发明
国别省市:

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

1