时间: 2024-05-20 16:08:38 作者: 华体会综合体育娱乐
参数的装备,还支撑UI工程一键编译打包生成本地晋级UI固件。打包生成的UI固件包含哪些文件,OTA差分晋级怎样来完结,本文将逐个介绍。
翻开上位机,装备完结挑选UI工程后,单击上位机中的【生成固件】首要会对UI工程进行穿插编译生成可执行文件。以uart_ui_ota工程为例,生成的UI程序寄存在UI工程目录下的arm_bin文件夹。
UI工程编译完结,接下来调用打包程序将UI程序awtk.bin和UI资料uart_ui_ota/res目录下的assets文件夹一同打包生成文件体系镜像,即ui_nor.bin或ui_nand.bin。 然后经过U盘或SD卡晋级到板载Flash,挂载到根文件体系的bin目录下,也便是UI程序和UI资料在HMI-ZDP1440是以文件的办法寄存。
了解了UI固件的组成和寄存办法,OTA差分晋级天然也不难完结。由于UI资料是以文件的办法寄存,所以要更新某些资料时,只需求替换相应的文件即可。以uart_ui_ota工程为例,OTA差分晋级UI主界面布景图,只需求更新HMI-ZDP1440文件体系bin/assets/default/raw/images/x1目录下的bg.jpg布景图。
了解了差分晋级完结办法,接下来以OTA差分晋级UI主界面布景图为例。首要自定义串口通信协议,指令格局如下,包含进入晋级和晋级完结2个操控指令。
1.当接纳到进入晋级指令后,解析获取待晋级文件的巨细,后续用于核算晋级的进展。然后切换到晋级页面显现晋级进展,并在bin途径下创立文件用于保存待晋级的文件内容。
2.进入晋级形式后,后续接纳到数据都是文件内容,所以直接将数据写入到文件保存。
3.文件接纳完结,收到晋级完结指令,则封闭文件,并将接纳的文件拷贝到UI资料文件夹替换原有资料布景图。然后切换回主页面并更新页面布景。
文章出处:【微信号:建功科技,微信大众号:建功科技】欢迎增加重视!文章转载请注明出处。
专用驱动芯片,在实践项目中,可能有切换多国言语的需求,AWTK默许支撑多国言语,本文将介绍怎样样去运用该功用。
小技巧 怎样样去运用多国言语互译 /
串口屏运用开发怎样样去运用虚拟串口调试 /
的86盒彩屏计划,大范围的运用于灯火操控器,空调地暖温控器,智能家居中控屏等相关这类的产品中,本文详解计划特色。
计划 /
功用,移植入STM32L452RE的bootloader中,从而使STM32L452RE能够具有
DiffIAP运用布景跟着现在物联网,车联网,智能设备的增多,需求长途
如题,esp32c3一起翻开BLE和WIFI的功用,固件都1MByte了,
? /
是一个串口屏芯片,那是由于芯片在规划之初就广泛吸取了串口屏的长处,如开发形式以及交互办法。 在开发形式方面:相同点是相同采用了组态的拖拽式开发,操作简略。
驱动芯片 /
组合震慑上台 /
接口,只需在上位机装备好屏幕参数,就能够一键点亮屏幕,完结屏幕适配,本文将介绍怎样装备RGB屏幕参数。
小技巧—怎样装备RGB屏幕参数? /
小技巧—怎样装备MIPI屏幕参数? /
专用驱动芯片,在其上面运转UI时,能看到实时的帧率就能知道那些状况运转卡顿,能够有清晰的目的性的去优化UI,本文将介绍怎样实时
FPS呢? /
专用驱动芯片,在其上面运转UI时,能看到实时的帧率就能知道哪些状况运转卡顿,能够有清晰的目的性的去优化UI。
FPS的办法详解 /
首发!飞凌嵌入式FETMX6ULL-S中心板已适配OpenHarmony 4.1
第一次发动StarFive VisionFive 2, U-Boot总是报错,为什么?
在全志V851SE开发板TinyVision上 运用 SyterKit 发动 Linux 6.7 主线 阅览
凑集的用ESP32操控WS2815灯带的电子开关电路把单片机烧了是什么原因?