码迷,mamicode.com
首页 > 其他好文 > 详细

freeRTOS 笔记

时间:2017-08-24 21:36:57      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:设计   架构   start   相关   rto   --   cpu   内存   移植   

freeRTOS目录结构如下图所示:

  1. FreeRTOS  
  2.     | +-- Source  FreeRTOS内核代码文件  
  3.     |   |+-- include          FreeRTOS内核代码头文件  
  4.     |   |+-- Portable         处理器特定代码  
  5.     |   |  |+--Compiler x     支持编译器x的所有移植包  
  6.     |   |  |+--Compiler y     支持编译器y的所有移植包  
  7.     |   |  |+--MemMang        内存堆实现范例  

 每个支持的处理器架构需要一小段与处理器架构相关的RTOS代码。这个是RTOS移植层,它位于FreeRTOS/Source/Portable/[相应编译器]/[相应CPU架构]子目录。

对于FreeRTOS,堆栈设计也属于移植层。FreeRTOS/Source/portable/MemMang目录下heap_x.c文件给出了多种堆栈方案,

 

freeRTOS 笔记

标签:设计   架构   start   相关   rto   --   cpu   内存   移植   

原文地址:http://www.cnblogs.com/-jimmy-/p/7425068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!