pdf

FreeRTOS操作系统教程(完整版).pdf

  • 1星
  • 日期: 2018-04-03
  • 大小: 8.58MB
  • 所需积分:6分
  • 下载次数:33
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 操作系统、RTOS

操作系统、RTOS

FreeRTOS操作系统教程(完整版).pdf,全面介绍了在Keil及IAR下操作系统的移植;以及全方位介绍了操作系统的原理!调试方法!适合初学者及从事嵌入式系统移植的工程技术人员参考!

文档内容节选

FreeRTOS 操作系统教程第 3 章 初学 FreeRTOS 系统准备工作 转载 20160810 143037 标签:fatfsfreertosstemwinstm32usb 第 3 章 初学 FreeRTOS 系统准备工作 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是 如何快速上手,需要什么资料和开发环境,一旦上手后,深入的学习相对就 要容易些了 本章节就起到这样的作用,主要说明下初学 FreeRTOS 操作系统需要做 的准备工作 31 开发环境 32 FreeRTOS 系统参考资料 33 FreeRTOS 的调试方法 34 总结 1 31 开发环境 1IDE:支持两种 IDE 开发环境,MDK 和 IAR 1MDK47X 或者 MDK5XX 均可,MDK47X 以下的版本不行,因为低 版本不支持 STM32F429,且不支持 C 中嵌套汇编 2IAR 固定使用 IAR75 版本,由于 IAR 向下兼容性稍差,其它版本未做 支持 2调试器使用 JLINK,ULINK 或者 STLINK 均可 3配套开发板是安富莱的: 1STM32V4 开发板,MCU 是 ST......

【FreeRTOS 操作系统教程】第 3 章 初学 FreeRTOS 系统准备工作 转载 2016-08-10 14:30:37 标签:fatfsfreertosstemwinstm32usb 第 3 章 初学 FreeRTOS 系统准备工作 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是 如何快速上手,需要什么资料和开发环境,一旦上手后,深入的学习相对就 要容易些了。 本章节就起到这样的作用,主要说明下初学 FreeRTOS 操作系统需要做 的准备工作。 3.1 开发环境 3.2 FreeRTOS 系统参考资料 3.3 FreeRTOS 的调试方法 3.4 总结 1 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。 3.2 FreeRTOS 系统参考资料 学习 FreeRTOS 主要有两个可以参考的资料: 3.2.1 FreeRTOS 入门书籍及其电子版 FreeRTOS 有专门的入门书籍,同时也有书籍的 PDF 版本,而 API 参考 手册,仅有 PDF 版本。 2 FreeRTOS 的入门手册和 API 参考手册的 PDF 版本是需要花钱购买的,入门 手册购买地址: http://shop.freertos.org/RTOS_primer_books_and_manual_s/1819.ht m 图3.1FreeRTOS入门手册部分截图 API 参考手册的 PDF 版本购买地址: 3 http://shop.freertos.org/FreeRTOS_API_and_Configuration_Reference _s/1822.htm 图3.2FreeRTOS入门手册部分截图 注:入门手册和 API 参考手册电子版下载 我们的安富莱电子论坛上面有下载,入门手册下载地址(版本 V1.3.2): http://bbs.armfly.com/read.php?tid=14916 API 参考手册(FreeRTOS V8.1.2) http://bbs.armfly.com/read.php?tid=13444 如果可以的话,建议大家购买正版,因为 FreeRTOS 本身毕竟是开源免 费的,论坛的维护等方面也是需要开销的,以表示对 FreeRTOS 的支持。 3.2.2 FreeRTOS 手册在线版 4 FreeRTOS 的在线版手册跟上面 3.2.1 小节所说的入门手册和 API 参考手 册差不多的,不过 PDF 版的入门手册要比在线版的详细,毕竟入门手册也是 一本专门的书籍。其实不光 FreeRTOS 操作系统是这样,像 RTX 和 uCOS 现在也是这种形式,一个离线方式的电子手册和一个在线的手册。 官网的在线查看方式地址:http://www.freertos.org/ 将左上角的列表打开(部分截图): 图3.3FreeRTOS手册在线查看 5
更多简介内容

推荐帖子

MSP430G2553时钟外部晶振配置说明
 关于MSP430G2553的时钟分类以及ACLK,MCLK和SMCLK的时钟源以下均不会做具体解释,在百度或者CSDN能搜到好多相关的说明文章。本文主要论证一下ACLK,MCLK和SMCLK可选作为时钟源的LFXT1CLK的频率是多少。在BAIDU以及TAOBAO中搜索不到下图电路板中的无源晶振,所以想要自己动手对其进行推导。(2553的技术文档介绍中该晶振为32kHz晶振)       
fish001 微控制器 MCU
今日直播:解锁汽车电子黑科技 开创未来驾乘新境界
随着智能互联、自动驾驶、电动汽车的发展,汽车电子技术和产品的开发日新月异,正在经历前所未有的创新。汽车电子最重要的作用是提高汽车的安全性、舒适性、经济性、智能性和娱乐性。然而更智能的汽车需要高速处理和存储大量的数据,当信息娱乐、通信、ADAS、网关和动力控制系统的需求并发时,就给带宽和存储能力提出了更高要求。为了让您更深入了解汽车电子的存储方案以及人车交互方面的进步,此次研讨会邀请美光和安富利的专
EEWORLD社区 综合技术交流
一周测评情报,为你奉上~
最新一周测评情报,测评活动陆续上线,测评报告也帖帖精彩~   正在申请期的测评活动: 1.南芯SC8905 电源评估板免费测评,为你随板配送I2C工具,不怕玩不了啦~ http://bbs.eeworld.com.cn/elecplay/content/136 2.沁恒CH579M-R1开发板免费测评,等你来玩 http://bbs.eeworld.com.cn
okhxyyo 开发板测评专版
智造希望 连接未来|听TE讲智能制造和未来交通背后的技术创新
伴随5G以及人工智能技术日益成熟,推动信息科技向万物互联的时代转变,催生物理世界和数字世界深度融合。不管是科技企业还是传统企业,纷纷向智能应用转型升级。 泰科电子(TE Connectivity, 简称“TE”),深耕中国市场30余年,推动行业前沿科技发展,致力于创造更安全、可持续、高效和互联的未来。 让我们与TE一起开启数字化转型之旅,听TE总工程师张丹丹博士分享智能制造的AI应用。
EEWORLD社区 综合技术交流
恒压BUCK电感的计算有些困惑
恒压BUCK电感的计算有些困惑,要求输入电压范围176-265Vac,输出9V/1A,效率91%,磁芯选用EE10,算出的结果96圈,145uH,实际测试发现输出正常,但二极管和电感的温度很高,而且效率只有60左右,加大磁芯效率和温度也没什么变化。根据输入输出要求,实际占空比只有0.036非常小,所以感觉计算的是错误的,还是说BUCK电路在输入高压时不能输出这么低的电压。还请各位高手不吝赐教,该如
cpfpost 开关电源学习小组
【技术视频集锦】Littelfuse 高效 • 可靠 • 精准的功率控制和电路保护方案
小编在这里跟大家分享 Littelfuse 高效 • 可靠 • 精准的功率控制和电路保护方案的【技术视频集锦】, 希望能有助于设计工程师提高产品的安全可靠性和效率。 欢迎感兴趣的小伙伴观看了解~   【技术视频集锦】Littelfuse 高效 • 可靠 • 精准的功率控制和电路保护方案   工业变频器和软启动器应用概述   紧急医疗设备解决方案  
EEWORLD社区 分立器件

评论

zbyzby1142
学习一下,多谢分享
2018-08-15 08:57:29回复
登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })