当前位置: 首页 > news >正文

体育西网站开发方案网站编排类型

体育西网站开发方案,网站编排类型,赣州市建设工程造价管理网站,广告网站 源码FreeRTOS简介 文章目录 FreeRTOS简介前言一、什么是FreeRTOS#xff1f;二、FreeRTOS的特点三、FreeRTOS的版本和参考资料1、FreeRTOS版本2、FreeRTOS源码获取3、FreeRTOS参考资料 四、FreeRTOS源码简介 前言 FreeRTOS是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务…FreeRTOS简介 文章目录 FreeRTOS简介前言一、什么是FreeRTOS二、FreeRTOS的特点三、FreeRTOS的版本和参考资料1、FreeRTOS版本2、FreeRTOS源码获取3、FreeRTOS参考资料 四、FreeRTOS源码简介 前言 FreeRTOS是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核具有高度可移植性在一段学习后留个笔记简单记录下相关知识欢迎大佬指正 一、什么是FreeRTOS Free 和 RTOSFree 就是免费的、自由的、不受约束的意思RTOS 全称是 Real Time Operating System中文名就是实时操作系统。可以看出 FreeROTS 就是一个免费的 RTOS 类系统FreeRTOS 是 RTOS 系统的一种FreeRTOS 十分的小巧可以在资源有限的微控制器中运行当然了FreeRTOS 不仅局限于在微控制器中使用。但从文件数量上来看 FreeRTOS 要比UCOSII 和 UCOSIII 小的多。 二、FreeRTOS的特点 FreeRTOS是一个可裁剪、可固化到 ROM 的抢占式实时内核并且可管理任务的数量不受限制具有以下几个重要的特性 ■免费、开源且小巧FreeRTOS 免费这是最重要的一点UCOS 是要收费的 并且FreeRTOS 系统简单、小巧、易用通常情况下内核占用 4k-9k 字节的空间。 ■支持多种不同架构的不同型号的处理器 ARM架构系列例如STM32和GD32的 F1、 F4、 F7 和 H7 等型号的 MCU 都可支持已经在超过 30 种架构的芯片上进行了移植。非常方便 ■资料齐全文档相对齐全在 FreeRTOS 的官网:https://www.freertos.org/zh-cn-cmn-s/上可以找到所需的文档和源码但是所有的文档都是英文版本的而且下载 pdf 文档的时候是要收费的。 ■应用范围广高可移植性代码主要 C 语言编写因此许多软件厂商也使用 FreeRTOS 做本公司软件的操作系统比如著名的 TouchGFX其所有的例程都是基于 FreeRTOS 操作系统的。ST 公司的所有要使用到 RTOS 系统的例程也均采用了 FreeRTOS由此可见免费的力量啊 ■内部资源丰富持抢占式合作式和时间片调度、任务数量不限、任务优先级不限、软件定时器、创新的事件组(或者事件标志)、消息队列、多种信号量、任务通知、内存管理、时间戳等还包括强大的跟踪执行功能和堆栈溢出检测功能。 三、FreeRTOS的版本和参考资料 1、FreeRTOS版本 FreeRTOS 衍生出来了另外两个系统OpenRTOS 和 SafeTROSFreeRTOS 开源许可协议允许在商业应用中使用 FreeRTOS 系统 ,两者特征比较如下表所示 2、FreeRTOS源码获取 在移植FreeRTOS 时候还需要用到FreeRTOS官方提供的两个额外的库源码文件中文官方地址https://freertos.org/zh-cn-cmn-s/提供了大量的 µC/OS-III 相关的资料和不同版本的源代码现在的目标就是要获取 FreeRTOS的源代码打开后如下图所示 点击下载FreeRTOS 可直接下载FreeRTOS。也可以从 Git 获取 RTOS 库 但最简单的入门方式是下载 FreeRTOS .zip 文件因为此文件还包括针对每一个官方移植的演示项目 ,如果点击入门指南跳转如下图所示 3、FreeRTOS参考资料 在线参考资料在顶部导航栏“内核” 就能看到FreeRTOS的详情页了打开后如下图所示对内核的描述 点击左侧FreeRTOS书籍可以看到FreeRTOS的相关离线资料FreeRTOS 官方有两份 PDF 文档一份是 FreeRTOS 的指导手册 一份是 FreeRTOS 的 API 函数参考手册。相比 uC/OS,FreeRTOS 的官方文档确实有点少 FreeRTOS 还有一个在线文档可以直接在官网浏览点击左侧开发者文档里面可以看到FreeRTOS的各种资源介绍和使用方法例如队列、任务通知、软件定时器等…此处打开队列一项显示如下 点击左侧辅助文档里面可以看到FreeRTOS的各种辅助工具使用方法例如钩子函数、内存保护、跟踪调试等… 点击左侧辅助文档可以看到一些能够适配受支持的微控制器系列中平台以及移植演示的此页面仅列出了官方 RTOS 移植仅供参考. 点击左侧API引用详细地介绍了FreeRTOS中各个 API 的使用说明包括 API 函数的参数说明、返回值说明以及 API 用法举例 四、FreeRTOS源码简介 FreeRTOS源代码已经下载完成不过显示为FreeRTOSv9.0.0.exe直接双击然后选择源码保存位置即可获取FreeRTOS源码 打开那么这三个文件分别是做什么用的呢所示 重点在于上面那两个文件夹:FreeRTOS 和 FreeRTOS-Plus Plus 比普通的功能多一点配置强大一点。点击FreeRTOS ● Demo 文件夹 Demo 文件夹里面就是 FreeRTOS 的相关例程是 FreeRTOS 针对不同的 MCU 提供了非常多的 Demo ● License 文件夹这个文件夹里面就是相关的许可信息要用 FreeRTOS 做产品的得仔细看看尤其是要出口的产品。 ● Source 文件夹 看名字就知道了这个就是 FreeRTOS 的源码了点击如下 include 文件夹是一些头文件移植的时候是需要的下面的这些.C 文件就是 FreeRTOS 的源码文件了移植的时候肯定也是需要的。 主要看一下portable 文件夹里面的东西就是 FreeRTOS系统和具体的硬件之间的连接桥梁不同的编译环境不同的 MCU其桥梁应该是不同的打开 portable 文件夹
http://www.pierceye.com/news/280378/

相关文章:

  • 钢管公司网站建设国外平面设计欣赏网站
  • 网站建设如何销售济南专门做网站的公司
  • 2018年淘宝客网站怎么做iis网站建设中
  • 网站倒计时代码企业网站建设运营方案
  • 课程网站开发过程东莞外贸模板建站
  • asp.net 网站提速廊坊企业官网搭建
  • 网站开发全过程电商数据分析
  • 代理 指定网站 hostwordpress图片无限放大
  • 中材建设有限公司招标网站包装设计网课答案
  • python云服务器网站开发实例外贸小家电网站推广
  • 郑州做网站公司中天猫商城的商品来源
  • 织梦网站首页互联网保险平台排名
  • 免费做链接的网站做动画相册在哪个网站好
  • 做思维导图好看的网站可以做富集分析的网站
  • wordpress 媒体库 cos百度网站怎样优化排名
  • 自助建站程序html样式模板
  • 公主岭网站建设筑梦网站建设
  • 昊源建设监理有限公司网站广州住房与城乡建设部网站
  • 如何免费建立自己网站wordpress媒体优化
  • 南京企业做网站网站建设的类型有几种
  • 不需要证件做网站相城区建设网站
  • 游戏推广网站如何做的全网投放广告的渠道有哪些
  • 飞数石家庄网站建设seo 关键词优化
  • 织梦新手网站建设建筑工程公司资质
  • 网站建设开什么名目外贸网站建设关键点
  • 大学生网站设计河南省建筑工程信息网
  • 安徽省住房和城乡建设厅网站首页wordpress评论框中加文字提示
  • 南京营销型网站建设公司杭州模板建站代理
  • 网页设计比较优秀的网站沈阳网站推广公司
  • 西安网站建设维护如何免费制作app软件