[发明专利]一种嵌入式linux系统程序的烧写方法在审
申请号: | 202211401148.7 | 申请日: | 2022-11-09 |
公开(公告)号: | CN115756513A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 高建琨;罗欣;窦中山;王旭宁;郭宏燕;任红旭;王思远;孟新昊;刘振宇;王文洒;陈豆 | 申请(专利权)人: | 许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 王凯迪 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 linux 系统 程序 方法 | ||
本发明涉及嵌入式linux系统领域,公开了一种嵌入式linux系统程序的烧写方法,将烧写时所用到的文件放到指定的文件夹,烧写时涉及到的关键字在一个指定的配置文件中进行配置,所述关键字与烧写时所用到的文件的文件名、要执行的命令和提示符一一对应,根据配置文件完成Linux系统程序的自动烧写。本发明的嵌入式linux系统程序的烧写方法,可实现自动完成Linux系统程序的烧写,提高了程序烧写效率,避免了烧写过程中因为复杂命令输入错误而出现烧写失败的情况,还可以在批量烧写时极大提高烧写效率。
技术领域
本发明属于嵌入式linux系统领域,具体涉及一种嵌入式linux系统程序的烧写方法。
背景技术
嵌入式Linux系统从软件的角度可以分为四个部分:引导加载程序、Linux内核(kernel)、文件系统(roofts)以及应用程序。其中,引导加载程序spl、u-boot是系统启动或复位以后执行的第一阶段代码,它主要用来初始化处理器及外设,在完成对系统的初始化任务之后,它会将非易失性存储器中的Linux内核拷贝到RAM中去,然后跳转到内核的第一条指令处继续执行,从而启动Linux内核;Linux内核在完成系统的初始化之后需要挂载某个文件系统做为根文件系统,根文件系统是Linux系统的核心组成部分;从启动引导加载程序,到启动Linux内核直至根文件系统的挂载,这部分程序烧写工作,是进行基于嵌入式Linux系统设备开发的基础工作。
目前,Linux系统程序烧写通常的做法是利用Linux的客户端程序,手动操作逐步完成spl文件的上传、u-boot文件的上传、image内核文件的上传、设备树文件的上传、根文件系统的上传以及应用程序的上传,从而完成Linux系统的程序烧写工作。目前这种手动逐步烧写Linux系统程序的方法不仅烧写效率相对较低,而且由于在烧写过程中要输入较为复杂的命令,在手动输入命令时非常容易出错,容易导致出现烧写失败的情况。
发明内容
本发明提供了一种嵌入式linux系统程序的烧写方法,用以解决现有技术中手动烧写错误率高、效率低的问题。
为解决上述技术问题,本发明所包括的技术方案以及技术方案对应的有益效果如下:
本发明提供了一种嵌入式linux系统程序的烧写方法,将烧写时所用到的文件放到指定的文件夹,烧写时所用到的关键字在一个指定的配置文件中进行配置,所述关键字与烧写时所用到的文件的文件名、要执行的命令和提示符一一对应,根据配置文件完成Linux系统程序的自动烧写。
上述技术方案的有益效果为:本发明的嵌入式linux系统程序的烧写方法,可实现自动完成Linux系统程序的烧写,提高了程序烧写效率,避免了烧写过程中因为复杂命令输入错误而出现烧写失败的情况,还可以在批量烧写时极大提高烧写效率。
进一步的,所述文件包括spl文件、uboot文件、mlo文件、image内核文件、根文件系统文件、设备树文件、应用程序文件。
进一步的,所述要执行的命令包括上传spl文件后需要执行的命令、上传u-boot文件后要执行的命令、上传mlo文件后要执行的命令、设置环境变量命令、设置磁盘分区和串口配置命令、上传image内核文件后要执行的命令、上传设备树文件后要执行的命令、上传根文件系统文件后要执行的命令、上传应用程序文件后要执行的命令。
进一步的,所述提示符包括系统进入u-boot后的提示符、系统进入Linux后的提示符、登陆状态提示符、登陆名、登陆密码。
进一步的,执行配置文件后,上传spl文件到目标板SRAM,上传完成后,继续上传u-boot文件到目标板RAM。
进一步的,通过Xmodern协议上传spl文件,通过Ymodern协议上传u-boot文件。
进一步的,通过串口读取目标机输出的关键字判断spl文件和u-boot文件是否上传完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司,未经许昌许继软件技术有限公司;许继电气股份有限公司;许继集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211401148.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示面板、显示面板的制作方法和光罩
- 下一篇:一种靶材托及镀膜设备