
RT-Thread
嵌入式大杂烩
一位喜欢分享的嵌入式软件工程师
一位全网累计10万+粉丝的嵌入式博主
一位能源专业转做嵌入式的过来人
展开
-
RT-Thread | 关于RT-Thread的启动问题
我们学习编程,特别是嵌入式编程,不仅仅要多写代码进行练习,还要多看看一些例程。最近在学习RT-Thread,原子的某例程的的主函数如下(这是在keil5下的截图):这是主函数中的全部代码...原创 2019-01-23 06:06:00 · 2190 阅读 · 0 评论 -
RT-Thread | 基于i.MX RT1050的云接入实验
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!我们做技术的不应该只局限于技术的学习,更应该多出去走走看看。上周六(10月26日)去参加了一次RT-Thread的线下培...原创 2019-10-28 07:33:00 · 975 阅读 · 1 评论 -
RT-Thread | PIN设备中断实验
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!通用I/O的特性 通用I/O口主要特性如下:1、输入输出模式可控制。(1)输出模式一般包括:推挽、开漏、上拉、下拉。引脚...原创 2019-11-13 07:33:00 · 3414 阅读 · 0 评论 -
RT-Thread | 临界区问题及IPC机制
什么是临界区? 在多线程实时系统中,多个线程操作/访问同一块区域(代码),这块代码就称为临界区。例如一项工作中的两个线程:一个线程从传感器中接收数据并且将数据写到共享内存中,同时另一个线...原创 2019-12-09 21:56:12 · 1181 阅读 · 0 评论 -
RT-Thread | FAL软件包的使用,对FLASH进行分区管理
什么是分区管理 FLASH分区管理是怎么一回事呢?我们可以以个人电脑来做类比,我们的电脑通常都分有很多个盘符:这些都是我们硬盘的分区,我这里装了两块硬盘,512GB的机械硬盘+128GB...原创 2019-12-16 08:00:00 · 4681 阅读 · 1 评论 -
RT-Thread | RT-Thread Studio初体验
RT-Thread Studio简介最近,RT-Thread Studio是RT-Thread最近发布的一款IDE,现在我们来使用一下。首先,软件界面配色效果很棒,看起来很舒服。欢迎界面如下:可以看到欢迎界面包含有很多有用的信息:最新动态、软件试用视频教程、最新PR等。RT-Thread Studio是基于eclipse平台开发, 界面设计和风格继承自eclipse。如:因为基于ecl...原创 2020-01-03 20:28:11 · 26996 阅读 · 6 评论 -
RT-Thread | UART设备驱动框架解析
UART简介 STM32 芯片具有多个 USART 外设用于串口通讯,它是 Universal Synchronous ...原创 2020-01-07 22:33:00 · 3145 阅读 · 1 评论 -
RT-Thread | 对象容器与双链表
前言 在我们嵌入式中,可能会有些人认为数据结构与算法相关知识没什么用,很少用得上。以前,我也是这么认为的,那东西那么难学,好像又用不上,学了有什么用,干脆就不学了。直到后面深入学习一些东...原创 2020-02-04 23:01:00 · 908 阅读 · 0 评论 -
RT-Thread | 基于RT-Thread Studio的云接入实验
去年,RT-Thread发布了RT-Thread Studio初版《RT-Thread Studio的使用体验:真香!...原创 2020-06-01 23:51:29 · 8040 阅读 · 1 评论 -
RT-Thread | BH1750软件包的使用
BH1750简介 BH1750是一种用于两线制串行总线接口的16位数字型光强度传感器集成电路。利用它的高分辨率可以探测...原创 2020-06-03 23:59:31 · 2027 阅读 · 0 评论 -
RT-Thread | 基于RT-Thread的智慧路灯案例实验分享
1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!前言之前分享了基于LiteOS的智慧农业案例实验分享《基于LiteOS的智慧农业案例实验分享》,阅读量挺不错,看样子大家都挺喜欢这种实验。那咱们就再来一个类似的实验:基于RT-Thread的智慧路灯案例实验。实验框图实验说明:设备终端不断采集光强数据并上传至云端进行监控,同时也会把当前LED(路灯)的状态上传。LED的状态会根据光照值进行...原创 2020-06-06 11:52:57 · 3906 阅读 · 0 评论 -
RT-Thread | IO设备模型及GPIO设备
RTT内核对象——设备RT-Thread有多种内核对象,其中设备device就是其中一种。内核继承关系图如下:设备继承关系图如下:device对象对应的结构体如下:其中,设备类型type有如下几类:设备的操作方法结构体:I/O设备模型框架RT-Thread 提供了一套简单的 I/O 设备模型框架 :应用程序通过 I/O 设备管理接口获得正确的设备驱动,然后通过这个设备...原创 2019-11-10 23:00:55 · 1324 阅读 · 0 评论 -
RT-Thread | 线程的基本知识
什么是线程?人们在生活中处理复杂问题时,惯用的方法就是分而治之,即把一个大问题分解成多个相对简单、比较容易解决的小问题,小问题逐个被解决了,大问题也就随之解决了。同样,在设计一个较为复杂的应用程序时,也通常把一个大型任务分解成多个小任务,然后通过运行这些小任务,最终达到完成大任务的目的。在裸机系统中, 系统的主体就是 main 函数里面顺序执行的无限循环,这个无限循环里面 CPU 按照顺序完成...原创 2019-09-11 08:30:53 · 1615 阅读 · 0 评论 -
RT-Thread | 内核基础
最近在工作中有用到多任务系统,趁热进行学习一下。这里我选择国产实时操作系统RT-Thread进行学习,因为现在很火呀。之前已经有简单地过了一遍RT-Thread,奈何学过地知识一旦不用,就会很容易地忘掉,所以应当多做一些学习笔记~RT-Thread简介RT-Thread,全称是 Real Time-Thread,顾名思义,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务...原创 2019-09-08 00:19:44 · 1549 阅读 · 0 评论 -
RT-Thread | 内核对象模型
RT-Thread中的对象有哪些?RT-Thread包括了很多不同类型的对象,如线程,信号量,互斥量等。在代码中,这些对象被汇总到一个枚举中(在rtdef.h中):enum rt_object_class_type{ RT_Object_Class_Null = 0, /**< 这个对象是未使用 */ RT_Objec...原创 2019-09-07 10:52:58 · 1260 阅读 · 0 评论