电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>大佬带你理解RT-Thread内核并上手实践

大佬带你理解RT-Thread内核并上手实践

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

基于 RT-Thread 的 RoboMaster 电控框架(一)

由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发
2023-09-19 19:55:03119

基于RT-Thread的RoboMaster电控框架设计

由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发。
2023-09-06 15:21:03239

新书上架|RT-Thread带你解密“芯”世界

夏木荫荫,人间八月,RT-Thread又上新了!自2018年RT-Thread首本书籍问世后,越来越多的创作者因为RT-Thread的自主可控、稳定可靠、友好生态,把RT-Thread作为了嵌入式
2023-08-22 20:10:10222

浅析RT-Thread设备驱动框架

RT-Thread 设备框架属于组件和服务层,是基于 RT-Thread 内核之上的上层软件。设备框架是针对某一类外设,抽象出来的一套统一的操作方法及接入标准,可以屏蔽硬件差异,为应用层提供统一的操作方法。
2023-08-07 15:39:35476

基于xmake的RT-Thread Smart用户态开发教程

RT-Thread Smart(以下简称 Smart) 是基于 RT-Thread 操作系统上的混合操作系统,简称为 rt-smart,它把应用从内核中独立出来,形成独立的用户态应用程序,并具备独立的地址空间(32 位系统上是 4G 的独立地址空间)。
2023-06-07 11:44:52568

RT-Thread内核对象管理介绍

继续研究RT-Thread 最基础,最重要的概念:内核对象。
2023-06-02 09:48:3982

RT-Thread内核对象操作API详解

目的还是学习并熟悉RT-Thread 操作系统。
2023-06-02 09:48:27134

RT-Thread内核对象初始化链表组织方式

最近在看RT-Thread内核的源码,内核对象使用链表组织。
2023-06-02 09:48:17203

RT-Thread内核对象控制块详解

学习RT-Thread,除了基础的应用,应该花点时间,研究下底层内核的实现方法。
2023-06-02 09:48:0559

基于RT-Thread Studio学习

前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
2023-05-15 11:00:381223

RT-Thread ssd1306驱动

RT-Thread 驱动ssd1306
2023-04-21 10:08:01182572

RT-Thread文档_FAL 组件

RT-Thread文档_FAL 组件
2023-02-22 18:41:360

RT-Thread文档_workqueue

RT-Thread文档_workqueue
2023-02-22 18:40:450

RT-Thread文档_ringbuffer

RT-Thread文档_ringbuffer
2023-02-22 18:40:161

RT-Thread文档_completion

RT-Thread文档_completion
2023-02-22 18:39:510

RT-Thread文档_Pulse Encoder 设备

RT-Thread文档_Pulse Encoder 设备
2023-02-22 18:39:261

RT-Thread文档_AUDIO 设备

RT-Thread文档_AUDIO 设备
2023-02-22 18:38:590

RT-Thread文档_SENSOR 设备

RT-Thread文档_SENSOR 设备
2023-02-22 18:37:440

RT-Thread文档_WATCHDOG 设备

RT-Thread文档_WATCHDOG 设备
2023-02-22 18:36:480

RT-Thread文档_SPI 设备

RT-Thread文档_SPI 设备
2023-02-22 18:36:271

RT-Thread文档_RTC 设备

RT-Thread文档_RTC 设备
2023-02-22 18:36:002

RT-Thread文档_PWM 设备

RT-Thread文档_PWM 设备
2023-02-22 18:35:391

RT-Thread文档_HWTIMER 设备

RT-Thread文档_HWTIMER 设备
2023-02-22 18:34:430

RT-Thread文档_CAN 设备

RT-Thread文档_CAN 设备
2023-02-22 18:34:200

RT-Thread文档_ADC 设备

RT-Thread文档_ADC 设备
2023-02-22 18:33:311

RT-Thread文档_PIN 设备

RT-Thread文档_PIN 设备
2023-02-22 18:33:080

RT-Thread文档_UART 设备

RT-Thread文档_UART 设备
2023-02-22 18:32:211

RT-Thread文档_RT-Thread SMP 介绍与移植

RT-Thread文档_RT-Thread SMP 介绍与移植
2023-02-22 18:31:344

RT-Thread文档_内核移植

RT-Thread文档_内核移植
2023-02-22 18:31:091

RT-Thread文档_中断管理

RT-Thread文档_中断管理
2023-02-22 18:30:431

RT-Thread文档_线程间同步

RT-Thread文档_线程间同步
2023-02-22 18:29:241

RT-Thread文档_时钟管理

RT-Thread文档_时钟管理
2023-02-22 18:28:590

RT-Thread文档_内核基础

RT-Thread文档_内核基础
2023-02-22 18:28:130

RT-Thread文档_其他开发板 上手指南

RT-Thread文档_其他开发板 上手指南
2023-02-22 18:27:440

RT-Thread文档_英飞凌 Psoc6-CY8CKIT-062S2-43012上手指南

RT-Thread文档_英飞凌 Psoc6-CY8CKIT-062S2-43012 上手指南
2023-02-22 18:27:193

RT-Thread文档_Nordic BSP 上手指南

RT-Thread文档_Nordic BSP 上手指南
2023-02-22 18:26:482

RT-Thread文档_正点原子 I.MX RT1052号令者上手指南

RT-Thread文档_正点原子 I.MX RT1052 号令者上手指南
2023-02-22 18:26:203

RT-Thread文档_野火 I.MX RT1052上手指南

RT-Thread文档_野火 I.MX RT1052 上手指南
2023-02-22 18:25:532

RT-Thread文档_正点原子阿波罗 STM32F429 上手指南

RT-Thread文档_正点原子阿波罗 STM32F429 上手指南
2023-02-22 18:25:300

RT-Thread文档_正点原子探索者 STM32F407 上手指南

RT-Thread文档_正点原子探索者 STM32F407 上手指南
2023-02-22 18:25:008

RT-Thread文档_野火挑战者 STM32F429 上手指南

RT-Thread文档_野火挑战者 STM32F429 上手指南
2023-02-22 18:24:322

RT-Thread文档_正点原子 nano STM32F103 上手指南

RT-Thread文档_正点原子 nano STM32F103 上手指南
2023-02-22 18:24:112

RT-Thread文档_野火霸道 STM32F103 上手指南

RT-Thread文档_野火霸道 STM32F103 上手指南
2023-02-22 18:23:450

RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南

RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南
2023-02-22 18:23:174

RT-Thread文档_Keil 模拟器 STM32F103 上手指南

RT-Thread文档_Keil 模拟器 STM32F103 上手指南
2023-02-22 18:22:472

RT-Thread文档_RT-Thread 简介

RT-Thread文档_RT-Thread 简介
2023-02-22 18:22:244

RT-Thread的C语言编码规范

这是一份 RT-Thread 开发人员的开发指引。RT-Thread 做为一份开源软件,它需要由不同的人采用合作的方式完成,这份文档是开发人员的一个指引。RT-Thread 的开发人员请遵守这样
2023-02-21 16:50:361789

RT-Thread env工具安装

env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。
2023-01-11 09:00:361051

RT-Thread 编程风格

作者:架构师李肯 前言 最近博主在学习 RT-Thread 这个开源项目,开始慢慢学习和理解它的开源代码,慢慢开始接触了它的代码规范。 我个人认为,参与一个开源项目的第一步,就是要好好理解它的规范
2022-12-06 19:55:05542

【每日一练】课程实践-基于RT-Thread内核定时器的电压采集

是基于对何老师课程的理解,做一个使用内核的定时器来周期获取电压的采样值,以这个实践来巩固这段时间学习到的RT-Thread的知识,借这篇文章分享课程感悟,帮助更多想学习RT-Thread的小伙伴。二
2021-06-24 11:21:06

RT-Thread学习笔记 RT-Thread的架构概述

RT-Thread 简介 作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS
2022-07-09 11:27:423495

RT-Thread NUC97x 移植 LVGL

不涉及 rt-thread 驱动,但是它是 LVGL 和 rt-thread 的接口。LVGL 在 rt-thread 上运行的基石。
2022-07-08 09:37:091029

RT-Thread记录(十一、UART设备—源码解析)

一文带你深入理解 RT-Thread I/O 设备模型 — UART 设备源码分析。
2022-07-01 11:24:454576

RT-Thread记录(十、全面认识 I/O 设备模型)

学完 RT-Thread 内核,从本文开始熟悉了解 RT-Thread I/O 设备管理相关知识。
2022-06-30 10:38:132985

如何深入理解RT-Thread内核并上手实践,看完这篇有答案了!

内核是操作系统最重要的部分,学习RT-Thread也是从最基本的内核开始。RT-Thread内核要怎么学?编者觉得首先应该是从软件架构入手,了解内核的组成与实现,这一部分会学习RT-Thread内核
2022-06-27 09:36:56755

RT-Thread记录(九、RTT中断处理与阶段小结)

RT-Thread 内核部分最后一个点 中断管理,顺带着对前面所学知识做个小结。
2022-06-24 10:25:434997

RT-Thread记录(二、RT-Thread内核启动流程)

在前面我们RT-Thread Studio工程基础之上讲一讲RT-Thread内核启动流程.
2022-06-20 00:30:333876

RT-Thread记录(一、版本开发环境及配合CubeMX)

RT-Thread 学习记录的第一篇文章,RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手
2022-06-20 00:28:534000

RT-Thread Studio如何测试Ethernet连网

RT-Thread 是一款开源实时操作系统,包括 RT-Thread 内核、FinSH 命令行工具、设备文件系统、TCP/IP 协议栈、RT-Thread/GUI、大量的 CPU 架构支持和丰富的第三方软件。
2022-05-31 11:17:501936

RT-Thread全球技术大会:RT-Thread对POSIX的实现情况介绍

RT-Thread全球技术大会:RT-Thread对POSIX的实现情况介绍             审核编辑:彭静
2022-05-27 16:52:411228

RT-Thread全球技术大会:RT-Thread测试用例集合案例

RT-Thread全球技术大会:RT-Thread测试用例集合案例           审核编辑:彭静
2022-05-27 16:34:461480

RT-Thread全球技术大会:在RT-Thread上编写测试用例

RT-Thread全球技术大会:在RT-Thread上编写测试用例           审核编辑:彭静
2022-05-27 16:28:36955

RT-Thread全球技术大会:RT-Thread上的单元测试框架与运行测试用例

RT-Thread全球技术大会:RT-Thread上的单元测试框架与运行测试用例                 审核编辑:彭静
2022-05-27 16:21:15981

RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制

RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制               审核编辑:彭静
2022-05-27 14:49:12943

RT-Thread全球技术大会:RT-Thread构建配置系统

RT-Thread全球技术大会:RT-Thread构建配置系统,构建系统也称为组件自动化,通常需要通过脚本声明构建行为。         审核编辑:彭静
2022-05-27 14:39:30812

RT-Thread全球技术大会:RT-Thread Smart更好的兼容Linux生态

RT-Thread全球技术大会:RT-Thread Smart更好的兼容Linux生态             审核编辑:彭静
2022-05-27 14:31:321184

RT-Thread全球技术大会:萤石研发团队使用RT-Thread的技术挑战

RT-Thread全球技术大会:研发团队使用RT-Thread的技术挑战         审核编辑:彭静
2022-05-27 11:36:17773

2022 RT-Thread全球技术大会:萤石EZIOT SDK对RT-Thread的支持

2022 RT-Thread全球技术大会:RT-Thread在摄像头及IoT设备上的实践经验分享
2022-05-27 11:08:21832

RT-Thread全球技术大会:RT-Thread开源重塑软件发展新生态

RT-Thread全球技术大会:RT-Thread开源重塑软件发展新生态,市场空间巨大,以开放的心态不断提升技术水平,大胆创新,迎接挑战!       审核编辑:彭静
2022-05-27 10:47:11806

RT-Thread大会:瑞萨e- AI成功案例及部署

  RT-Thread IoT OS Global Tech Conference (RT-Thread GTC,RT-Thread全球技术大会)致力于围绕RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 !
2022-05-27 10:18:59922

如何使用xmake工具来编译rt-thread工程

 在最新的 rt-thread 主仓库,支持使用 xmake 工具来编译 rt-thread 工程。   
2022-05-11 15:03:101562

比较一下Freertos和RT-Thread

RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。
2022-04-26 15:44:504076

机智云设备移植RT-Thread

程中,通常会有多个功能,这个时候就需要用到实时系统,比如FreeRTOS,AzureRTOSThreadX,RT-Thread等,笔者这里推荐RT-threadRT-Thread是一个极简版的硬实时内核,它是由
2022-04-19 18:39:55307

RT-Thread Smart 上手指南

RT-Thread Smart(简称rt-smart)是基于RT-Thread操作系统衍生的新分支,面向带MMU,中高端应用的芯片,例如ARM Cortex-A系列芯片,MIPS...
2022-01-25 20:09:5812

RT-Thread 内核学习笔记 - 内核对象操作API

RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:26:517

RT-Thread开源作品秀】基于RT-Thread的星务平台研究

本作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,...
2022-01-25 18:26:205

RT-Thread 内核学习笔记 - 内核对象初始化链表组织方式

RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:24:503

RT-Thread 内核学习笔记 - 内核对象链表结构深入理解

RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:23:196

RT-Thread 内核学习笔记 - 设备模型rt_device的理解

RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:19:488

RT-Thread 内核学习笔记 - 理解defunct僵尸线程

RT-Thread 内核学习笔记 - 内核对象rt_objectRT-Thread 内核学习笔记 - 内核对象管理RT-Thread 内核学习笔记 - 内核对象操作APIRT-Threa...
2022-01-25 18:19:188

RT-Thread AI kit开源:轻松实现一键部署AI模型至 RT-Thread

RT-AK 是 RT-Thread 团队为 RT-Thread 实时操作系统所开发的 AI 套件,能够一键将 AI 模型部署到 RT-Thread 项目中,让用户可以 在统一...
2022-01-25 18:18:173

RT-Thread Studio驱动SD卡

RT-Thread Studio驱动SD卡前言一、创建基本工程1、创建Bootloader2、创建项目工程二、配置RT-Thread Settings三、代码分析1.引入库2.读入数据四、效果验证
2021-12-27 19:13:0520

RT-Thread STM32 配置系统时钟(使用外部晶振)

,没有更新最新版本软件)RT-Thread内核:V4.0.2STM32 CubeMX: V5.6.0一、创建RT-Thread项目打开RT-Thread Studio菜单栏→\rightarrow→文件→\rightarrow→新建→\rightarrow→RT-Thread项目→\righ
2021-12-14 18:45:5114

RT-Thread Smart已正式上线

rt-smart内核即可包含基本功能,同时也可定制裁剪。rt-smart用户态应用环境采用musl libc提供POSIX接口调用及C运行环境,延续 RT-Thread 原有的生态,使用scons
2020-11-29 10:31:392236

RT-Thread Smart已正式上线,源代码可下载,采用Apache License 2.0

(以下简称为rt-smart) 是基于RT-Thread操作系统衍生的新分支混合微内核操作系统,主要面向带 MMU(内存管理单元Memory Management Unit)的中高端处理器,为众多领域提供更具竞争力的操作系统基础软件平台,具备快速启动、兼容POSIX 接口、开发调试便利、应用与内核
2020-11-26 14:49:092258

RT-Thread内核对象管理器设计思路

RT-Thread内核设计的初衷,来分享一下个人对于其内核对象子系统设计的理解与体会。在此,也给各位RT-Thread原创大牛们打call,分享本文也期望有更多的盆友去学习并使用RT_Thread
2020-11-04 18:09:011326

RT-Thread Smart微内核操作系统发布!

9月1日,由上海睿赛德电子科技有限公司举办的RT-Thread Smart微内核操作系统发布会于北京圆满落幕,发布会以见微为主题,邀请到中国工程院院士、产业专家、高校教授及行业从业人员100余位莅临
2020-09-09 10:49:382222

RT-Thread Studio配置u8g2点亮OLED SSD1306

RT-Thread大佬竟然把它适配到RT-Thread平台上了,而且通过RT-Thread Studio添加软件包再稍微操作一下就可以轻松适配,简直不要太爽了!
2020-08-03 15:47:345945

RT-Thread Studio 主要亮点功能

RT-Thread Studio V1.1.0 快速上手体验 RT-Thread Studio 主要包括工程创建和管理,代码编辑,SDK管理器,RT-Thread配置,构建配置,调试配置,程序下载
2020-06-19 11:45:374990

如何对RT-Thread内核有基本的了解?

RT-Thread 的时钟管理以时钟节拍为基础,时钟节拍是 RT-Thread 操作系统中最小的时钟单位。
2019-07-19 10:12:326488

RT-Thread文件系统的基本知识和使用方法

为了能让开发者清楚地理解 RT-Thread DFS 框架的概念,学会使用 RT-Thread 文件系统。本应用笔记将一步步深入介绍 RT-Thread DFS 框架的相关知识以及实现原理。通过
2018-08-17 10:01:4629990

RT-Thread软件包定义和使用

RT-Thread软件包是运行于RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件 。RT-Thread 同时提供了开放的软件包平台,为开发者提供了众多可重用软件包的选择,是RT-Thread生态的重要组成部分。
2018-05-21 11:29:169158

RT-Thread开发,如何有效学习RT-Thread的五个步骤

RT-Thread推出RT-Thread Inside战略开放RT-Thread开发平台授权合作,与硬件十万个为什么合作首次推出第一款RT-Inside的开发板——iBox物联网开发套件。
2017-09-25 09:55:1833212

RT-Thread用户手册

RT-Thread用户手册——本书是RT-Thread的编程手册,用于指导在RT-Thread实时操作系统环境下如何进行编 程。
2015-11-26 16:16:4289

RT-Thread编程指南

RT-Thread编程指南——RT-Thread开发组(2015-03-31)。RT-Thread做为国内有较大影响力的开源实时操作系统,本文是RT-Thread实时操作系统的编程指南文档,它旨在说明如何在RT-Thread实时操作系统上进行编程、把它使用到具体的应用中去。
2015-11-26 16:06:46137

已全部加载完成