(据我理解,应该是和QT中的信号与槽的机制差不多)2、邮箱是信号量的扩展,相当于把一个指针定义的变量从一个任务传递到另一个或多个任务中去,这个指针是先发到邮箱,然后等待任务从邮箱里提取指针,这也就传递了指针指向的具体变量值。&nbs rt_thread 消息队列 发送失败 stm32 信号量 消息队列 指针数组 转载...
开发工具及版本:RT-Thread Studio 1.1.5, Qt5.14.0 RT-Thread使用情况概述 内核部分:调度器,信号量,互斥锁,内存管理 调度器:多任务调度 信号量:用于唤醒对应任务 互斥锁:用于互斥资源独占访问 内存管理:动态内存申请与释放 组件部分:虚拟文件系统,IPC,I2C,RTC,NTP ...
基于STM32+RT-Thread的新冠肺炎疫情监控平台 亲朋好友,动动小手,一天3票,开发板谁要? 厚着脸皮插播一条广告 我在疫情期间做的基于STM32MP1和Qt的新冠肺炎疫情监控平台,这个小项目报… 阅读全文 你认为rt-thread的设备驱动框架鸡肋,多余吗? 午夜熊 ...
通过rt_hw_console_getchar() 函数获取控制台数据 FinSH 线程的使用方式主要是通过实现rt_hw_console_getchar()函数,获取控制台输入的数据,具体方式看我之前的笔记,STM32 移植 RT-Thread 标准版的 FinSH 组件。 通过外设驱动中的数据流(stm32_getc函数)获取控制台数据 具体实现方式见UART外设的移植,稍后我也会将...
IDE:Qt Creator 最大定时范围 两种算法,最主要的差别在于前一种用 float 运算,因为 float 可以表达的值范围更大,定时时间可以更长。 而在1M 定时器时钟前提下,用 32 位无符号整型 timer_cnt,最大可以处理时间仅有 4294.967295s。 精度PK 这里不支持嵌入 html 表格,只好贴图了 ...
5547 1 12:34:07 App QT教程从入门到实战完整版 1295 58 02:12:53 App 【清华大学】B站最好的操作系统教程!清华大佬终于把操作系统给讲明白了,全程干货满满,新手小白也能轻松学会的!! 6871 113 32:12:18 App 2024再战C++!从入门到精通全套视频教程(162集全) 14.0万 1581 62:26:22 App 新版C#从入门...
上位机采用QT开发,小熊派跑RT-Thread,如下图为总体框图。 源代码仓库 代码链接:https://gitee.com/RiceChen0/bearpi_rt-thread.git 分支:tcp_demo 如果你们觉得不错,记得加个:Star。 TCP上位机 本上位机支持作为服务器也支持作为客户端,可以通过按键进行切换到不同的模式。该上位机主要功能:①控制板子LED,...
IDE:Qt Creator 最大定时范围 两种算法,最主要的差别在于前一种用 float 运算,因为 float 可以表达的值范围更大,定时时间可以更长。 而在1M 定时器时钟前提下,用 32 位无符号整型 timer_cnt,最大可以处理时间仅有 4294.967295s。 精度PK 这里不支持嵌入 html 表格,只好贴图了 ...
其中波形图显示,采用QT的chart组件,Qt开发我不熟悉,所以我只能上github搬砖,果真有人写了对应的demo,所以我就直接搬过来了。它包含四个文件:callout.cpp, callout.h, chartview.cpp,chartview.h。 效果:
RT-Thread使用qboot升级文件过大导致升级失败 RT-Thread使用qboot升级文件过大导致升级失败 问题: 使用编译器编译出大小为397k的bin包后使用qboot的打包工具进行打包成rbl文件。qboot报错 此时分区信息为: 问题排查及解决办法: 发现是qboot中对跨BANK的Page计算错误,更改为如下代码...