
RT-Thread
文章平均质量分 64
RT-Thread相关
SimonLiu009
半导体行业多年从业经历。现从事AIoT独立研发。
展开
-
【ART-Pi与RT-Thread入门】⑧软件定时器
文章目录完整目录定时器简介定时器的两种模式软件定时器控制块定时器操作API例程完整目录本系列文章完整目录链接定时器简介软件定时器是由操作系统提供的一类系统接口,它构建在硬件定时器基础之上(系统滴答定时器)。软件定时器使系统能够提供不受数目限制的定时器服务。RT-Thread操作系统提供的软件定时器,以系统节拍(OS Tick)的时间长度为定时单位,提供了基于系统节拍整数倍的定时能力,即定时数值是OSTick的整数倍。例如一个OS Tick是10ms,那么上层软件定时器只能提供10ms,20ms,原创 2021-02-07 19:07:15 · 648 阅读 · 0 评论 -
【ART-Pi与RT-Thread入门】系列目录
【ART-Pi与RT-Thread入门】①ART-Pi上手初体验【ART-Pi与RT-Thread入门】②开发环境RT-Thread Studio的安装和设置【ART-Pi与RT-Thread入门】③GPIO引脚输入输出按键中断控制台打印【ART-Pi与RT-Thread入门】④线程的创建【ART-Pi与RT-Thread入门】⑤ART-Pi配置PWM设备(避坑指南,已验证)【ART-Pi与RT-Thread入门】⑥启用ART-Pi硬件RTC和Alarm组件【ART-Pi与RT-Thread入门原创 2021-02-06 23:34:14 · 1119 阅读 · 0 评论 -
【ART-Pi与RT-Thread入门】⑦启用NTP同步时钟
文章目录添加netutils组件使能NTP 客户端本篇是基于上一篇【ART-Pi与RT-Thread入门】⑥启用ART-Pi硬件RTC和Alarm组件的项目来进行添加netutils组件在项目的RT-Thread Settings的软件包点击+Add搜索netutils并添加使能NTP 客户端双击进入配置使能NTP 客户端...原创 2021-02-05 14:44:52 · 1065 阅读 · 0 评论 -
【ART-Pi与RT-Thread入门】⑥启用ART-Pi硬件RTC和Alarm组件
文章目录创建项目启用RTC和RTC Alarm组件修改board.h修改stm32h7xx_hal_conf.h验证创建项目创建art-pi_wifi项目。这样默认情况下就会启用AP6212。无需关心板载WIFI模块的配置了。启用RTC和RTC Alarm组件硬件标签勾选Enable Onchip RTC组件-设备驱动程序-使用RTC设备驱动程序,勾选使用RTC Alarm修改board.h在board\board.h添加一行:#define BSP_USING_ONCHIP_RTC原创 2021-02-04 21:35:54 · 1028 阅读 · 3 评论 -
【ART-Pi与RT-Thread入门】⑤ART-Pi配置PWM设备(避坑指南,已验证)
文章目录开发环境创建项目步骤1:RT-Thread Studio项目设置步骤2:打开board.h宏定义步骤3:STM32CubeMX(或者STM32CubeIDE)配置3.0 新建基于STM32H750XBHx的项目。3.1 在Pinout view中配置PI5为TIM8_CH13.2 配置时钟3.3 RCC中配置使用外部高速晶振HSE3.4 TIM8配置CH13.5 设置代码输出选项3.6 点击Generate Code4. 修改board.c和board.h5. 修改main.c6. 避坑指南开发环原创 2021-02-04 17:52:14 · 2179 阅读 · 15 评论 -
【ART-Pi与RT-Thread入门】②开发环境RT-Thread Studio的安装和设置
文章目录RT-Thread Studio下载链接安装和设置安装设置新建Blink_led项目RT-Thread Studio下载链接RT-Thread物联网操作系统下载。拉到最下面,目前官方提供三种下载方式。安装和设置安装安装只有一个要求,路径不要有空格和中文。设置打开RT-Thread Studio,点击左侧的还原然后点击SDK manager,找到ART-Pi的SDK,如果之前没有安装H7库文件的话,RT-Thread Studio会提示先安装H7的内核库文件,安装完了再去安装基于AR原创 2021-02-03 23:47:41 · 1905 阅读 · 0 评论 -
【ART-Pi与RT-Thread入门】④线程的创建
关于线程RT-Thread中,线程由三部分组成:线程代码(入口函数)线程控制块线程栈线程代码(入口函数)可以是无限循环结构或者顺序执行。void thread1_entry(void* parameter){ while(1) { ... }}void thread2_entry(void* parameter){ //事务处理1 //事务处理2 ... //事务处理n }线程控制块线程控制块是操作系统用于管理线程的一个数据结构,它会存放线程的一些信息原创 2021-02-03 23:40:31 · 864 阅读 · 0 评论 -
【ART-Pi与RT-Thread入门】③GPIO引脚输入输出按键中断控制台打印
简介本文涉及如下内容:RT-Thread GPIO引脚中断输入RT-Thread GPIO引脚输出控制RT-Thread GPIO读取引脚电平RT-Thread使用ulog软件包输出控制台信息RT-Thread线程的创建原创 2021-02-01 21:59:10 · 2132 阅读 · 0 评论 -
【ART-Pi与RT-Thread入门】①ART-Pi上手初体验
文章目录关于ART-Pi实物照片板载资源、扩展接口及驱动支持扩展引脚默认固件蓝牙配网微信扫描二维码设备选择 ART-Pi,输入所要连接的 WIFI SSID 和密码配网成功会显示IP地址打开IP地址Finsh控制台配网WindowsmacOS关于ART-PiART-Pi是 RT-Thread 团队为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。致力打造一个开源的软硬件平台。实物照片板载资源、扩展接口及驱动支持扩展引脚其中P1排扩展引脚座兼容树莓派的扩展接口,并原创 2021-01-25 13:01:03 · 5046 阅读 · 3 评论