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

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

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

经过了MQX入门,进阶培训,是不是想在提升一下逼格,在掌握一些技能呢,今天我们就来看看小猿带给你的精彩高级培训

Modbus 通信

众所周知,Modbus通信是工业控制中应用最广泛的简单易用的通信协议,那么在MQX下如何实现呢,因MQX自带的UART驱动是通用驱动,不适合Modbus,所以要对驱动做修改。

具体详细内容可参阅本公账号文章《飞思卡尔MQX环境下Modbus通信的软件开发》

多任务的创建

在实际开发应用中,我们经常需要建立多任务,那么在MQX下多任务如何建立呢,一般我们需要在任务模板列表中声明,然后使用任务创建函数创建任务。主要使用_task_create函数。在SDK集成的MQX下也可以使用OSA_TaskCreate函数。

关于多任务的调试,可以参阅本公众号文章《三张图看懂MQX下多任务的调试》,这里不在赘述。

ADC模块的配置使用

ADC是嵌入式应用中很重要的需要很好掌握的模块之一,因为所有的控制算法,数据采集都一来ADC模块,将实际的物理模拟信号采集转换成数字信号供MCU使用,那么在MQX下ADC模块如何使用呢?

具体详细内容可参阅本公众号文章 《一张图看懂飞思卡尔SDK中ADC模块的使用》

CAN通信

CAN通信之前我们在公众号中讲过CAN通信波特率的配置,以及一些CAN通信的基础知识,还有CAN的高层协议SAE J1939的内容,有兴趣的可以看看。这里主要提一下CAN位速率的配置。

在CAN2.0B的标准中我们知道,CAN的每一位数据位分为四个部分,如上图所示,所以位速率配置就是配置这几个参数。

文件系统

关于文件系统在公众号文章《MQX MFS文件系统初识》中有详细介绍,可具体参阅,这里不在赘述,文件系统也是很重要的一个内容。

至此,我们共分享了三次MQX从入门到高级的培训内容,相信对大家快速进入MQX应用软件开发很有帮助。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档