TencentOS-tiny

145 篇文章
31 人订阅

全部文章

Mculover666

手把手教你自制基于TencentOS Tiny的智能甲醛监测仪

甲醛是室内一项非常重要的指标,对眼、鼻、喉的黏膜有强烈的刺激作用,最普遍的症状就是眼睛受刺激和头痛,严重的可引起过敏性皮炎和哮喘。由于新房装修场景对甲醛监测的需...

9231
Mculover666

实用小技巧 | 用socket玩转http接口

曾几何时,HTTP这种应用层协议对于我来说有点高级,总觉得调用 HTTP 接口是一件很难实现的事情,需要用一个很牛逼的库才行。

7430
Mculover666

mbedtls | 移植mbedtls库到STM32裸机的两种方法

Mbed TLS是一个开源、可移植、易于使用、代码可读性高的SSL库。可实现加密原语,X.509证书操作以及SSL / TLS和 DTLS 协议,它的代码占用空...

8520
Mculover666

移植uc/OS-III最新版到小熊派开发板(STM32L431)

Micrium Software提供了 RTOS 解决方案系列,俗称ucos全家桶,其中最为出名的就是 ucOS-II 和ucOS-III,于 2016 年成为...

6820
Mculover666

在 CLion 中创建基于 CubeMX 的 STM32 工程

完成后打开 Windows PowerShell 通过 openocd -v 命令查看版本,以测试配置正确可用。

8020
Mculover666

RTOS内功修炼记(八)— CMSIS RTOS API,内核通用API接口

CMSIS-RTOS API是ARM公司为RTOS内核制定的一套通用接口协议,它提供了一套「标准的API接口」,可以移植到各种各样的RTOS上,使得上层的软件、...

17540
Mculover666

基于TencentOS-tiny实现PM2.5传感器(攀藤PMSA003)数据解析思路及实现

PMSA003 是一款「基于激光散射原理的数字式通用颗粒物传感器」, 可连续采集并计算单位体积内空气中不同粒径的悬浮颗粒物个数,即颗粒物浓度分布,进而换算成为质...

9120
Mculover666

RTOS内功修炼记(六)—— 任务间通信为什么不用全局变量?

第一篇文章讲述了任务的三大元素:任务控制块、任务栈、任务入口函数,并讲述了编写RTOS任务入口函数时三个重要的注意点。

11110
Mculover666

数据结构 | TencentOS-tiny中队列、环形队列、优先级队列的实现及使用

队列(queue)是一种只能在一端插入元素、在另一端删除元素的数据结构,遵循「先入先出」(FIFO)的规则。

8920
Mculover666

RTOS内功修炼记(五)—— 任务间同步机制的实现,万变不离其宗!

第一篇文章讲述了任务的三大元素:任务控制块、任务栈、任务入口函数,并讲述了编写RTOS任务入口函数时三个重要的注意点。

9010
Mculover666

RTOS内功修炼记(四)— 小小的时钟节拍,撑起了内核半边天!

第一篇文章讲述了任务的三大元素:任务控制块、任务栈、任务入口函数,并讲述了编写RTOS任务入口函数时三个重要的注意点。

7110
Mculover666

RTOS内功修炼记(三)—— 内核到底是如何管理中断的?

第一篇文章讲述了任务的三大元素:任务控制块、任务栈、任务入口函数,并讲述了编写RTOS任务入口函数时三个重要的注意点。

11810
Mculover666

STM32在线升级OTA,看这一篇就够啦~

本文主要讲解在线升级(OTA)的基础知识, 主要是针对IAP OTA从原理分析, 分区划分, 到代码编写和实验验证等过程阐述这一过程. 帮助大家加深对OTA的认...

26922
Mculover666

第10期 | ringbuff,通用FIFO环形缓冲区实现库

本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背...

12920
Mculover666

第9期 | CmBacktrace,一款 ARM Cortex-M 系列 MCU 错误追踪库

本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背...

9520
Mculover666

第5期 | EasyFlash,让 Flash 成为小型 KV 数据库

本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背...

8330
Mculover666

TKM32F499高性能MCU评估板试用之万事开头难,先点个灯来压压惊!

TKM32F499深圳市好钜润科技有限公司发行的一款高性能单片机,以上图片是基于TKM32F499的一款评估板,可以看到评估板上的资源那是相当的丰富了,而且还是...

11110
Mculover666

第4期 | SFUD,一款串行(SPI)Flash通用驱动库

本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背...

14020
Mculover666

STM32 内存分配解析及变量的存储位置

在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入...

10210
Mculover666

第2期 | letter-shell,一个功能强大的嵌入式shell

本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背...

12920

扫码关注云+社区

领取腾讯云代金券