FreeRTOS常用资源

1.FreeRTOS官网的学习资料:http://www.freertos.org/index.html

   FreeRTOS现有的项目资料(github 源代码): http://www.osrtos.com/rtos/freertos

2.源代码下载地址:

官网下载地址1(sourceForage):http://sourceforge.net/projects/freertos/files/

官网下载地址2(github):https://github.com/search?p=1&q=FreeRTOS&ref=searchresults&type=Repositories&utf8=%E2%9C%93     (如DuinOS/FreeRTOS,注意并未包含所有的版本,而只是某些项目使用到的版本)

 

3.学习书籍

      1-FreeRTOS_CNN--中文版本.pdf

      1-Using the FreeRTOS Real Time Kernel - A Practical Guide_opened-英文版本.pdf

 

4.移植学习

        FreeRTOS介绍与移植     http://ju.outofmemory.cn/entry/39028

        FreeRTOS 移植要点(1)  http://blog.csdn.net/liyuanbhu/article/details/7913291 

        FreeRTOS 移植要点(2)  http://blog.csdn.net/liyuanbhu/article/details/7915778
        FreeRTOS 使用指南      http://xilinx.eetrend.com/article/7845 

5. 学习FreeRTOS前的准备工作-----初学者必看-->>>引自:http://bbs.armfly.com/read.php?tid=1552

了解FreeRTOS之前,一定要搞清楚FreeRTOS, SafeRTOS和OpenRTOS之间的关系
1). 先说FreeRTOS和OpenRTOS
        FreeRTOS和OpenRTOS的共享相同的源码,只是 OpenRTOS 为 FreeRTOS 披上’commercial and legal wrapper’‘
用户从FreeRTOS更新到OpenRTOS主要有两个原因:
1.1  为了克服FreeRTOS修改版的GPL许可证限制。
1.2  为了获得额外的服务,如专业的技术支持,高质量的中间件,培训,咨询和相应的工具

2). FreeRTOS修改版的GPL许可证限制
        修改版的GPL许可证有如下几个缺陷(There are several reasons why developers may find the FreeRTOS modified 
GPL licence restrictive.)
2.1  公司可能有一个全面禁止在他们的项目中使用GPL授权的软件。
2.2  他们可能需要IP赔偿。
2.3  他们可能更愿意在他们的产品中,避免FreeRTOS的许可证要求承认他们使用FreeRTOS的。
一个OPENRTOS许可证删除了 修改后的GPL的限制,提供知识产权保障,并允许开发者保持匿名。

3). 再说FreeRTOS和SafeRTOS
SafeRTOS也是基于FreeRTOS的,但是和FreeRTOS不同,被安全方面的专家做了重新设计,下面是SafeRTOS获得的安全认证
SAFERTOS was initially certified in 2007 by TüV SüD to IEC 61508-3 SIL 3, the highest level possible for a software
only component.Today SAFERTOS has grown to be a leading safety critical RTOS solution supporting a wide range 
of international design safety standards, including:

Industrial

IEC 61508 (2010)

Railway

EN 50128

Medical

IEC 62304/FDA 510K

Nuclear

IEC 61513, IEC 62138, ASME NQA-1 2008

Process

IEC 61511

Automotive

ISO 26262

Aerospace

DO178B

4).  说一下为什么要先做FreeRTOS的教程
       前几天在网址上面查找资料的时候,无意中找到了2013年嵌入式市场分析报告,里面的数据显示FreeRTOS近几年在
欧美国家比较的火,用户群正在逐步的增加,像现在ST发布程序的时候,提供的RTOS就是用的FreeRTOS。详细的可以
看这个帖子http://bbs.armfly.com/read.php?tid=1519 


说明:只有超过%2的RTOS才会在上面显示。


5).  学习FreeRTOS前的准备工作:  这里只要做好两点就可以了。
5.1,  从官网下载最新的程序包, 现在最新的版本是V7.5.2,官网下载地址http://sourceforge.net/projects/freertos/files/ 
        FreeRTOSV7.5.2.zip (9054 K) 下载次数:6795 
5.2,  官网有FreeRTOS每个函数的API说明,已经相应API的例子,其实源码的.h文件里面也有大部分函数的使用例子
             
6). 教程计划
6.1  先把自己做的这几个例子讲解一下,关键是分析一下源码,源码必须得分析,要不知其然不知其所以然。
     
6.2  然后把官方的这几个例子讲解一下,说这几个例子的主要目的是充分学习官方是如何使用这个RTOS的,非常有
      参考价值。

6.3  针对我们板子自己的外设,做一套完整的,基于FreeRTOS的底层驱动,让这些驱动能够更加有效
       的在FreeRTOS下面工作。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值