前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >那些一看就懂的MQX实时操作系统进阶培训

那些一看就懂的MQX实时操作系统进阶培训

作者头像
用户1605515
发布2018-04-11 10:33:34
9760
发布2018-04-11 10:33:34
举报
文章被收录于专栏:嵌入式程序猿嵌入式程序猿

看过了MQX嵌入式系统入门培训,你是否想进阶培训呢,今天我们就来看看那些常用的功能进阶培训

工程建立

参照上节课的内容和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,主要来完成我们应用程序的初始化,安装中断,创建其他任务,启动应用,如下图所示:

至此,进阶任务基本完成,下一步就是完成应用任务,根据系统的不同有所不同,我们主要会根据常用的一些内容来讲解,如Modbus通信,CAN通信,ADC,等模块。敬请期待。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 工程建立
  • 工程配置
  • 工程编译
  • 工程修改
  • 系统时钟
  • 创建任务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档