嵌入式实时系统FreeRTOS培训.ppt

嵌入式实时系统FreeRTOS培训

嵌入式实时系统 --FreeRTOS 1、FreeRTOS简介 FreeRTOS是一个嵌入式系统使用的开源实时系统。 FreeRTOS小巧,简单,易用。能支持许多不同硬件 架构以及交叉编译器。 此系统可以免费进行商业应用,被大量公司与科研公司用于嵌入式产品的开发。 支持的处理器架构:ARM7,ARM9,COLTEX-m3、AVR、PIC等。 1、FreeRTOS简介 嵌入式系统: 一个专门设计用来做一些简单事情的计算机系统,如电视遥控器,车载GPS,电子手表,或者起搏器这类。嵌入式系统比通用计算机系统更小更慢,通常也更便宜。 如:低端:一个运行速度为25MHz的8位CPU, 几KB的内存。 高端:一个运行速度为750MHz的32位 CPU,一个GB左右的内存,和几个GB的闪存。 1、FreeRTOS简介 实时(RT) 软实时:按照任务的优先级,尽可能快地完成操作即可 。 硬实时:硬实时要求在规定的时间内必须完成操作 。 1、FreeRTOS简介 系统基本架构 其代码可以分解为三个主要区块: 任务 通讯 硬件接口 ●任务:大约50%的FreeRTOS的核心代码 1、FreeRTOS简介 ●通讯:大约40%的FreeRTOS

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档