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

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

Modbus 通信

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

0?wx_fmt=jpeg

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

多任务的创建

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

0?wx_fmt=jpeg0?wx_fmt=jpeg

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

ADC模块的配置使用

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

0?wx_fmt=jpeg

CAN通信

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

0?wx_fmt=jpeg

文件系统

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

0?wx_fmt=jpeg

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

0

嵌入式

程序猿

微信号:InterruptISR

嵌入式程序猿致力于打造程序猿工程师交流分享的精品移动平台,欢迎各位猿友加入和分享。微信搜索嵌入式程序猿添加关注,或者长按下方二维码,选择识别图中二维码添加关注。

0?wx_fmt=jpeg

0?wx_fmt=gif

目 录 第章 前言 .................................................................................................... 1 1.1 关于MQX .............................................................................................. 1 1.2 关于本手册 ............................................................................................ 1 1.3 3.0和2.50版本的新特点 ...................................................................... 2 1.4 约定 ........................................................................................................ 4 1.4.1 提示 ................................................................................................ 4 1.4.2 注释 ................................................................................................ 4 1.4.3 注意事项 ......................................................................................... 4 第二章 MQX概述 .......................................................................................... 5 2.1 MQX的组织结构 .................................................................................. 5 2.2 初始化 .................................................................................................... 6 2.3 任务管理 ................................................................................................ 6 2.4 调度 ........................................................................................................ 7 2.5 存储管理 ................................................................................................ 7 2.5.1 可变大小存储块管理 ..................................................................... 7 2.5.2 固定大小存储块管理(区块) ..................................................... 7 2.5.3 高速缓存控制 ................................................................................. 8 2.5.4 存储器管理单元(MMU)控制 ................................................... 8 2.5.5 轻量级存储管理 ............................................................................. 8 2.6 任务同步 ....................................................................
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值