一氧化碳中毒

注册

 

发新话题 回复该主题

来了STM32移植LuatOS,潘多拉 [复制链接]

1#
白癜风怎么食补 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梦程在做,外设做完大部分,相信不久也会和大家见面;还有一些其他的,也已经计划适配了。

分享 转发
TOP
发新话题 回复该主题