
基本信息:
- 专利标题: 一种嵌入式设备启动Linux内核和文件系统的方法
- 专利标题(英):Method for starting Linux kernel and file system by embedded equipment
- 申请号:CN201910653291.7 申请日:2019-07-19
- 公开(公告)号:CN110502281A 公开(公告)日:2019-11-26
- 发明人: 贾天有 , 任获荣 , 韩伟健 , 邬永强 , 李兆刚 , 章为昆 , 高平航 , 丁剑飞
- 申请人: 浙江万胜智能科技股份有限公司
- 申请人地址: 浙江省台州市天台县福溪街道兴业东三街15号
- 专利权人: 浙江万胜智能科技股份有限公司
- 当前专利权人: 浙江万胜智能科技股份有限公司
- 当前专利权人地址: 浙江省台州市天台县福溪街道兴业东三街15号
- 代理机构: 杭州君度专利代理事务所
- 代理人: 黄前泽
- 主分类号: G06F9/4401
- IPC分类号: G06F9/4401 ; G06F11/10
The invention discloses a method for starting a Linux kernel and a file system by embedded equipment. The method comprises the following steps: starting a boot loader program; reading the mirror imagefile from the Nand Flash fixed area into a random access memory, and verifying the correctness of the mirror image file read into the random access memory based on an ECC algorithm; if the verification file is correct, sequentially starting the Linux kernel and the file system; if the verification file has an error, erasing a Nand Flash region where the file with the error is located, and loadinga Linux kernel mirror image file or a file system mirror image file stored at a far end into a random access memory of the embedded equipment; obtaining a file stored and loaded at a far end, and writing the file into a specified Nand Flash storage partition; and sequentially starting the read files. The Linux kernel mirror image and the file system are loaded and started by using a local mode and a remote mode, and corresponding files can be automatically and remotely loaded when the files stored in the local NandFlash are damaged, so that the system starting stability is improved, and the consumption of local storage resources is reduced.
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F9/00 | 电数字数据处理的控制单元 |
--------G06F9/06 | .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的 |
----------G06F9/4401 | ..引导程序 |