• 触觉智能分享-SSD20X实现升级显示进度条


    本文基于触觉智能SSD2D0X系列,实现开启SD卡和U盘升级显示进度条功能。

    IDO-SOM2D0X基于SigmaStar SSD201/202 SoC的超小SOM模组,双核A7 1.2GHz主频,1080P视频解码,支持MIPI/RGB显示接口,支持双以太网,支持SDIO/USB/SPI/I2C/UART/DMIC/I2S,集成音频Codec,支持麦克风阵列;模组集成了WIFI和NAND Flash;支持Linux系统;高性能,低成本;批量供货保障,主要应用于智能楼宇室内机,智能家居中控,86盒家庭中控,电梯楼层显示器,IP网络广播设备等。

    产品规格书:IDO-SOM2D0X产品手册

    产品购买链接:https://item.taobao.com/item.htm?ft=t&id=668816269800

    开启boot配置 

    1、开启升级动画配置

     Device Drivers  --->

            [*] MStar drivers  ---> 

                [*]   SSTAR DISP

                [*]   SSTAR RGN

                [*]   SSTAR UPGRADE UI         

    2、同步配置文件

    cp .config configs/infinity2m_spinand_raw_defconfig

     

    修改源码

    源码获取链接如下:

    链接:https://pan.baidu.com/s/1U-xhAAOuWrSUyolpZHpCew

    提取码:373d

    为防止正常运行情况下bootlogo和升级UI显示重叠,对cmd_mstar.c进行修改。

    vi boot/common/cmd_mstar.c

    这里以SD卡升级为例,U盘升级同理。

    当升级结束时,会停在“升级OK”界面,用户手动重启即可。

    重新编译:

    ./Release_to_customer.sh -f nand -p ssd202

    升级显示如下:

    升级结束界面如下:

  • 相关阅读:
    HTTP协议(上)
    Neovim 分割窗口篇
    聊一聊mysql的MVC
    【k8s】2、二进制安装k8s
    (Excel / WPS表格)常用公式、技巧
    iOS_Crash 四:的捕获和防护
    第二十一章《万年历》第2节:系统功能实现
    Linux 操作基础——shell
    第9章_瑞萨MCU零基础入门系列教程之SCI I2C
    本地部署docker实践
  • 原文地址:https://blog.csdn.net/Industio_CSDN/article/details/126095533