社区首页
技术讨论创新帖
全部新帖
资料区
社区活动
联系管理员
★ 社区积分制度
★ 新手必读
★ 申请版主★
请
登录
后使用快捷导航
没有帐号?
注册
首页
|
电子技术
|
嵌入式
模拟电子
单片机
电源管理
传感器
半导体
电子应用
|
工业控制
物联网
汽车电子
网络通信
医疗电子
手机便携
测试测量
安防电子
家用电子
机器人
新能源
电子头条
|
社区
|
论坛
测评
博客
大学堂
|
下载
|
下载中心
电路图
精品文集
电路图
|
参考设计
|
Datasheet
|
活动
|
直播
datasheet
datasheet
文章
搜索
登录
注册
中文
En
论坛
切换旧版
电子工程世界-论坛
»
论坛
›
电子技术交流
›
嵌入式系统
›
实时操作系统RTOS
›
【RT-Thread读书笔记】第三周:进入RT-Thread的世界—— ...
返回列表
发新帖
回复
阅
3179
|
回
0
数码小叶
当前离线
五彩晶圆(初级)
最后登录
2025-1-21
在线时间
1623 小时
威望
2121分
芯积分
1260分
(兑换)
E金币
155枚
(兑换)
(兑换)
好友
17
数码小叶
2549
帖子
0
TA的资源
五彩晶圆(初级)
+ 好友
私信
楼主
发表于2019-5-5 23:00
只看该作者
【RT-Thread读书笔记】第三周:进入RT-Thread的世界——线程、时钟
[复制链接]
本帖最后由 数码小叶 于 2019-5-5 22:57 编辑
第二周的帖子被我给耽搁了,直接跳到第三周了
。
从第四章开始,算是详细的介绍RT-Thread了,首先是对线程的介绍,这个算是玩RTOS的基础知识了,怎么把任务分割,怎么多任务去运行等等。读完第一遍,真的很抽象,完全不像FreeRTOS那样易上手,然后每章在读了两遍的基础上,再去跑例程,跟着例程去学习,就有种豁然开朗的感觉,收获很大。读完第四章,就可以发现RT-Thread的线程管理机制和FreeRTOS的管理机制,还是有很多不同的,比如基本的线程状态就不一样。第四章主要解决什么是线程、线程有哪些状态、怎么去创建线程、怎么去管理线程等基本问题。管理线程又涉及到线程的初始化、脱离线程、启动线程、挂起恢复线程等。初始化线程又涉及到动态线程和静态线程,两者分别以rt_thread_create()和rt_thread_init()分别展开来介绍。最后介绍了调度器钩子,感觉这个在调试时比较实用,但是钩子函数貌似不太好写。
第五章,时钟管理。这个就是介绍RT-Thread系统中的最小时间单位节拍。从节拍的概念、如何产生,到获取时间节拍。然后分硬件模式(HARD_TIMER)软件模式(SOFT_TIMER)来讲定时器,硬件定时器的时间精度高,并且定时时间灵活,自由。而软的定时器则是基于RT-Thread的时钟节拍,因此,定时时间,必须是节拍的整数倍。弄清楚这些基本概念后,就是介绍定时器的工作机制了,定时器链表以及链表的跳表算法,这个感觉跟以前学刚C语言时时的排序算法类似,实际就是增加索引目录,就像书上说的那样,以空间换取时间。
第六章,线程间的同步。这一章和第四章一样,至少需要去读两遍再去实践才能理解的透彻。为什么会引入同步这个概念,实际就是解决RT-Thread协调多个线程共同完成任务的问题。解决这个问题,首先引入的是信号量的概念,由信号量到信号控制块,到信号的管理:创建、初始化、获取信号量、删除、释放。信号量适用于形成锁、同步、计数、线程与线程、中断与线程间的同步。互斥量的引入没有做过多的解释,记得以前学FreeRTOS的时候,是由普通信号量的弊端引入的,举了很多事例,比如优先级是怎么翻转的,当然这种翻转是你所不期望的。RT-Thread中主要是利用优先级继承算法来解决优先级翻转的问题。着重讲了互斥量与普通信号量的两点不同:支持递归访问,只能由持有线程释放,并且,互斥量不能在中断服务函数中使用。本章,最后又引入了事件集的概念,这个主要是解决一对多和多对多的线程同步。因此也有了线程的“逻辑与”和“逻辑或”概念,即独立型同步和关联性同步。
写这种读书笔记真的挺好的,不但能留下学习的脚印,还可以去梳理自己的学习知识、学习思路,不懂的概念或者知识,再去温故一遍
。
鸿蒙
,
国产操作系统
此帖出自
实时操作系统RTOS论坛
点赞
关注
(0)
回复
分享
扫一扫,分享给好友
复制链接分享
链接复制成功,分享给好友
举报
提升卡
变色卡
千斤顶
返回列表
发新帖
回复
您需要登录后才可以回帖
登录
|
注册
发表回复
回帖后跳转到最后一页
浏览过的版块
嵌入式系统
活动
更多>>
走近 AI 重磅新品 STM32N6,解锁在 MCU 部署高性能、节能型边缘 AI!答题有好礼~还有开发板等你拿!
Microchip 直播|多相降压电源控制技术的发展与探讨 报名中!
安世半导体智能工业应用探索站,闯关赢好礼!
PI 电源小课堂:集成式半桥驱动IC BridgeSwitch 2, 助力高效永磁同步电机逆变器的设计
Microchip喊你探索dsPIC33A 芯片,70份好礼等你赢!
【瓜分2500元红包】票选2024 DigiKey “感知万物,乐享生活”创意大赛人气作品TOP3!
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
验证并选择心仪MOSFET,探寻选型奥秘!注册、体验双重好礼等你拿~
开源项目
更多>>
rx5808
LED灯板
EV-ADuCRF101MK1Z,使用 ADuCRF101 868-MHz/915-MHz MCU 的评估板
LT6654AMPS6-4.096 扩展电源范围电压基准的典型应用
来自汽车和电池输入的 LTC3126IFE 2MHz、3.3V/2.5A 电源的典型应用电路
LT6656BCS6-4.096、4.096V 低功率精密高压电源监视器的典型应用
LTC1779,单节锂离子至 1.8V/250mA 降压转换器
用于编程欠压锁定的 LT3066EMSE-5 线性稳压器的典型应用电路
AD8534ARZ-REEL 用于多媒体和汽车应用的单电源、平衡线路驱动器的典型应用
CRSFJoystick
随便看看
碳化硅功率器件的特点和应用领域
[i=s]本帖最后由火辣西米秀于2025-1-2209:20编辑[/i]相对于第一代硅基半导体,碳化硅功率器件禁带宽度大,电导率高、热导率高,具有更强的耐高压、高功率能力,体积更小,更适合作为衬底材料。通常半导体外延的材料在高压和高可靠性的需求下,通常会选择碳化 ...
开发基于碳化硅的25 kW快速直流充电桩:方案概述
新年积分兑换专场兑换的零食礼包到了,有图片。
MSP430驱动DDS模块AD9851
【急求】:我用的64位win7 安装不了MSP430仿真器的驱动 怎么办?
电容式高频振荡电路仿真失败。。。
自动增益控制
中国RFID的突破口在哪里?
查找数据手册?
搜索
EEWorld Datasheet 技术支持
热门标签
源代码
单片机
放大器
TI
ST
电源
分立器件
传感器
测试测量
模拟
RDVKeyboardAvoiding
薄膜集成电路
jfinal-dreampie
德州仪器
栅极电阻
消弧线圈
转换开关
QFN封装
汉明码
NomadBSD
相关文章
更多>>
台积电 CFO:2024 年四季度已获首笔 15 亿美元美国《CHIPS》法案资金
1 月 21 日消息,台积电财务长(CFO)黄仁昭在接受美媒 CNBC 采访时表示,该企业已于 2024 年四季度获得了 15 亿美元(IT之家备注:当前约 109.52 亿元人民币)的首笔美国《C
Rapidus 与 IBM 合作在美制造 2nm GAA 原型晶圆亮相,在日试产 4 月启动
1 月 21 日消息,据日媒 EE Times Japan 报道,日本先进半导体制造商 Rapidus 在 2024 年 12 月 11~13 日举行的 SEMICON Japen 2024 上,展
断供先进芯片非本意!黄仁勋:英伟达不能没有中国
1月21日消息,英伟达CEO黄仁勋没有去参加美国当选总统特朗普的就职典礼,现身北京参加公司年会。 期间黄仁勋也是接受媒体的采访,其公开表示,英伟达不能没有中国。 “我们有很多合作伙伴在中国,我们在这
苹果M4 Mac mini曝出USB-C接口问题!随机间歇性断开连接
消息称 SK 海力士有望 2 月启动业界最先进 1c nm 制程 DRAM 内存量产
未经同意出售用户数据,通用汽车遭美国 FTC 处罚
日本三井住友银行推出半导体设备抵押贷款,铠侠已率先获益
联想宣布收购Infinidat,扩充高端企业存储业务
台积电董事长:我们不是美积电 最先进制程不会搬到美国
曝台积电拒绝代工三星Exynos处理器:理由是怕泄密
新帖速递
STM32和无源蜂鸣器播放声音的问题
车规级AECQ200介绍,混合铝电解电容器的选择
嵌入式教程_DSP技术_DSP实验箱操作教程:2-28 搭建轻量级WEB服务器实验
OPA847IDBVR运放器国产替代
AG32VF407测试UART
【得捷电子Follow Me第二期】第一章 收到货物的分享
请问这个红外接收头是什么型号?能用哪个型号代替?谢谢
出售全新未拆封ZYNQ 7Z020 FPGA核心板
用在锂电池供电的水表设置上的LORA模块,当有100块水表集中安装在一个楼道内时,节能
请问一下,当某个端口被设置为 RX0后,这个端口的输入输出方向还有必要设置吗
今年怎么这么难,比疫情时还难,三十了面临失业好迷茫
请教稳压管测试问题
【小华HC32F448测评】关于小华半导体的UART中断发送和PRINTF构造和重定向
【BIGTREETECH PI开发板】 HDMI输出测试
【BIGTREETECH PI开发板】+08.音频测试(zmj)
开发板申请:拥有 AI 加持的 STM32N6570-DK 免费试用 !
申请时间:即日起-3月2日
查看 »
安世半导体智能工业应用探索站,闯关赢好礼!
点击页面内“开始探索”按钮,填写并提交表单;
请根据序号依次完成3个安世半导体智能工业应用的探索,并根据给出的资料完成共计9题(每个应用3题),答对5题以上的玩家即可获得抽奖资格;
每人仅有一次参与答题的机会,请慎重作答,活动结束后,我们将抽取30位玩家赠送礼品。
查看 »
Microchip 直播|多相降压电源控制技术的发展与探讨 报名中!
直播主题:多相降压电源控制技术的发展与探讨
直播时间:2025年2月25日(星期二)上午10:30-11:30
快来报名!
查看 »
回帖赢好礼 | 关于无线技术的那些事儿
【活动时间】即日起—2025年1月31日
【活动好礼】50元京东卡
查看 »
答题赢好礼,PI电源小课堂第3期来啦!
本期内容:集成式半桥驱动IC BridgeSwitch 2, 助力高效永磁同步电机逆变器的设计
活动时间:即日起-2月28日
看视频答题即可赢取京东卡!
查看 »
Microchip喊你探索 dsPIC33A 芯片,70份好礼等你赢!
活动时间:即日起-1月26日
活动奖励:随身Wi-Fi、家用多功能电烤箱、20000mAh充电宝、50元京东卡
查看 »
DigiKey应用探索站重磅上线!潮流应用,硬核技术探秘,N多干货,一站get!
当月好物、热门技术资源、潮流应用技术、特色活动、DigiKey在线实用工具,干货多多~
查看 »
本周精选下载推荐:电源管理基础Dummies
本周小编给大家带来一本超简单、超干货的电子书——《电源管理基础Dummies》!内容深入浅出,排版舒服简洁,分分钟能get到电源管理最核心的知识内容。
查看 »
下载资料赢好礼!看Vicor模块化电源解决方案如何推动创新
活动时间:即日起-2024年12月31日
如何参与:点击活动页内您想了解的模块,找到资料下载即可参与抽奖,活动结束后统一发奖!
查看 »
关闭
站长推荐
1
/9
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
电信业务审批[2006]字第258号函
京公网安备 11010802033920号
Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复
返回顶部
返回列表
论坛首页
版块列表
专业技术中心
TI技术论坛
ST传感器与低功耗无线技术论坛
ADI参考电路
DigiKey得捷技术专区
ADI · 世健工业技术
电子技术交流
嵌入式系统
单片机
国产芯片交流
电机驱动控制
FPGA/CPLD
模拟电子
电源技术
PCB技术
RF/无线
传感器
综合技术交流
下载中心专版
大学堂专版
测评中心专版
创意与实践
电子竞赛
DIY/开源硬件专区
淘e淘
创意市集
行业应用
汽车电子
移动便携
医疗电子
工控电子
安防电子
休息一下
聊聊、笑笑、闹闹
工作这点儿事
为我们提意见&公告
EEWorld颁奖专区
信息发布
最新帖子
最新帖子
最新回复
精华
消灭零回复
测评中心
活动中心
积分兑换
E金币兑换
芯积分
厂商专区
TI技术论坛
ST传感器与低功耗无线技术论坛