第4期ThreadX视频教程:单片机动态APP加载玩法,像手机电脑一样加载卸载多个应用软件(2022-05-01)

      最后更新: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!

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类