增加新开发板的目录

正点原子STM32F407开发板使用的是STM32F4芯片,可以参考Cloud_STM32F429IGTx_FIRE工程代码。

在LiteOS源码target目录下拷贝Cloud_STM32F429IGTx_FIRE目录,并将目录重命名为新开发板名,比如STM32F407_OpenEdv。下表是STM32F407_OpenEdv目录中的子目录和文件,只列出了和本次移植相关的内容,不相关的文件和目录可以删除。

表 1 新增开发板目录结构

目录/文件

说明

Inc

芯片外设配置的头文件

include

LiteOS系统相关配置头文件

os_adapt

LiteOS适配的接口文件

Src

芯片外设配置的源文件

config.mk

当前开发板工程的编译配置文件

liteos.ld

当前开发板工程的链接文件

los_startup_gcc.S

芯片启动文件,主要包含堆栈定义等

Makefile

当前开发板工程的Makefile