1.FreeRTOS官网的学习资料:http://www.freertos.org/index.html
FreeRTOS现有的项目资料(github 源代码): http://www.osrtos.com/rtos/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:///liyuanbhu/article/details/7913291
FreeRTOS 移植要点(2) http:///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
6.3 针对我们板子自己的外设,做一套完整的,基于FreeRTOS的底层驱动,让这些驱动能够更加有效
的在FreeRTOS下面工作。
因篇幅问题不能全部显示,请点此查看更多更全内容