为什么没有人研究MQX啊,看了一下,非常完善的RTOS,比ucos强大多了,支持TCP/IP、FS等多种

中国世界杯足球 2025-09-21 18:23:30

回复: 37

为什么没有人研究MQX啊,看了一下,非常完善的RTOS,比ucos强大多了,支持TCP/IP、FS等多种

[复制链接]

i55x

i55x

当前离线

积分1893

1893

积分

精华

汤圆金牌会员 {*}

出0入0汤圆

电梯直达

1楼

发表于 2012-2-4 19:14:51

|

只看该作者

|倒序浏览

|阅读模式

Freescale不愧是大厂。

在Cortex-M4的port里面把MQXCFG_ENABLE_FP这个宏给注释掉完全可以在Cortex-M3下面跑。

阿莫论坛21周年了!感谢大家的支持与爱护!!

女人对男人说:

我需要的是安全感 - 你得有钱

我想要一个稳定的生活 - 你得一直有钱

我希望你有上进心 - 你最好越来越有钱

我还希望你懂得浪漫 - 你得给她花钱

我们的生活要有仪式感 - 你要经常给她花钱

我还需要情绪价值 - 你还要主动给她花钱

我们之间要学会相互信任 - 你得把存款密码告诉她

我觉得你要有足够的担当 - 你最好把挣到的钱都给她

收藏15

回复

举报本楼层

Excellence

Excellence

当前离线

积分7035

7035

积分

精华

汤圆VIP- {*}

出0入0汤圆

2楼

发表于 2012-2-4 19:51:27

|

只看该作者

怎么强大?

回复

举报本楼层

442502587

442502587

当前离线

积分3462

3462

积分

精华

汤圆VIP++ {*}

出10入12汤圆

3楼

发表于 2012-2-4 20:06:23

|

只看该作者

看了看。是很强大

回复

举报本楼层

zm2002

zm2002

当前离线

积分305

305

积分

精华

汤圆中级会员 {*}

出0入0汤圆

4楼

发表于 2012-2-4 22:06:40

|

只看该作者

FreeScale公司的产品 开源 支持很多自己的一些ARM和PPC,值得大家学习研究。

回复

举报本楼层

jdw924

jdw924

当前离线

积分635

635

积分

精华

汤圆VIP- {*}

出0入0汤圆

5楼

发表于 2012-2-4 22:45:55

|

只看该作者

去看看

回复

举报本楼层

zjczm

zjczm

当前离线

积分335

335

积分

精华

汤圆中级会员 {*}

出0入0汤圆

6楼

发表于 2012-2-5 00:02:06

|

只看该作者

不熟悉啊。弄点资料上来看看

回复

举报本楼层

armku

armku

当前离线

积分1462

1462

积分

精华

汤圆VIP++ {*}

出0入0汤圆

7楼

发表于 2012-2-5 00:28:36

|

只看该作者

mark 飞思卡尔 RTOS MQX

回复

举报本楼层

hujian228

hujian228

当前离线

积分321

321

积分

精华

汤圆中级会员 {*}

出0入0汤圆

8楼

发表于 2012-2-5 01:03:24

|

只看该作者

半壶水的STM32开发资料里有。

回复

举报本楼层

dingliming

dingliming

当前离线

积分579

579

积分

精华

汤圆VIP- {*}

出0入0汤圆

9楼

发表于 2012-2-5 06:35:34

|

只看该作者

记下了

回复

举报本楼层

zf8848

zf8848

当前离线

积分614

614

积分

精华

汤圆中级会员 {*}

出0入0汤圆

10楼

发表于 2012-2-5 08:06:18

|

只看该作者

能移植到STM32下吗?好像FreeScale不允许吧!它哪个M4系列的芯片又贵又不好买.

回复

举报本楼层

schwarz

schwarz

当前离线

积分769

769

积分

精华

汤圆中级会员 {*}

出0入0汤圆

11楼

发表于 2012-2-5 10:45:39

|

只看该作者

看了一下MQX3.8,其中PSP(Processer Support Package)部分不需要移植,直接就能在STM32上面跑。但是BSP部分是针对飞家自己的单片机的,需要自己重写。

源代码里面已经#define MQXCFG_ENABLE_FP 0

这样子就是纯的M3移植,需要在M4上面跑,改成1即可。

MQX还有一个特别之处就是Keil和IAR都支持!!!

回复

举报本楼层

AVR_ARM

AVR_ARM

当前离线

积分451

451

积分

精华

汤圆中级会员 {*}

出0入0汤圆

12楼

发表于 2012-2-5 12:23:55

|

只看该作者

一直不明白飞思卡尔的M4时钟设计为何那么麻烦,想跑到100M要跳好几级。其他用的还好,性价比比较有优势,就是用到现在都没看的M版的芯片样子,180M的芯片更不知道要等到何时。。。

回复

举报本楼层

SNOOKER

SNOOKER

当前离线

积分2635

2635

积分

精华

汤圆金牌会员 {*}

出0入0汤圆

13楼

发表于 2012-2-5 12:24:54

|

只看该作者

mark

回复

举报本楼层

mudash

mudash

当前离线

积分8

8

积分

精华

汤圆新注册者 {*}

出0入0汤圆

14楼

发表于 2012-2-6 11:53:56

|

只看该作者

最近在看freeRTOS,感觉还可以,只是没有自己的ui

回复

举报本楼层

i55x

i55x

当前离线

积分1893

1893

积分

精华

汤圆金牌会员 {*}

出0入0汤圆

15楼

楼主|

发表于 2012-2-6 17:52:48

|

只看该作者

对,freescale提供了MDK的插件。

回复

举报本楼层

飞天

飞天

当前离线

积分58

58

积分

精华

汤圆注册会员 {*}

出0入0汤圆

16楼

发表于 2012-3-25 15:03:06

|

只看该作者

哪有源程序?

回复

举报本楼层

zf8848

zf8848

当前离线

积分614

614

积分

精华

汤圆中级会员 {*}

出0入0汤圆

17楼

发表于 2012-4-26 09:52:38

|

只看该作者

这两天简单移植到了 STM32, 在 407 的板子上跑起来了,不过运行不稳定,估计是移植的问题, MQX在 IAR 下的插件真的很棒.所有信息一目了然.如果 RTT 也有类似的RTOS插件就更好了.

回复

举报本楼层

tianfish871216

tianfish871216

当前离线

积分179

179

积分

精华

汤圆VIP++ {*}

出0入0汤圆

18楼

发表于 2012-6-24 12:14:09

|

只看该作者

各位老师有没有stm32的例程啊

回复

举报本楼层

laoshuhunya

laoshuhunya

当前离线

积分913

913

积分

精华

汤圆高级会员 {*}

出0入0汤圆

19楼

发表于 2012-9-6 23:15:24

|

只看该作者

AVR_ARM 发表于 2012-2-5 12:23

一直不明白飞思卡尔的M4时钟设计为何那么麻烦,想跑到100M要跳好几级。其他用的还好,性价比比较有优势,就 ...

其实很简单,不知道飞思卡尔为什么把它说的那么复杂。

什么FEI、FBE、PBE。。。老衲愣是没看明白,最后干脆按着自己对时钟电路的理解试了一下,居然一步到位

下面代码把外部4MHz晶振配置为100MHz主频:

uint32 DelayTime = 1000u;

//=============================================================关闭看门狗

// HWREGH(WDOG_UNLOCK) = (uint16)0xC520u; /* Key 1 */

// HWREGH(WDOG_UNLOCK) = (uint16)0xD928u; /* Key 2 */

// HWREGH(WDOG_STCTRLH) = (uint16)0x01D2u;

//-------------------------------------------------------------

Delay(DelayTime);

HWREGB(PMC_LVDSC1) = (uint8)0x11u; // 设置低电压复位检测值

HWREG(SIM_CLKDIV1) = (uint32)0x01130000u; // 设置输出时钟分频因数

Delay(DelayTime);

HWREGB(MCG_C5) = (uint8)0x00u; // 设置PLL输入分频因数

HWREGB(MCG_C6) = (uint8)0x01u; // 设置PLL倍频因数

HWREGB(MCG_S) = (uint8)0x10u; // 清状态标志

HWREGB(MCG_C2) = (uint8)0x9Cu; // 配置并启动外部OSC

HWREGBITB(MCG_C5, PLLCLKEN0) = 1; // 开启PLL

Delay(DelayTime);

while (!HWREGBITB(MCG_S, OSCINIT0)); // 等待外部OSC时钟就绪

Delay(DelayTime);

while (!HWREGBITB(MCG_S, LOCK0)); // 等待PLL锁定

Delay(DelayTime);

HWREGBITB(MCG_C6, PLLS) = 1; // 切换到PLL时钟

Delay(DelayTime);

while (((HWREGB(MCG_S)>>CLKST) & 0x03) != 0x03); // 确认已切换到PLL时钟

Delay(DelayTime);

HWREGBIT(SIM_SOPT2, PLLFLLSEL) = 1; // 选择MCGPLLCLK时钟源

Delay(DelayTime);

HWREGBITB(MCG_C6, CME0) = 1; // 开启时钟监视器

//-------------------------------------------------------------

回复

举报本楼层

myhonour

myhonour

当前离线

积分869

869

积分

精华

汤圆VIP- {*}

出0入0汤圆

20楼

发表于 2012-9-21 12:20:55

|

只看该作者

MARK一下~~·

回复

举报本楼层

reflecter

reflecter

当前离线

积分4896

4896

积分

精华

汤圆VIP++ {*}

出110入109汤圆

21楼

发表于 2013-1-9 10:41:33

|

只看该作者

zf8848 发表于 2012-4-26 09:52

这两天简单移植到了 STM32, 在 407 的板子上跑起来了,不过运行不稳定,估计是移植的问题, MQX在 IAR 下的插 ...

IDE跟RTOS直接能衔接,自然最好了

回复

举报本楼层

ffeige0303

ffeige0303

当前离线

积分214

214

积分

精华

汤圆VIP- {*}

出0入0汤圆

22楼

发表于 2013-1-10 14:26:48

|

只看该作者

代码没UCOS那么规范 ,看起来比较费劲

回复

举报本楼层

phodal

phodal

当前离线

积分139

139

积分

精华

汤圆注册会员 {*}

出0入0汤圆

23楼

发表于 2013-1-10 23:11:54

|

只看该作者

UCOS开发得比较早,资料多

回复

举报本楼层

hclin

hclin

当前离线

积分377

377

积分

精华

汤圆中级会员 {*}

出0入0汤圆

24楼

发表于 2013-1-18 08:46:50

|

只看该作者

How to get the source code ? I want to study and choice a best OS to develop projection.

回复

举报本楼层

lxl_lw

lxl_lw

当前离线

积分511

511

积分

精华

汤圆中级会员 {*}

出0入0汤圆

25楼

发表于 2013-2-9 01:43:44

来自手机

|

只看该作者

hclin 发表于 2013-1-18 08:46

How to get the source code ? I want to study and choice a best OS to develop projection.

去官网看看吧。

回复

举报本楼层

中国力量

中国力量

当前离线

积分74

74

积分

精华

汤圆注册会员 {*}

出0入0汤圆

26楼

发表于 2013-2-9 04:10:59

来自手机

|

只看该作者

去看看去

回复

举报本楼层

sgzzour

sgzzour

当前离线

积分2013

2013

积分

精华

汤圆VIP++ {*}

出0入0汤圆

27楼

发表于 2013-2-9 09:09:30

|

只看该作者

没听说过的路过,表示要发愤图强了。。。

回复

举报本楼层

cloudxxcloud

cloudxxcloud

当前离线

积分1229

1229

积分

精华

汤圆VIP {*}

出0入114汤圆

28楼

发表于 2013-2-9 09:18:44

|

只看该作者

我有源代码,但是 我的这个级别 不能上传啊

回复

举报本楼层

huangxuankui

huangxuankui

当前离线

积分238

238

积分

精华

汤圆中级会员 {*}

出0入0汤圆

29楼

发表于 2013-3-7 17:26:47

|

只看该作者

不熟悉。

回复

举报本楼层

nicksean

nicksean

当前离线

积分1336

1336

积分

精华

汤圆高级会员 {*}

出0入0汤圆

30楼

发表于 2013-3-7 17:55:03

来自手机

|

只看该作者

关注一下

回复

举报本楼层

cmos2345

cmos2345

当前离线

积分141

141

积分

精华

汤圆注册会员 {*}

出0入0汤圆

31楼

发表于 2013-3-22 01:51:20

|

只看该作者

AVR_ARM 发表于 2012-2-5 12:23

一直不明白飞思卡尔的M4时钟设计为何那么麻烦,想跑到100M要跳好几级。其他用的还好,性价比比较有优势,就 ...

为了功率控制。

回复

举报本楼层

macaroni

macaroni

当前离线

积分455

455

积分

精华

汤圆中级会员 {*}

出0入0汤圆

32楼

发表于 2013-3-22 10:48:59

|

只看该作者

lxl_lw 发表于 2013-2-9 01:43

去官网看看吧。

他说英文是不是感觉很好?

回复

举报本楼层

avr-arm

avr-arm

当前离线

积分3397

3397

积分

精华

汤圆VIP- {*}

出0入0汤圆

33楼

发表于 2014-8-23 17:17:24

|

只看该作者

有没有大规模的商业应用?稳定性和ucos比如何?

回复

举报本楼层

zhq0571

zhq0571

当前离线

积分375

375

积分

精华

汤圆VIP++ (2年){*}

出50入0汤圆

34楼

发表于 2014-9-8 10:17:22

|

只看该作者

看了看。是很强大

回复

举报本楼层

ksn13

ksn13

当前离线

积分504

504

积分

精华

汤圆中级会员 {*}

出0入0汤圆

35楼

发表于 2014-9-10 10:37:45

|

只看该作者

不熟悉啊。弄点资料上来看看

回复

举报本楼层

cgzasa

cgzasa

当前离线

积分355

355

积分

精华

汤圆VIP- {*}

出0入0汤圆

36楼

发表于 2014-9-25 13:23:46

|

只看该作者

mark 一下,等实践过的大神出更多的介绍

回复

举报本楼层

reflecter

reflecter

当前离线

积分4896

4896

积分

精华

汤圆VIP++ {*}

出110入109汤圆

37楼

发表于 2015-3-18 00:11:01

|

只看该作者

laoshuhunya 发表于 2012-9-6 23:15

其实很简单,不知道飞思卡尔为什么把它说的那么复杂。

什么FEI、FBE、PBE。。。老衲愣是没看明白,最后干 ...

大神此处为何要检测LVD?

HWREGB(PMC_LVDSC1) = (uint8)0x11u; // 设置低电压复位检测值

回复

举报本楼层

laoshuhunya

laoshuhunya

当前离线

积分913

913

积分

精华

汤圆高级会员 {*}

出0入0汤圆

38楼

发表于 2015-3-18 10:41:24

|

只看该作者

reflecter 发表于 2015-3-18 00:11

大神此处为何要检测LVD?

HWREGB(PMC_LVDSC1) = (uint8)0x11u; // 设置低电压复位检测值 ...

为了利用片内的低电压复位功能,需要根据所使用的外部电源电压设置低电压检测值。

回复

举报本楼层