在esm7000和esm6802的开发过程中,往往会涉及到内核更新和烧写的需求,如果用户要自己进行更新和烧写,则可以通过一个专用microsd卡来进行。具体系统自动更新的操作方法请参见上一篇介绍文章《esm6802和esm7000系统自动恢复功能》。本文重点介绍在linux环境(如ubuntu)下如何制作专用的microsd卡,以用于系统的自动更新。
1、准备文件
首先将产品的镜像文件放置在一个目录下,镜像文件可通过英创提供的网盘进行下载。同时在该目录放置如下两个文件:emcfg.txt 和mkmmc-user.sh。
然后根据产品的相关配置调整emcfg.txt文件内容,该文件主要用于配置dtb、bmp等参数,其格式如下:
platform=linux
boardtype=esm7000
dtb=imx7d-esm7000.dtb
zimage=zimage
filesystem=esm7000.ext4
uboot=u-boot-dtb.imx
bmp=splash800480_rgb.bmp
protocol=sdcard
eboot=eboot.nb0
nk=nk.nb0
客户可在英创提供的emcfg.txt文件上进行小调整,主要是bmp和dtb调整。bmp是指烧写的开机画面,和所接屏的接口和分辨率有关。
2、制作microsd卡
用一个microsd转usb的转换器将sd卡接上,在ubuntu下如果没有接入别的存储设置,一般来说sd卡的设置节点名称为“/dev/sdb”。用户可用ls命令来查看设备名称。
直接在镜像文件所在目录下,运行英创提供的脚本文件mkmmc-user.sh即可自动完成对于sd的制作。运行时必须带上参数,该参数为sd的设备名称(“/dev/sdb”),同时要加上sudo,这里一定注意不要把sd的卡名称写错了。如:
esm7000和esm6802的文件系统比较大,所以整个过程的持续时间有好几分钟,请耐心等待。显示“[done]”提示制作成功。之后可参考《esm6802和esm7000系统自动恢复功能》文章进行系统更新。
荣耀猎人游戏路由已开售拥有三个WiFi通道可以同时处理上网和视频等业务
工地空气环境检测系统有产品特点
华为汪涛:以创新基础设施,释放数字生产力,携手客户和伙伴迈向智能世界!
挑选水晶头应该注意哪些地方-科兰
一名优秀射频工程师必备的4大技能!
英创信息技术嵌入式系统恢复专用SD卡制作方法简介
iPhone13或将迎来Touch ID的回归
三星note8什么时候上市?三星note8最新消息:三星新旗舰三星s8手机还在预售中,然而重头戏三星note8却在后面
EMI,EMS,EMC三者如何和平共处
一份电源工程师必须掌握的开关电源知识指南
CAN总线通讯中终端电阻的作用
产品数据分析报告如何撰写
反激式适配器同步整流芯片U7710SG简介
机械变阻器的控制器设计原理及控制命令
OpenCV图像修复
到底什么是BRAS?
如何使用Ubuntu Linux使其物联网平台更安全更快
3D打印迷你CNC绘图机设计
TE线对板高性能互连(HPI)连接器建立可靠、安全的连接
人工智能怎样让传统产业改造升级