最后更新:2022-05-06 23:06
视频教程汇总帖: 【学以致用,这个项目是我们人权观察社特别报道的一部分。持续更新,社会支助部现在要发行第7期。第1期《TreadX》已经发行。SMTM32F429 BSP驾驶员升级为第13期(2022-05-01)——硬体嵌入论坛——由Discuz掌权!
安德烈使用的单一机器动态APP装载方法相似,因为它可以从许多地点进行,例如SD卡、NAND、NOR、EMMC到SRAM、SDIM、QSPI Flash、内部闪电报等等,支持执行方案。
另外,如果你支持 MPU, 你可以孤立APP, 如果它死了, 它不会挂断 。
此视频教学会向您介绍基本游戏, 接下来的视频辅导会向您介绍高级游戏。
视频:
https://www.bilibili.com/video/BV1hS4y1w75u
第四 ThreadX 视频教程: 单个系统中的动态APP加载游戏, 像移动计算机一样加载许多应用程序
影片分为以下几部分:
1. 应用的场景以及优缺点
(1) 动态APP只能用于更新程序、协议或功能的一部分,并稍作代码改动。
(2) 当芯片的内部资源不足时,就足以根据需要装载功能APP。
(3) 部署不再限制闪电下载的小型应用程序,类似于根据用户在主要方案中登记的一套APP指数,在移动计算机中安装APP。
(4) 硬件资源需求与仅使用TreadX来履行类似功能的需求相同,不需要追加资源。
2. 动态APP装载方法不同于BOOT+APP装载方法。
主要区别是,当BoOT方案跳到APP时,BoOT方案不再得到利用,所有动态APP方案都在运行,APP可使用主要方案的许多APP。
3、实现原理:
基本原理将通过程序代码向您解释。
(1) 总体流程中的动态负载管理员遵守这些原则,如果有足够的资源,可装载无休止数量的APP。
(2) 动态APP的工程设计。
(3) 动态APP访问主程序API的方式。
4、实战说明:
它生成一个主程序以及两个动态装入的APP应用程序。

例子下载:
在链接中输入提取代码:100度网络驱动器
参考资料:
官方文档:
https://docs.microsoft.com/zh-cn ... dx-modules/chapter1
MDK C 库的启动和初始化,即完全履行 _main 函数
MDK C 库的启动和初始化,即完全履行 _main 函数 - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!
Tag_ABI_PCS_RO_ data 和 Tag_ABI_PCS_RW_ data 和 Tag_ABI_PCS_RW_ data
Tag_ABI_PCS_RO_ data 和 Tag_ABI_PCS_RW_ data 和 Tag_ABI_PCS_RW_ data - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!
本文由 在线网速测试 整理编辑,转载请注明出处。