加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 点赞
  • 8
  • 分享
免费
课程章节
  • 课程介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
初级

(最新版)RTOS培训-15天入门RT-Thread内核

2018/06/15
9263
  • 8评论
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

课程更新(请以本课程为主):

本视频教程在更新后在原内容的基础上,新增并细化了章节内容。

本视频将给RT-Thread 内核做简单介绍,从软件架构入手讲解实时内核的组成与实现,这部分会给初学者引入一些 RT-Thread 内核相关的概念与基础知识,让初学者对内核有初步的了解。学完本课程,初学者将会对 RT-Thread 内核有基本的了解,知道内核的组成部分、系统如何启动、内存分布情况以及内核配置方法。

RT-Thread资深用户jiezhi将为大家讲解15个经典内核例程源码,每天一讲一作业,让你快速上手!


课程概述:

RT-Thread是一个集实时操作系统RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread具备一个IoT OS平台所需的所有关键组件,例如GUI网络协议栈、安全传输、低功耗组件等等。经过13年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS

RT-Thread拥有良好的软件生态,支持市面上所有主流的编译工具如GCCKeilIAR等,工具链完善、友好,支持各类标准接口,如POSIXCMSISC++应用环境、Javascript执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有主流的MCUWi-Fi芯片


适用人群:

嵌入式开发者,RT-Thread学习者,期望从逻辑开发转向RTOS开发,0基础RTOS初学者


课程大纲:

解读1:系统启动代码和用户入口代码——更新后:初识RT-Thread

解读2:跑马灯代码——更新后:动态内存堆的使用

解读3:线程的创建与删除——更新后:线程的创建

解读4:空闲任务及其钩子函数——更新后:简单的线程实例-跑马灯-栈空间分配技巧

解读5:中断和临界区保护——更新后:线程的时间片轮询调度

解读6:堆的初始化和使用——更新后:空闲线程及两个常用的钩子函数

解读7:信号量的使用——更新后:临界区保护

解读8:互斥量的使用——更新后:信号量的使用

解读9:邮箱的使用——更新后:生产者消费者问题

解读10:消息队列的使用——更新后:互斥量的使用

解读11:事件的使用——更新后:线程的优先级翻转

解读12:生产者-消费者问题——更新后:事件集的使用

解读13:信号——更新后:邮箱的使用

解读14:软件定时器——更新后:消息列队的使用

解读15:内存池——更新后:软件定时器的使用

解读16:内存池的使用(新增


RT-Thread其他相关课程:

录播课程:

1、快速上手RT-Thread和env配置工具就这么简单

2、7天入门RTOS网络编程

直播课程:

1、利用柿饼GUI——30分钟搭建产品原型

2、如何使用vscode+GDB+qemu调试RTT

3、为什么你应该用RTOS?

4、RT-Thread 4.0 物联网操作系统发布会(内含送书活动)


  • rt-thread_快速入门文档.pdf
    描述:rt-thread_快速入门文档.pdf
  • 1-初识rt-thread.pptx
    描述:1-初识rt-thread.pptx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ATMEGA88PA-MMHR 1 Atmel Corporation RISC Microcontroller, 8-Bit, FLASH, AVR RISC CPU, 20MHz, CMOS, PQCC28, 4 X 4 MM, 1 MM HEIGHT, 0.45 MM PITCH, GREEN, PLASTIC, VQFN-28
$2.43 查看
DSP56F803BU80E 1 NXP Semiconductors 16-BIT, 80MHz, OTHER DSP, PQFP100

ECAD模型

下载ECAD模型
$13.78 查看
STM32F401VET6 1 STMicroelectronics High-performance access line, Arm Cortex-M4 core with DSP and FPU, 512 Kbytes of Flash memory, 84 MHz CPU, ART Accelerator

ECAD模型

下载ECAD模型
$10.53 查看

相关推荐

电子产业图谱