基于stm32f103的标准库,移植RTT内核。其中文件中包含[野火®]《RT-Thread+内核实现与应用开发实战—基于STM32》.pdf 适合只想用简精Rt-thread内核的朋友
2021-08-26 20:25:58 15.1MB stm32 RT-thread RTOS
1
基于国产CH579M移植rt thread例程源码
2021-08-25 18:03:16 2.13MB CH579
1
STM32F0 RT-Thread_LED 源码工程:现成的stm32F0上运行的RT-Thread 系统代码,默认任务闪灯
2021-08-25 14:26:16 1.09MB STM32 RT-Thread
1
RT-Thread系统,包括新建工程、搭建ENV环境开始的移植全过程,每一步都超级详细。
2021-08-23 15:39:06 4.68MB RT-Thread 移植 详细 ENV
1
AT32F403A,rt-thread-4.0.3版本,LIBMODBUS+FreeMODBUS
2021-08-21 15:04:30 32.6MB MCU
1
嵌入式操作系统广泛用于各类电子产品开发,RT-Thread是一个嵌入式实时多线程操作系统,支持多任务,可广泛用于各类ARM,Riscv等处理器,需要学习嵌入式开发的同学可以认真学习一下
2021-08-19 14:28:07 5.22MB 嵌入式开发 ARM开发 嵌入式编程 RT-Thread
1
【RT-Thread作品秀】AFDX端系统实现与时间调度算法时间 作者:shenkh 概述新一代航空电子系统随着飞行条件复杂和对安全飞行、舒适旅行等要求,数据传输已由传统的音频通信扩大为图像、多媒体、确定性控制信号等多数据流业务航空电子全双工交换以太网(AFDX)在此多元化应用背景下应用而生。基于IEEE 802.3标准,结合航空电子应用背景下对协议MAC部分进行适应性修改,使其成为新的具有高速和确定性的航空以太网数据标准网络。 ADFX协议主要包括端系统、交换机、应用系统。本次大赛主要实现端系统和交换机的通信、以及交换机的基于时间的同步算法。 开发环境硬件:ART-Pi开发板,正点原子Stm32F407开发板 RT-Thread版本:4.03 开发工具及版本:RT Thread Stdio最新版本,MDK5.25 RT-Thread使用情况概述ART-Pi开发板作为交换机,使用的RT-Thread内核未作修改,组件部分使用了finsh、SAL、LWIP、DFS、串口、Pin。 其中finsh和串口用于调试,LWIP作为AFDX协议层,SAL用于实现AFDX数据发送和接受。 硬件框架硬件使用的是ART-PI开发板。 软件框架说明软件模块说明软件实现的关键点在于 1:AFDX协议内容部分实现, AFDX应用数据包括虚电路符和交换数据;虚电路控制模块VLcblk则包括基本控制信息,地址端口映射信息、配置信息等。 2:时间调度:端系统和交换机异步上电,各自都采用高精度的时钟用于周期性计数0~24ms,交换机在读取本地时间后发送给端系统,端系统在接收到时间后本地同步,且在下次时间计数到来时,发送本地时间帧给交换机,交换机将收到的时间帧和本地做对比,只当时间计数保持一致后,才开始数据交换。 演示效果同步失败时,一直尝试同步。 同步成功后打印接收的端系统数据 比赛感悟本次比赛最大的收获就是熟悉和实操了RTThread操作系统。第一次接触到RTThread操作系统时,就被其配置的简单所惊艳。menuconfig的配置方式更是将需要的外设、内核等内容图形化显示出来,方便了开发者的使用,不需要像其它RTOS那样去代码里手动改代码。不经感叹,国产操作系统也能做到很出色的。 对于个人而言,本次比赛最大的收获就是加深了对LWIP协议和SAL的理解。纸上得来终觉浅,绝知此事要躬行,以往看协议栈的书籍时,过于注重理论的理解,实际对于开发者而言,真正的实操是非常重要的。 最后感谢大赛组织方给了我们这次机会,也祝RTThread团队将这款操作系统发挥更大的光和热。
2021-08-17 11:04:15 108.59MB rt-thread 电路设计方案 电路方案
1
art-pi 配置好文件系统,wifi,ftp和touchgfx的位图缓存功能的工程,BSP版本1.10 一定要在sd卡或者16M nor flash里面有相应图片的二进制文件这个工程才可以正常运行,如何操作见我的博客
2021-08-17 09:04:22 83.41MB art-pi rt-thread
1
由于大环境影响目前正在更换使用HC32F460 ,HC32F460各个模块也在根据厂家demo摸索移植中,rtos也准备替换为更给力的rtthead。
2021-08-13 09:09:38 750KB HC32F460 RT-ThreadNano 移植笔记
1
【RT-Thread作品秀】基于stm32F407与RT-thread的问了智能水培系统作者:liyutan0831 概述本产品着眼于城市家用的智能水培领域,是现代家庭园艺的一部分,随着人们生活水平质量的提高,对绿色健康生活方式的重视,原来越多的人开始关注家庭园艺,愿意通过在家种植花卉,多肉等观赏植物或蔬菜类作物,特别是今年疫情期间造成的出行不便问题,让更多人倾向于尝试在家中种植,方便收获纯绿色无污染的蔬菜。我们设计的这一款智能水培机是一个物联网智能终端,通过云平台的辅助降低家用水培的门槛,兼顾灵活性和自动化,方便省时的让用户收获到家庭水培的乐趣。 可以在APP 端一键自动进行植物的种植并全程监测,也支持用户通过硬件按钮 或 APP 端手动对设备进行控制,探索属于自己的种植习惯,方式并可以通过 云平台,存储自己的种植规程并分享,也可以直接应用别人的规程数据完成 数据的快速共享。 开发环境硬件:STM32F407ZGT6 RT-Thread版本:RTT Nano 开发工具及版本:KEIL 5 RT-Thread使用情况概述本项目采用RTT nano版本组件,对各任务(传感器数据获取,LORA收发,WIFI模块收发即与云平台的通信,各控制功能任务)封装成独立的线程,所用的RTT 内核主要为控制线程间同步的信号量与事件集,以控制部分的打氧功能为例,该功能需要输入参数为云平台通过WIFI通信部分线程传来的打氧时间与打氧间隔2个参数。因此采用一个多个事件的唤醒事件集来实现该线程所对应的的控制功能的触发。该方法同样适合需要参数输入的营养液控制,光照控制,加湿等。同时项目也采取信号量协助线程间同步。主要用于WIFI通信收发(tx,rx)间的同步。此外,还采用的中断的方式相应开发板的按键触发,用于通过按键切换主机与从机模式。 硬件框架主控芯片与RT-thread 本项目采用的芯片为stm32F407ZGT6,使用 HAL 库编写,搭载 RT-thread nano 嵌 入式实时操作系统。有效而可靠的保证了系统运行并行性和效率,采用事件集 event,信号量 semaphore 等实现线程之间的同步协调以及通信,充分发挥实时操 作系统与 stm32F407 的优势。在芯片的资源利用上,采用了 IO 高低电平输出控 制继电器,PWM 输出控制电机驱动 L298N 模块,串口 2 通过 AT 指令控制 WIFI 模块通信. 传感层搭建 作为一个有关植物种植的智慧物联网终端,基于环境监测,报警系统的需要,整个项目配备丰富完善的传感层,具体使用到的传感器如下。1. 水温监测:采用 ds18b20 模块,单总线输出,由 IO 口按照工作时序读取数据。 2. 空气(环境)温度,湿度监测:采用 DHT11 模块,单总线输出,采用 stm32 单片机 IO 口按照规定时序读出数据。 3. EC 值检测,采用模拟量输出的 EC 值变送器,经过 stm32 ADC 模块转换后变 为具体数值。 4. PH 值检测,同样采用模拟量输出的,经过 stm32 ADC 模块转化为具体数值。 5. 光敏模块,水位模块与浊度模块。三者均采用数字开关量输出,其中光敏, 浊度模块默认输出高电平,测量量到达阈值后输出低电平。水位模块反之。 2.2控制部分搭建 为了按照规程要求,实现远程水培的自动与手动控制,具体使用的执行器如下。1,光照部分。采用 12V LED 三色灯带,有红,蓝,白三色 ,由 stm32 GPIO 输 出高低电平进行控制。 2,加湿和打氧部分。出于对湿度控制和保证植物水面以上湿润的要求,采用 24 伏供电,塑料加湿片的浸入式加湿器来控制。同样为了保证营养液含氧量。打氧 氧泵采用 12V 供电。 3,电机控制,营养液控制。营养液控制采用 12V 蠕动泵和小型水泵。分别对 EC 值,PH 值两大溶液参数进行控制。对于 EC 值,通过蠕动泵泵入调制好的营养 液的方式来增加溶液 EC 只,通过两只中等功率,12V 供电水泵来同步换水,抽 出营养液,并注入等量清水。PH 值则直接采用两只蠕动泵加入酸液碱液控制。 两个营养液参数均采取位式调发,小步长,长滞回来应对营养液参数变化的较长 滞回时间。其中 PH 由与调节中涉及化学变化调解初期会有较大浮动,整体调解 时间在 30—40 分钟左右,由于水培的种植周期长达几个月且自动模式下只需要 两次营养液调整,其他均为范围维持,因此该调节时间可以接受。 通信部分通信部分采用ESP8266-01 模块和 MQTT 指令,MQTT 是一种轻量级高效的,适 用于物联网通信协议,设备侧向平台侧上传传感器数据,报警值,设备状态等, 同时从云平台获取来自 APP 客户端的指令。同时为了减小下发指令数目减少遗 漏,在指令端自拟协议打包下发,确保设备
2021-08-12 10:56:34 2.74MB diy制作 stm32f407 电路设计方案 水培系统
1