今天我们来分析一下NXP的kinetis K60塔式系统为硬件平台的例程。
首先打开例程,我们打源码例程目录是在E:\ARM\FreeRTOS_V9.0.0rc2\FreeRTOS\Demo\CORTEX_Kinetis_K60_Tower_IAR
打开例程入下图所示:
同时打开源码目录里的说明连接:
如下图所示:
找到支持K60说明:
这里有详细的K60说明,例程配置,硬件说明等,可以很好地帮助我们理解源码,理解例程硬件配置说明等,可以很好的帮助我们理解源码,理解例程,快速学习freeRTOS,根据左侧的树状目录结构,详细的点开浏览学习,如图所示:
有详细的如何建立一个工程,所以必须的文件都有详细的描述官网是最好的学习资料。
这里要说的是一个非常重要的文件,FreeRTOSConfig.h,每一个工程都必须有这个文件,根据不同的工程配置不同的参数。官网对每一个配置都参数有详细的解释,这里不在赘述。必须根据自己的硬件平台实际应用进行修改配置编译。
例如对于K60一些配置如下:
而对于K60本省,我们需要关注的还有跟启动,中断向量相关的文件,如需一直到其他kinetis片子上,还需要修改这部分文件,这部分文件,跟我们之前在kinetis上跑的裸机程序差不多。各位猿友可以先移植一个简单的LED程序或者按键程序测试学习下。相信很快会入门freeRTOS的学习之路。