3274|1

336

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

【RT-Thread读书笔记】第二部分(1)移植,运行及线程管理 [复制链接]

 第二部分(1)主要学习了13-17章的内容
1.   移植RT-Thread到STM32,并创建线程
为什么两章一起来呢,因为单独移植一章任何表现没有,知道RTT已经运行,但是却看不到led的闪烁,不知道系统是否真的运行了.
按照书中的过程,非常顺利的完成RTT nano移植的过程.如下为思维导图.
经过实际代码验证,RTT Nano确实运行了,led灯闪烁正常.
这里硬件采用野火的秉火STM32F407核心板为基础完成的软件验证工作。
2.   RTT的启动流程
在RTT的启动流程一章中,作者介绍了两种启动流程: 万事俱备,只欠东风式和小心翼翼,十分谨慎式两种,RTT采用的是后一种.
由于我们采用KEIL 完成RTT的整体过程,这里还提到了一个技术,函数扩展技术即:$Sub$$和$Super$$两个符号,并且扩展的是main函数.这两个符号成对使用,$Sub$$为函数的扩展函数,$Super$$返回原函数.
3.   线程管理
RTT中的线程,给我的感觉就是我们常用RTOS中的任务,个人理解就是一个意思。线程分为多个状态:初始态,就绪态,运行态,挂起态,关闭态。这些状态直接是可以发生转换的,这个转换关系我觉得比较重要。


此内容由EEWORLD论坛网友我爱下载原创,如需转载或用于商业用途需征得作者同意并注明出处


最新回复

RT—Thread 国产的选手之一,希望可以发扬光大。感谢分享。  详情 回复 发表于 2022-5-23 20:06
点赞 关注(1)
 

回复
举报

7201

帖子

11

TA的资源

版主

沙发
 
RT—Thread 国产的选手之一,希望可以发扬光大。感谢分享。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表