工程建立
参照上节课的内容和MQX例程源码目录结构,可以新建我们自己的工程,这一步非常 关键,必须清楚目录结构。
可以对照我们新建的工程与例程,App文件夹包含我们的应用源码,doc文件夹是一些开发文档,lib是MQX的库和ksdk的库,platform是飞思卡尔的SDK驱动源码,rtos文件夹是MQX源码。
工程配置
这里我们列出一些主要的配置项
工程编译
编译采用我们多次提到的批处理编译,步骤如下图所示:
工程修改
根据自己工程的应用修改文件适合自己的BSP板级支持包。
主要修改文件如上图左侧所列文件。
例如修改pin_mux.c文件
系统时钟
在集成有MQX的KSDK1.2.0里面系统时钟默认配置如下:
内核时钟148M,快速外设74M,总线时钟24.666M,时钟是一切的基础,所以必须搞清楚时钟配置,这里我们选用HRUN模式的默认配置作为我们的应用。
创建任务
一般情况下,我们需要创建一个自启动任务暂且叫main_task,主要来完成我们应用程序的初始化,安装中断,创建其他任务,启动应用,如下图所示:
至此,进阶任务基本完成,下一步就是完成应用任务。
转自微信嵌入式程序猿