基于RT-Thread的智能家居助手 一、项目简介 智能家居助手主要基于RT-Thread开发的,该系统主要分为语音子系统,环境监测子系统,智能控制子系统,智能网关子系统,音乐播放器,云端以及应用软件七大部分。语音子系统可通过语音进行人机交互来控制家电设备。环境监测子系统为智能家居提供环境信息输入,实时监测室内的环境信息。智能...
基于RT-Thread的写字机运动控制系统基于RTthread的写字机控制系统,采用独立研发的运动控制系统,结合RTT的多线程,将运动控制分解,速度前馈、折线速度平滑优化。AB32VG1开发板作为UI交互和sd卡gc文件读取,采用串口将运动命令发送给STM32。STM32负责将串口接收到的G命令进行解析,运动计算、控制输出P合适的PWM频率和脉冲个...
一、项目简介 智能家居助手主要基于RT-Thread开发的,该系统主要分为语音子系统,环境监测子系统,智能控制子系统,智能网关子系统,音乐播放器,云端以及应用软件七大部分。语音子系统可通过语音进行人机交互来控制家电设备。环境监测子系统为智能家居提供环境信息输入,实时监测室内的环境信息。智能控制子系统为智能家居提供控制...
第二章介绍了智能车机械结构和基本硬件电路设计,第三章说明基础四轮车软件算法开发的基本流程,将传统大while()+中断模式与基于RT-Thread系统模式开发进行比较,得出后者具有巨大优势的结论,并详细介绍如何利用RT-Thread的多线程管理、定时器、邮箱、信号量等内核特性去更好的完成小车任务,总结部分进一步深入,讲述如何利用...
智能家居助手主要基于RT-Thread开发的,该系统主要分为语音子系统,环境监测子系统,智能控制子系统,智能网关子系统,音乐播放器,云端以及应用软件七大部分。语音子系统可通过语音进行人机交互来控制家电设备。环境监测子系统为智能家居提供环境信息输入,实时监测室内的环境信息。智能控制子系统为智能家居提供控制接口,用户可...
cubeMx配置串口4 1、GPIO配置为上拉模式。输出高电平 2、使用DMA传输中断接收通信包 3、注意开串口4的中断,应用串口空闲中断实现不定长通信包接收。 4、通过RT-thread的内核互斥信号,防止多个线程同时操作同一个串口外设。 通过RT-thread的内核事件信号,实现中断通知线程
嵌入式的通讯类型有很多种,最先接触到的就是串口这类工具,本身以为串口会很简单,初始化后直接使用就好,在工作当中遇到了通过RT_Thread要求进行串口的重新初始化及切换,刚好再次进行一下串口基础知识的学习和记录,基于的芯片是STM32F103,和STM32F407。本人对串口的认识不是很深刻,有错误的地方欢迎指正,也希望能对大家...
从而简单地就编译好RT-Thread。 如果你希望使用IDE来编译RT-Thread,你也可以使用命令行: scons --target=mdk/mdk4/mdk5/iar/cb -s 来生成mdk/iar等的工程文件。而后在IDE中打开project前缀的工程文件来编译RT-Thread。 注意:RT-Thread的scons构建系统会根据配置头文件rtconfig.h来裁剪系统。例如,如果你关闭了rt...
0. 基于rt-threadstudio开发 RTT-Studio问题 最新版本RTT-Studio会默认开启过滤设备使一些文件不可件,导致一些编译时被排除的文件找不到而报错 在项目资源管理器栏的视图菜单中找到过滤器定制 将过滤器中RTT Exclude Resource取消勾选 在项目资源管理器中找到需要使用的文件,右键-属性-C/C++构建-工具链编辑器: 取消...
项目中使用到rt—thread就会涉及到对操作系统的一个软件框架的搭建过程思路,这里拿已经完成城的项目做一些分享,希望对读者有些启发。 项目要求:读取温湿度,串口打印,数据定时发送,lcd显示,平台上传,按键设置,SD 卡存储等 系统涉及到的硬件由以下几部分组成: ...