硬汉嵌入式论坛

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

[FreeRTOS教程] 第3章 初学FreeRTOS系统准备工作

[复制链接]

740

主题

1326

回帖

3546

积分

管理员

春暖花开

Rank: 9Rank: 9Rank: 9

积分
3546
QQ
发表于 2016-8-10 14:22:57 | 显示全部楼层 |阅读模式
第3章       初学FreeRTOS系统准备工作



    俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境,一旦上手后,深入的学习相对就要容易些了。
    本章节就起到这样的作用,主要说明下初学FreeRTOS操作系统需要做的准备工作。
3.1 开发环境
3.2 FreeRTOS系统参考资料
3.3 FreeRTOS的调试方法
3.4总结

3.1   开发环境

1、IDE:支持两种IDE开发环境,MDK和IAR
      (1)MDK4.7X或者MDK5.XX均可,MDK4.7X以下的版本不行,因为低版本不支持STM32F429,且不支持C中嵌套汇编。
      (2)IAR固定使用IAR7.5版本,由于IAR向下兼容性稍差,其它版本未做支持。
2、调试器使用JLINK,ULINK或者STLINK均可。
3、配套开发板是安富莱的:
      (1)STM32-V4开发板,MCU是STM32F103ZET6。
      (2)STM32-V5开发板,MCU是STM32F407IGT6。
      (3)STM32-V6开发板,MCU是STM32F429BIT6。
努力打造安富莱高质量微信公众号:点击扫描图片关注
回复

使用道具 举报

740

主题

1326

回帖

3546

积分

管理员

春暖花开

Rank: 9Rank: 9Rank: 9

积分
3546
QQ
 楼主| 发表于 2016-8-10 14:27:28 | 显示全部楼层

3.2  FreeRTOS系统参考资料

3.2  FreeRTOS系统参考资料


    学习FreeRTOS主要有两个可以参考的资料:

3.2.1     FreeRTOS入门书籍及其电子版


    FreeRTOS有专门的入门书籍,同时也有书籍的PDF版本,而API参考手册,仅有PDF版本。
FreeRTOS的入门手册和API参考手册的PDF版本是需要花钱购买的,入门手册购买地址:
http://shop.freertos.org/RTOS_primer_books_and_manual_s/1819.htm
3.1.jpg
图3.1 FreeRTOS入门手册部分截图

API参考手册的PDF版本购买地址:
http://shop.freertos.org/FreeRTOS_API_and_Configuration_Reference_s/1822.htm
3.2.jpg
图3.2 FreeRTOS入门手册部分截图

注:入门手册和API参考手册电子版下载
    我们的安富莱电子论坛上面有下载,入门手册下载地址(版本V1.3.2):
http://www.armbbs.cn/forum.php?mod=viewthread&tid=14916
    API参考手册(FreeRTOS V8.1.2)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=13444
    如果可以的话,建议大家购买正版,因为FreeRTOS本身毕竟是开源免费的,论坛的维护等方面也是需要开销的,以表示对FreeRTOS的支持。

3.2.2     FreeRTOS手册在线版


    FreeRTOS的在线版手册跟上面3.2.1小节所说的入门手册和API参考手册差不多的,不过PDF版的入门手册要比在线版的详细,毕竟入门手册也是一本专门的书籍。其实不光FreeRTOS操作系统是这样,像RTXuCOS现在也是这种形式,一个离线方式的电子手册和一个在线的手册。
    官网的在线查看方式地址:http://www.freertos.org/
    将左上角的列表打开(部分截图):
3.3.jpg
图3.3 FreeRTOS手册在线查看

     等FreeRTOS操作系统入门后,主要看在线手册或者PDF手册,基本可以解决大部分问题。

3.2.3     FreeRTOS软件包下载


    FreeRTOS的软件包里面不仅有源码,而且有针对各家IC厂商评估板的Demo。FreeRTOS的软件包下载地址:
https://sourceforge.net/projects/freertos/files/FreeRTOS/
3.4.jpg
图3.4FreeRTOS最新版及其历史版本下载(部分截图)

下图3.5是FreeRTOS为ST的评估板配套的例子(部分截图):
3.5.jpg
图3.5 FreeRTOS为ST评估板配套的例子

另外在FreeRTOS软件包的路径:\\FreeRTOS\\Demo\\Common\\Minimal里面各个组件的例子,如下图3.6所示:
3.6.jpg
图3.6 FreeRTOS各个组件例子

这些例子也非常值得借鉴,等FreeRTOS入门后可以学习下。
努力打造安富莱高质量微信公众号:点击扫描图片关注
回复

使用道具 举报

740

主题

1326

回帖

3546

积分

管理员

春暖花开

Rank: 9Rank: 9Rank: 9

积分
3546
QQ
 楼主| 发表于 2016-8-10 14:29:11 | 显示全部楼层
3.3  FreeRTOS的调试方法


教程中提供了两种FreeRTOS的调试方法,第8章的串口打印任务执行情况和第9章IAR中的FreeRTOS插件使用方法。从第10章开始,所有配套的例子都做了串口打印任务执行情况的支持。

3.4  总结

本章节就为大家讲解这么多,建议初学者花些时间对FreeRTOS系统的在线版手册详细了解一下,随着以后的学习最好可以达到熟练查看这个手册的程度。
努力打造安富莱高质量微信公众号:点击扫描图片关注
回复

使用道具 举报

0

主题

2

回帖

16

积分

新手上路

积分
16
发表于 2018-9-5 11:47:39 | 显示全部楼层
感谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 17:12 , Processed in 0.176449 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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