白癜风怎么食补 http://m.39.net/pf/a_4350007.html进击的五月,继上期《使用AirUG制作简易贪吃蛇》教程之后,
打盹的消防车又为大家带来基于STM32的潘多拉LuatOS移植全新教程:
为什么使用潘多拉作为教程呢?
STM32不能没有通讯,那就选IoT开发板——潘多拉显然没什么短板,很适合入门使用。当然,其他STM32也可以参照本教程来做。
文中同样涉及一些其他平台的移植思路,所以想移植LuatOS都可以看一看。
本教程主体分为:LuatOS架构分析+LuatOS移植思路+潘多拉移植示例三个部分。
1
LuatOS架构分析
移植之前首先看一下LuatOS的总体构架:
LuatOS架构图
可以看到,LuatOS做了一套适配层去对接平台,所以移植只需要做适配层就可以了(别跑,看着很多,其实移植不用做很多,许多已经做了)。
接下来我们看一下LuatOS目录:
LuatOS文件目录
bsp:
bsp文件里存放着各种已经适配了的芯片。目前有:
-Air
-AirST(STM32F4)
-Air(NB-IoT)
-AirW(Wi-Fi)
-AirUG(4GCat.1)
-Win32
只有这些么?当然不是。W(Wi-Fi+bt)本人也在做,目前做了基础外设和LVGL;ESP32梦程在做,外设做完大部分,相信不久也会和大家见面;还有一些其他的,也已经计划适配了。