RT-Thread
文章平均质量分 92
一款开源实时操作系统,主要包含一个实时内核和与实时应用有关的各种组件。使用 RT-Thread Studio 一站式开发工具逐步完成功能,提升项目实战能力。
攻城狮杰森
计算机硕士,阿里云专家博主,华为云云享专家,CSDN 内容合伙人,51CTO 博客专家。竭力成为一名 Full Stack Developer. 关注杰森,与你同行,共同进步!
展开
-
【玩转 RT-Thread】 RT-Thread Studio —— 按键控制电机正反转、蜂鸣器
文章目录一、初识RT-Thread1.简介2.前景3.软件生态二、实验准备三、实验需求四、操作流程1.新建RT-Thread工程2.RT-Thread Studio界面介绍3.代码编写4.烧录5.串口监视五、代码演示六、原理讲解一、初识RT-Thread做世界级的 OS,让万物互联,信息畅通无阻。成为未来 AIoT 领域最为主流的操作系统平台。1.简介RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT原创 2022-04-28 20:08:45 · 139686 阅读 · 1 评论 -
【玩转 RT-Thread】I2C 内核
文章目录一、i2c协议二、i2c物理层三、i2c协议层1.i2c总线的位传输2.i2c总线的开始和结束信号3.i2c应答信号4.i2c总线的仲裁机制四、访问i2c总线设备五、查找i2c总线设备六、数据传输七、I2C 总线设备使用示例一、i2c协议由飞利浦公司开发,支持设备间的短距离通信。i2c通信需要的引脚少,硬件实现简单、可扩展性强,被广泛应用在系统内多个集成电路(IC)间的通信。二、i2c物理层i2c通信总线可连接多个i2c通信设备,支持多个通信主机和多个通信从机。i2c通信只需要两条双向总原创 2022-04-28 19:38:15 · 104730 阅读 · 0 评论 -
【玩转 RT-Thread】线程管理原理
文章目录一、序言二、线程管理的功能特点三、线程的工作机制1.线程控制块2.线程的重要属性(1) 线程栈(2) 线程状态(3) 线程优先级(4) 时间片(5) 线程的入口函数(6) 常见的线程错误码3.线程状态切换4.系统线程(1)空闲线程(2) 主线程四、线程的管理方式1.创建和删除线程(1)创建线程(2)删除线程2.初始化和脱离线程(1)初始化线程(2)脱离线程3.启动线程4.获得当前线程5.使线程出让处理器资源6.使线程睡眠7.挂起和恢复线程(1)线程挂起(2)恢复线程8.控制线程设置和删除空闲钩子10原创 2022-04-28 19:25:32 · 93813 阅读 · 0 评论