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

MQX学习笔记(一)(基于 MK60DN512VLQ10)

时间:2015-01-30 15:40:21      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

参考文档:

MQX安装目录 / doc /FSL_MQX_getting_started.pdf

MQX安装目录 / doc / tools / iar / MQX-IAR-Getting-Started.pdf

官网 / Writing Your First MQX Application.pdf

----------------------------------------------------------------------------------------------------------------

编译MQX库:

1.打开 /config/twrk60n512/iar/builder_libs.eww(IAR工程文件);

2.点击 “Project - Batch build”;

3.点击 “Make”,执行编译;

4.编译完成后:在 \lib\twrk60n512.iar\ 下生成debugrelease两个文件夹,里面包含头文件(.h)和可供用户程序使用的库(.a)。

说明:在 /config/twrk60n512/user_config.h 文件中配置编译选项(?如果编译时有些选项忘记打开,可以在用户的头文件中打开?

-----------------------------------------------------------------------------------------------------------------

使用MQX库(参考IAR的使用教程):

1.新建用户文件夹;新建IAR工程;

2.添加目录:

/src/ ------------------ 用户源文件

/include/ -------------- 用户头文件

/lib/twrk60n512.iar/ --- MQX库文件

3.配置用户工程:

1)指定头文件:

打开“Project - Options - C/C++ compiler - Preprocessor”,添加:

$PROJ_DIR$/include 

$PROJ_DIR$/lib/twrk60n512.iar\debug

$PROJ_DIR$/lib/twrk60n512.iar\debug\bsp

$PROJ_DIR$/lib/twrk60n512.iar\debug\bsp\Generated_Code

$PROJ_DIR$/lib/twrk60n512.iar\debug\mfs

$PROJ_DIR$/lib/twrk60n512.iar\debug\psp

$PROJ_DIR$/lib/twrk60n512.iar\debug\rtcs

$PROJ_DIR$/lib/twrk60n512.iar\debug\shell

2)指定链接文件(.icf)):

打开“Project - Options - Linker - Config”,添加链接文件(.icf):

在“$PROJ_DIR$ / lib / twrk60n512.iar / debug / bsp”中。

(3)指定开发板类型,以及输出文件的格式。

(4)....................

-----------------------------------------------------------------------------------------------------------------

个人看法 --- MQXuboot + Linux的区别:

1.MQX的源代码中,针对不同开发板的底层支持,飞思卡尔公司已经为我们做好了,直接编译、生成库就行了(不需要像在U-boot中自己修改) --- 就是说,针对自己的开发板,飞思卡尔为用户已经把底层的平台搭好了,使用户可以专注于应用程序的开发

2.MQX通过下面的代码,向系统注册多个用户进程:

const TASK_TEMPLATE_STRUCT  MQX_template_list[] = 

{

/* Task Index, Function, Stack, Priority, Name, Attributes, Param, Time Slice */

{SDCARD_TASKsdcard_task200011"SDcard"MQX_AUTO_START_TASK0, 0 }, 

{ 0 }

}

MQX学习笔记(一)(基于 MK60DN512VLQ10)

标签:

原文地址:http://www.cnblogs.com/nju347/p/4262210.html

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