前面几篇文章介绍了线程(任务)间的同步机制:信号量、互斥量、事件集。接下来我们学习线程(任务)之间的通信机制。
RT-Thread 中的事件集,也就是其他 RTOS 中的事件标志组。事件集也是线程(任务)间同步的一种机制。
互斥量,即互斥信号量(Mutex,Mutual Exclusion 的缩写)。互斥量的主要作用是对资源实现互斥访问。二值信号量也可以实现对资源的互斥...
上周,Linux 内核邮件列表上关于“社区最近讨论了是否为内核采用现代 C 语言标准”的信息引发业内关注。刚刚,Linux 开源社区已正式宣布:...
RT-Thread 提供了几种线程同步的方式:信号量(semaphore)、 互斥量(mutex)、和事件集(event)。本篇文章主要介绍信号量相关的内容。
作为一个几乎时刻处于风口浪尖上的“网络红人”,特斯拉 CEO 埃隆·马斯克(Elon Musk)被外界评价为“致力于从人工智能手中拯救人类”的钢铁侠...
任何操作系统都需要提供一个时钟节拍,以供系统处理所有和时间有关的事件,如延时、线程的时间片轮转调度以及定时器超时等。时钟节拍(O...
首发,公众号【一起学嵌入式】,RTOS、Linux、C上一篇主要介绍了 RT-Thread 线程管理相关的理论知识:RT-Thread快速入门-线程管理这篇重...
在 RT-Thread 中,最基本的调度单位是线程,其他 RTOS 也叫任务。如果学习过或者了解过 RTOS,任务这种叫法是最为熟知的。
首发,公众号【一起学嵌入式】,RTOS、Linux、C内核是操作系统最基础也是最重要的部分。从本文开始进入 RT-Thread 内核相关知识的学习。...
要体验 RT-Thread,首先需要具备运行环境或者实验环境。RT-Thread 不仅可以在实际硬件平台上运行,也可以在虚拟环境下实验运行。
注册:将sql语句写入udr.sql文本里,执行dbaccess客户端工具注册date_add()和datetime_add()函数;
偶然看到了吃灰多年的 esp32 开发板。先把板子上的灰吹吹,然后找了一根 USB 线,接上电脑。灯亮了,嗯,还能用。
Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。...
一、前言U8G2移植参见之前写的文章 [链接] 本次增加MQTT+JSON是站在大佬的肩膀上,参见 [链接] CJSON的使用,参见 [链接] 二、成果目录...
与内存有关的错误属于那种最令人惊恐的错误。在时间和空间上,经常在距离错误源一段距离之后才表现出来。将错误的数据写到错误的位置,...
一个编写良好的计算机程序常常具有良好的局部性(locality)。即,他们倾向于引用临近与其最近引用过的数据项的数据项,或者最近引用过...
XR806移植U8G2到128*64单色屏基于硬件IIC一、准备工作能正常编译通过的环境[链接] 下载u8g2源码下载单色屏的示例代码,淘宝商家那里找二...
摘要:关于485通讯大家肯定不陌生,那么你会设计一个485电路而且能自带收发功能的吗?或者还是直接随便找一个电路甚至不管其中的原理就...
摘要:为什么可以在STM上面跑人工智能?简而言之就是使用STM32CubeMX中的X-Cube-AI扩展包将当前比较热门的AI框架进行C代码的转化,以支...