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

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

3天内不再提示

英创信息技术Linux工控主板内核及开机画面的在线更新

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

英创公司的Linux工控主板从EM系列到ESM系列均提供了在线更新工具软件flash_opt,可用于在线更新内核以及开机画面,特别是其中开机画面的在线更新,英创Linux主板可以支持从320x240到1920x1080等多种显示分辨率,其分辨率的设置则是通过不同的开机画面来实现的。flash_opt程序缺省包含在英创Linux工控主板的根文件系统中,客户可以直接在终端下运行该程序,运行flash_opt时必须带有两个参数:第一个参数指定更新类型,第二个参数指定更新文件名,指定更新文件名最好是带上完整路径。如:

#>flash_opt zImage /mnt/usb1/zImage

以下为现有的英创Linux系列工控主板上flash_opt所支持的命令简介:

板卡系列 更新类型 更新功能描述
ES928x
EM928x ESM928x
EM335x ESM335x
bmp 更新开机画面
uImage 更新Linux内核镜像
dtb 更新Linux内核镜像
ESM6800
ESM6802
ESM7000
uboot 更新uboot
bmp 更新开机画面
zImage 更新Linux内核镜像
dtb 更新dtb文件

1、在线更新内核

更新内核方法:

①将准备好的更新文件放入U盘,并将U盘连接到需要更新的主板上,然后上电启动系统。

②系统启动后,使用调试串口终端或者telnet终端,ESM6802、ESM7000还可以支持ssh终端。

③终端下使用#ls /mnt/usb1/ 查看U盘是否挂载成功。

④确认挂载成功后,输入命令(以ESM6802为例):

#>flash_opt uboot /mnt/usb1/u-boot.imx

#>flash_opt zImage /mnt/usb1/zImage

#>flash_opt dtb /mnt/usb1/imx6dl-esm6802.dtb

根据需要选择性地进行更新,完成后重启系统即可。

2、在线更新开机画面

在线更新开机画面是客户常常会用到的功能,可以自定义开机画面或者更改显示分辨率。英创板卡出厂配置会根据客户指定的分辨率烧写缺省的“systemloading….”作为开机画面。

在线更新开机画面操作步骤如下:

①制作所需分辨率的256色8位bmp文件(文件名xxx.bmp),将制作好的bmp文件存放在U盘的根目录下。如果用户不需要修改开机画面显示内容,仅仅修改显示分辨率,可使用英创提供的默认开机画面位图文件。

点此下载:默认开机画面

②将U盘连接到需要更新的主板上,然后启动系统。

③系统启动后,使用调试串口终端或者telnet终端,ESM6802、ESM7000还可以支持ssh终端。

④终端下使用#ls /mnt/usb1/ 查看U盘是否挂载成功。

⑤确认挂载成功后,输入运行命令:

#>flash_opt bmp /mnt/usb1/xxx.bmp

完成后重启系统即可。

ESM6802支持RGB、LVDS和HDMI三种显示接口方式,所以在烧写开机画面时需要指定显示接口,指定的方法则是通过bmp的文件名来区分,在文件名中增加“lvds”字符串,字符串均为小写,表明显示接口选用LVDS或HDMI模式,不带该字符串则为RGB模式。如:

指定为LVDS或HDMI显示接口:

#>flash_opt bmp /mnt/usb1/xxx_lvds.bmp

指定为RGB显示接口:

#>flash_opt bmp /mnt/usb1/xxx.bmp

ESM7000支持RGB和LVDS两种显示接口,其中LVDS可以支持8-bit(24位)或者6-bit(18位)两种显示模式, RGB是按照默认的8-bit显示模式输出。为了和6802的使用上保持一致,因此在烧写开机画面时同样也是通过bmp的文件名来加以区分,文件名中带有“lvds” 则表明采用LVDS 6-bit(18位),不带则表明为RGB模式或者LVDS 8-bit(24位)模式。

指定为LVDS 6-bit(18位)显示接口:

#>flash_opt bmp /mnt/usb1/xxx_lvds.bmp

指定为RGB或LVDS 8-bit(24位)显示接口:

#>flash_opt bmp /mnt/usb1/xxx.bmp

对于烧写ESM6800、ESM6802和ESM7000的开机画面中还提供了一个去掉内核中显示小企鹅的功能,也是通过bmp的文件名中增加特殊字符串来实现,如果带有了“nologo”字符串,烧写成功后,Linux内核启动时会自动驱动小企鹅的logo显示。

#>flash_opt bmp /mnt/usb1/xxx_lvds_nologo.bmp或者

#>flash_opt bmp /mnt/usb1/xxx_nologo.bmp

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

    关注

    87

    文章

    11357

    浏览量

    210840
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6089

    浏览量

    35719
收藏 人收藏

    相关推荐

    工业级主板工控主板的区别?

    在工业领域,主板的重要性是被无限放大的。在大型工厂里日夜不停运转的自动化生产线、精准控制的智能电网系统、以及在极端环境下依然稳定采集数据的石油勘探设备,它们背后都依靠着工业级主板工控主板
    的头像 发表于 01-02 10:01 150次阅读

    国产工控主板有什么优势、特点?

    随着国产工控主板的发展,国内企业也在不断开发新的工控主板,为了满足国内企业的发展需求,一些国产工控主板
    的头像 发表于 11-15 10:11 219次阅读

    ​什么是国产工控主板,国产工控主板的特点有哪些?

    什么是国产工控主板呢?国产工控主板是工业计算机的主板,是一种计算机系统的硬件设备,是专门为工业控制场景设计和生产的电路板。它在国内的研发和制
    的头像 发表于 11-07 10:29 326次阅读

    国产工控主板,信产业发展新引擎

    在当今科技飞速发展的时代,信产业正成为国家战略的重要支撑。而我们的国产工控主板,以其卓越的性能和可靠的品质,为信产业的发展注入强大动力。国产工控
    的头像 发表于 11-06 10:29 344次阅读

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 589次阅读

    工控主板有哪些特点?

     工控主板是用于工业控制领域的专用主板,具有以下特点: 稳定性:工控主板通常经过严格的测试和优化,具有较高的稳定性和可靠性,能够在恶劣的工业
    的头像 发表于 10-10 08:55 448次阅读

    国产化背景下的工控主板发展现状

    ,是信息技术应用创新产业的简称,于2016年“信工委会”(信息技术应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键技术的研发
    的头像 发表于 09-21 16:15 555次阅读

    Linux内核测试技术

    Linux 内核Linux操作系统的核心部分,负责管理硬件资源和提供系统调用接口。随着 Linux 内核的不断发展和
    的头像 发表于 08-13 13:42 648次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>测试<b class='flag-5'>技术</b>

    Linux内核中的页面分配机制

    Linux内核中是如何分配出页面的,如果我们站在CPU的角度去看这个问题,CPU能分配出来的页面是以物理页面为单位的。也就是我们计算机中常讲的分页机制。本文就看下Linux
    的头像 发表于 08-07 15:51 379次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>中的页面分配机制

    播报 华为宣布鸿蒙内核已超越Linux内核

    1 华为宣布鸿蒙内核已超越Linux内核   6月21日,在华为开发者大会上, HarmonyOS NEXT(鸿蒙NEXT)——真正独立于安卓和iOS的鸿蒙操作系统,正式登场。这是HarmonyOS
    的头像 发表于 06-27 11:30 939次阅读

    使用工控主板时该注意哪些事项?

    最近大家都在频繁问一个问题就是工控主板在什么人为情况下容易出现故障,从而造成工控主板的损坏,那今天小编就来讲讲,我们在使用工控
    的头像 发表于 06-05 16:01 514次阅读
    使用<b class='flag-5'>工控</b><b class='flag-5'>主板</b>时该注意哪些事项?

    工控主板容易出现故障的原因有哪些?

    最近大家都在频繁问一个问题就是工控主板在什么人为情况下容易出现故障,从而造成工控主板的损坏,那今天小编就来讲讲,我们在使用工控
    的头像 发表于 05-17 10:57 477次阅读

    工控主板的性能指标有哪些?

    工控主板是工业控制领域中的关键组成部分,它承载着工控系统的核心功能。因此,工控主板的性能指标是评估其质量和性能的重要标准。本文将介绍
    的头像 发表于 05-10 16:27 1063次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的性能指标有哪些?

    工控主板和普通主板的区别有哪些

    工控主板和普通主板是两种在计算机硬件领域中常见的主板类型,它们在设计、功能和用途上有着明显的区别。工控
    的头像 发表于 04-25 16:54 1507次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>和普通<b class='flag-5'>主板</b>的区别有哪些

    购买工控主板的三大误区

    最近有很多人问我什么样的工控主板算好的,有没有一个统一的标准。工控主板作为整机的核心组成部分,在性能稳定上有着至关重要的作用,那今天小编就来给大家讲解一下在购买
    的头像 发表于 04-16 16:40 425次阅读