0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术嵌入式系统恢复专用SD卡制作方法简介

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-11 16:59 次阅读

在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系统自动恢复功能》文章进行系统更新。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11290

    浏览量

    209287
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35293
收藏 人收藏

    评论

    相关推荐

    SD NAND技术简介

    SD NAND是一种基于NAND Flash技术嵌入式存储解决方案,具备SD协议兼容性。它结合了NAND存储的高密度特性和
    的头像 发表于 12-05 15:32 135次阅读
    <b class='flag-5'>SD</b> NAND<b class='flag-5'>技术</b><b class='flag-5'>简介</b>

    mmc卡在嵌入式系统中的使用

    。多媒体(MultiMediaCard,简称MMC)作为一种小型、高性能、低成本的存储解决方案,被广泛应用于嵌入式系统中。 1. MMC的工作原理 MMC
    的头像 发表于 11-25 09:58 212次阅读

    嵌入式系统与物联网的结合

    随着科技的飞速发展,嵌入式系统和物联网(IoT)已经成为现代技术领域的重要组成部分。嵌入式系统是指嵌入
    的头像 发表于 11-06 10:23 275次阅读

    嵌入式系统的原理和应用

    嵌入式系统是一种专用的计算机系统,其设计初衷是执行特定任务,而非作为通用计算机使用。这类系统通常作为更大
    的头像 发表于 10-05 17:03 801次阅读

    嵌入式系统的未来趋势有哪些?

    嵌入式系统是指将我们的操作系统和功能软件集成于计算机硬件系统之中,形成一个专用的计算机系统。那么
    发表于 09-12 15:42

    开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    解决方案以及面向新一代机器人控制器的嵌入式操作系统场景应用的商业实践成果。 图9 柯善风在做报告 南京翼辉信息技术有限公司副总经理李孝成做了“翼辉任务关键型软件技术体系赋能智能制
    发表于 08-30 17:24

    飞凌嵌入式技术创新日(深圳站)圆满落幕

    2024年8月26日下午,飞凌嵌入式技术创新日深圳站在深圳威尼斯迪格酒店盛大举行,此次活动汇聚了近200位嵌入式技术领域的专家和企业代表,
    的头像 发表于 08-30 15:42 341次阅读
    飞凌<b class='flag-5'>嵌入式</b><b class='flag-5'>技术</b>创新日(深圳站)圆满落幕

    飞凌嵌入式技术创新日(深圳站)精彩回顾

    2024年8月26日下午,飞凌嵌入式技术创新日深圳站在深圳威尼斯迪格酒店盛大举行,此次活动汇聚了近200位嵌入式技术领域的专家和企业代表,
    发表于 08-28 09:06

    贴片式SD功能介绍【MK SD NAND】

    SDNAND,通常称为嵌入式SD、贴片式TFSD Flash、直接贴装SD
    的头像 发表于 07-05 17:03 767次阅读
    贴片式<b class='flag-5'>SD</b><b class='flag-5'>卡</b>功能介绍【MK <b class='flag-5'>SD</b> NAND】

    嵌入式系统怎么学?

    系统设计与调试:需要掌握嵌入式系统的设计方法和调试技术,包括硬件设计、软件设计、电路调试等,以确保系统
    发表于 07-02 10:10

    嵌入式系统基础

    嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 它由硬件
    的头像 发表于 06-19 09:10 447次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>基础

    入门嵌入式系统这些知识你知道吗?

    嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在R
    发表于 05-03 09:54 549次阅读

    嵌入式系统发展前景?

    嵌入式系统发展前景? 嵌入式系统,从定义上来说,是一种专用的计算机系统,它被设计用来控制、监视或
    发表于 02-22 14:09

    嵌入式系统的应用实例

    嵌入式系统的三个基本要素是嵌入性、专用性与计算机系统
    的头像 发表于 01-22 09:57 1056次阅读

    什么是嵌入式系统嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2474次阅读