查看: 4402|回复: 0

[MQX] 关于MQX的研讨会问答记录系列(2)MQX的简介

[复制链接]

该用户从未签到

4

主题

5

帖子

0

新手上路

Rank: 1

积分
28
最后登录
1970-1-1
发表于 2013-5-13 14:56:13 | 显示全部楼层 |阅读模式
  接着上一波, 再为大家整理一下关于MQX使用时候一些工程师问到的问题哦
(1)MQX的可选性组件有哪些?
可选组件包括SFFSXMLSMTP3IEEE1588等,具体请参考[url=https://www.freescale.co
m/mqx]https://www.freescale.co
m/mqx
[/url]

(2)MQX软件组件有祥光的加密协议?
没有,你完全可以使用芯片本身的加密模块,如KinetismmCAU协处理器,可以支持AESDES
(3)操作系统的实时性怎么样?
MQX内核做得非常的精简,响应时间和具体使用的硬件以及应用环境是相关的,我之前有测试过中断到任务切换的调度延时在50M的处理器上,可以做到10us左右。

(4)请问MQX实时操作系统安全方面怎么样?
MQX的商业运用已经超过了10年,是一个成熟的商用系统。

(5)以前研究过uCOSII,没接触过MQX
我们有大量的演示程序和培训教材,应用笔记帮助客户使用MQX,有ucosII的基础,使用MQX会更加容易上手。

(6)MQX对通讯接口的管理和控制是如何实现的?
MQX对于通讯接口都提供了相关的外设驱动,如UARTIICSPI等,并在驱动中对并发访问提供了相应的保护机制
(7)MQX-Lite是包含在MQX中吗?
MQX-Lite相对于MQX来说是一种轻量级的操作系统,在codewarrior上面你可以直接选择使用哪一种,目前MQX-Lite是和codewarrior集成在一起的。
(8)中断响应时间多少?
MQX
Kinetis上的中断响应时间应该是在100多个CPU Cycle
(9)MQX可以支持x86CPU吗?
不支持
(10)请问MQX中对内存的管理机制是否高效可靠,如果需要使用alloc/free函数动态分配内存,长时间运行后是否会产生内存碎片而导致系统崩溃,谢谢。
MQX中,操作系统内存分为可变大小内存块和固定大小内存块。内存块可以是私有内存块(属于分配它的任务所有)或者系统内存块(不属于任何任务)。当任务结束时,MQX返回该任务的私有内存块给内存。MQX采用这样的内存管理算法,既可以满足任务内存需求,又解决了内存碎片问题。
(11)由于中断方式有了较大的变化uc/os操作系统专门对于新的ARM核心进行了优化,就是uc/osIII。那么现在适用K60系列的MQX是哪个版本,是否也针对新的操作核心做相应的改动呢
MQX本身就是基于最新的Kinetis Cortex M4内核移植过的,所以是对新的内核优化过的。
(12)怎么样最精简系统?
MQX的裁剪可以通过编辑一个头文件,然后重新编译库实现,具体你可以参照MQX的文档。下载MQX的开发包后就可以找到相关的文件。
(13)电脑上安装的老版本MQX软件,是否可以软件自动升级至最新版本,最新的MQX软件是否会有不稳定风
可以去网站下载最新的版本安装,freescale发布出来的版本都是经过测试验证的,不会有其他风险。
(14)主要是做电机控制相关产品的,问下MQXkineitsMPC56XX系列,两个系列都有PSP芯片级包吗?这2种系列从MCU的应用领域,安全,性能和价格,哪个更适合电机控制领域呢?
目前MQX对于Kinetis是支持的,DSC还不支持,不过在计划中。对于电机控制应用,到底哪个合适,还是要看你需要控制的是什么样的电机。我们这里有相关的电机专家可以提供给你建议。
15)请问MQX有没有什么开源的开发调试环境?
MQX内核是开源的,你可以在CodeWarriorKeilIAR开发调试你的应用软件
(16)MQX占用多少资源?
ROM
需求,从12K150KKinetis RAM需求,从2.5K开始两个任务,一个信号量,使用最少的中断栈的应用
(17)MQX™的实时性如何?例如接收UART数据,到发送的响应时间是多少
实时性和当前的系统工作频率以及应用环境都是相关的。接收UART数据时,驱动将收到的数据传给应用程序,由MQX引入的调度延时在50M的处理器上,估计不超过10us
(18)MQX是开源的吗?
是的
(19)MQX的商业模式是如何的?
单的说,使用飞思卡尔公司的MCU,就可以免费使用MQX。少数第三方组件由第三方的公司提供,飞思卡尔公司可以进行安排和协调,具体请联系相关销售人员。


(20)有什么安全性方面的认证吗?
对于最新的Kinetis芯片应该还没有,不过对于老的ColdfirePowerpc芯片是有的,因为在很多要求高安全性的场合使用

(21)MQX?实时操作系统软件是免费使用的吗?
MQX是完全免费的,除了一些额外的组件.
(22)HCS08系列的MCU可以使用MQX吗?
MQX不支持8bit的处理器,memory太小
(23)MQX能否提供GUI
有免费的eGUI组件,也有第三方GUI组件,如SwellPEG Pro, PEG and C/PEGSEGGER公司的emWin Freescale Embedded GUI (eGUI) 1. 可用于多种平台:HCS08, HCS12, Coldfire 2. 超低RAM/ROM消耗,适合小型MCU平台 3. 支持QVGAMCU平台)及更高分辨率的平台(MPU平台) 4. 支持触摸屏 5. 支持Freescale现有的TWR-LCD演示板:目前支持的与LCDC连接方式有SPIFlexbus/mini-Flexbus(68008080)GPIO(模拟68008080)、RGB接口(如MCF52277 6. 可方便移植到其他新平台 资料和完整源代码可到[url=https://www.freescale.co
m/eGUI下载]https://www.freescale.co
m/eGUI
下载[/url]


(24)今后的使用中遇到的问题,在哪里请教?
可以网上提交你的问题:[url=https://www.freescale.co
m/webapp/sps/site/homepage.jsp?code=SUPPORTHOME]https://www.freescale.co
m/webapp/sps/site/homepage.jsp?code=SUPPORTHOME
[/url]


我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 14:22 , Processed in 0.083314 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表