Vision-Board 开发板是 RT-Thread 推出基于瑞萨 Cortex-M85 架构 RA8D1 芯片,拥有Helium和TrustZone技术的加持,性能非常强大。
SDK包里集成了OpenMV机器视觉例程,配合MicroPython 解释器,使其可以流畅地开发机器视觉应用。
打开RT-Thread Studio ,打开SDK管理器。
安装最新的RT-Thread源码包。
安装Vision Board 开发板支持包。
下载安装≥0.2.3版本的PyOCD烧录工具。
新建Vision Board 工程,选择左上角文件->新建->RT-Thread 项目->基于开发板,可以创建示例工程和模板工程。
笔者这里是基于模板工程,新建工程后如下图所示。
进行工程的编译。
编译无误后,就可以尽心固件下载。
下载成功后,接上串口打印信息如下。
问题一:error: unknown type name 'clock_t'
具体的类型值是在sys/_types.h中定义的,需要包含sys/_types.h 这个头函数,因为在types 中宏定义了这个 #define _SYS_TYPES_H, 导致sys/_types.h这个头文件没有被引用,
在构建配置里面添加_POSIX_C_SOURCE=1 就可以了
问题二:error: 'NULL' undeclared (first use in this function)
缺少相应的头文件导致的。
#include <stddef.h>
在cstdlib.c中添加相应的头文件即可。
更多回帖