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
    +关注

    关注

    88

    文章

    11628

    浏览量

    217948
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    36947
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    嵌入式和FPGA的区别

    开发中做出更明智的技术选择。 基本概念解析 嵌入式系统(Embedded System)是一种专用计算机系统,通常包含微处理器/微控制器、存储器和
    发表于 11-19 06:55

    嵌入式系统的定义和应用领域

    。尽管有些嵌入式系统可能包含操作系统,但大多数情况下,它们仅由一个程序来控制整个逻辑。 从更专业的角度来看,嵌入式系统可以被定义为:以应用
    发表于 11-17 06:49

    瑞芯微 RK3588 平台系统启动制作及 eMMC 固化操作手册

    本文围绕龙科技研发的瑞芯微 RK3588 平台评估板,详细介绍系统启动制作(含 SD 启动
    的头像 发表于 11-06 10:12 288次阅读
    瑞芯微 RK3588 平台<b class='flag-5'>系统</b>启动<b class='flag-5'>卡</b><b class='flag-5'>制作</b>及 eMMC 固化操作手册

    入行嵌入式应该怎么准备?

    想入行嵌入式该怎么准备。很能理解大家对于嵌入式的关注,嵌入式系统是当今科技领域中的重要组成部分,它存在于我们生活的方方面面,各行各业。智能化时代的到来也让
    发表于 08-06 10:34

    龙TL3562-MiniEVM开发板试用体验】1、从系统启动制作开始

    启动”选项,点击“选择固件”选择目标 Ubuntu 系统镜像文件,点击“开始创建”, 在弹出窗口中点击“是(Y)”,制作 SD 启动。 2、S
    发表于 07-27 21:09

    嵌入式开发】SD—雷龙 SD NAND

    响应:专用于命令CMD8的响应,返回支持电压范围和检测模式 2.SD操作步骤介绍 1.SD
    发表于 07-21 17:56

    龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—Linux系统启动制作系统固化

    本文主要演示SD启动制作,以及将Linux系统镜像固化至eMMC的方法。使用瑞芯微创建升级磁盘工具SDDiskTool_v1.78可将Li
    的头像 发表于 07-04 10:15 1262次阅读
    <b class='flag-5'>创</b>龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—Linux<b class='flag-5'>系统</b>启动<b class='flag-5'>卡</b><b class='flag-5'>制作</b>及<b class='flag-5'>系统</b>固化

    【STM32系统】基于STM32设计的SD数据读取与上位机显示系统(SDIO接口驱动、雷龙贴片SD

    几个技术要点:   STM32与SD的硬件接口设计;   SDIO接口的配置与通信协议实现;   SD的读写操作以及数据完整性校验;  
    发表于 05-09 16:11

    从eMMC到NAND,嵌入式系统存储的软件优化策略

    嵌入式系统开发领域,存储器作为信息交互的核心载体,其技术特性直接影响着系统性能与稳定性。然而,有些人在面对Linux、安卓等复杂操作
    的头像 发表于 03-13 15:06 912次阅读
    从eMMC到NAND,<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>存储的软件优化策略

    Nand flash 和SDSD NAND)存储扇区分配表异同

    等上层功能相结合。例如,SDSD NAND)的文件系统可能是 FAT、exFAT 等,分配表需要按照相应文件系统的规则来管理扇区。
    发表于 03-13 10:45

    嵌入式系统开发圣经【干货】

    内容包括:嵌入式系统的介绍、嵌入式SoC硬件系统概论、嵌入式系统软件开发。适用于产品主管、
    发表于 03-12 13:58

    嵌入式系统中的代码优化与压缩技术

    在当今数字化时代,嵌入式系统广泛应用于各个领域,从智能家居设备到工业控制系统,从汽车电子到可穿戴设备,它们无处不在。而在嵌入式系统开发中,代
    发表于 02-26 15:00

    LDO在嵌入式系统中的应用 常见LDO故障及解决方法

    的应用及其常见故障和解决方法的概述。 应用场景 电源转换 :LDO可以将电池电压或其他电源电压转换为嵌入式系统所需的稳定电压。 噪声抑制 :LDO能有效降低电源线上的噪声,为敏感的模拟电路提供干净的电源。 功耗管理 :在低功耗应
    的头像 发表于 12-13 09:08 3078次阅读

    新手怎么学嵌入式?

    。但面对这个复杂的领域,很多人可能会感到迷茫,不知从何处入手。别担心,本文将为你提供一些入门学习嵌入式技术的建议。 新手入门学习嵌入式技术的途径 1. 了解基础知识 首先,要对
    发表于 12-12 10:51

    嵌入式系统开发中的测试方法 嵌入式系统开发与AI结合应用

    嵌入式系统开发中的测试方法 嵌入式系统开发是一个复杂的过程,涉及到硬件和软件的紧密结合。测试是确保系统
    的头像 发表于 12-09 10:22 2031次阅读