硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4395|回复: 6
收起左侧

[FreeRTOS] 学习FreeRTOS 需要了解MCU的操作吗?

[复制链接]

1

主题

0

回帖

1

积分

新手上路

积分
1
发表于 2016-12-6 13:45:48 | 显示全部楼层 |阅读模式
hello,大家好! 现在正准备学习了解FreeRTOS 系统,现在有个疑问,想了解下!
1、在使用FreeRTOS系统时,需要先了解MCU的操作吗?比如:GPIO 如何设置输入输出、拉高等;
2、FreeRTOS系统对硬件的系统要求高吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2016-12-6 14:26:28 | 显示全部楼层
不需要了解,RTOS是基于内核的,深入学习RTOS,需要了解下RTOS的内核,比如PendSV中断,SysTick中断,SVC中断,双堆栈指正等。
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2016-12-30 21:15:42 | 显示全部楼层
“深入学习RTOS,需要了解下RTOS的内核,比如PendSV中断,SysTick中断,SVC中断,双堆栈指正等”,安富莱这么重视这三个系统底层中断的了解,那为何在你们的FreeRTOS手册里没有详细介绍RTOS系统里这三个中断的详细运行机制呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2016-12-31 00:27:41 | 显示全部楼层

回 taobaofarmer 的帖子

taobaofarmer:“深入学习RTOS,需要了解下RTOS的内核,比如PendSV中断,SysTick中断,SVC中断,双堆栈指正等”,安富莱这么重视这三个系统底层中断的了解,那为何在你们的FreeRTOS手册里没有详细介绍RTOS系统里这三个中断的详细运行机制呢? (2016-12-30 21:15) 
效果不好,不适合初学者学习,早期的uCOS-III教程讲解了:http://www.armbbs.cn/forum.php?mod=viewthread&tid=1788
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2016-12-31 14:04:04 | 显示全部楼层
但不都是初学者,也有相当一部分是有OS应用基础的,只不过想通过安富莱的开发板进一步提高OS的理论和应用技术水平,建议还是给这三个中断的应用划出一个章节做一个详细专门的介绍
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2016-12-31 14:11:57 | 显示全部楼层

回 taobaofarmer 的帖子

taobaofarmer:但不都是初学者,也有相当一部分是有OS应用基础的,只不过想通过安富莱的开发板进一步提高OS的理论和应用技术水平,建议还是给这三个中断的应用划出一个章节做一个详细专门的介绍 (2016-12-31 14:04) 
看uCOS-III教程讲解就可以了:http://www.armbbs.cn/forum.php?mod=viewthread&tid=1788

FreeRTOS大同小异。都是PendSV里面保存当前任务现场,恢复另一个任务现场,滴答定时器实现时钟节拍
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

积分
632
发表于 2017-1-3 09:24:54 | 显示全部楼层
@xm_smallp   最好深入了解MCU的各种裸机操作,如果有丰富的裸奔经验就更好了,这样在加入操作系统之后就会更加深入了解用系统的好处和弊端了,用系统的好处很多,也显而易见,但总体感觉还是裸奔的代码风险小、可控性要高
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 09:32 , Processed in 0.174658 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表