打印
[Kinetis]

一款适合CORTEX M0的实时操作系统

[复制链接]
2070|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hjz007|  楼主 | 2014-6-29 16:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个适合cortex m0 , PSOC4等的操作系统HOS

免费许可的条件:
1. 有一定工程师数量。
2. 使用该OS系统公司需允许每个季度给予技术工程师一天的额外带薪假。
3. 公司需主动告知使用该OS的工程师享有第2条描述的权利。
3. 承担保密责任。

1. 内存占用极低,可低到32个字节;
2. 2000行代码(C和部分汇编);
3. 提供可最多16个任务;
4. 提供定时器回调(内核态执行任务代码,也就是说,在这段线程执行期间,可以保证没有任务抢占);
5. 基于优先级(4级)轮回调度;
6. 提供标识同步,信号量,互斥量同步。
7. 借鉴微软的句柄概念,简化统一了同步机制的访问。
8. 特别适合CORTEX M0这种内存非常小的系统,当然,M3就更没问题了

如下是OS的应用接口:
HOST_TID HOSCreateTask(HOST_PFUN INpfTask, U8 INu8Prior, void* INpvParam, HOST_STK* INpxStk);
BOOL HOSTimerReg(HOST_TmrCallPF INpfCallback, HOST_TID INxTid, U16 INu16Param, U32 INu32PeriodInMs);
U32 HOSSleep(U32 INu32Delay);
BOOL HOSFreeHandle(HOST_HANDLE INxHandle);
HOST_HANDLE HOSCreateSem(U8 INu8InitialCount);
HOST_HANDLE HOSCreateMutex(void);
HOST_HANDLE HOSCreateFlag(BOOL INbFlag);
BOOL HOSWait(HOST_HANDLE INxHandle, U32 INu32TimeOut);
void HOSSemPost(HOST_HANDLE INxHandle);
BOOL HOSLeaveMutex(HOST_HANDLE INxHandle);
BOOL HOSFlagSet(HOST_HANDLE INxHandle);
BOOL HOSFlagClear(HOST_HANDLE INxHandle);

自主开发出来,一次性许可费(500元起步),提供移植服务(即把你现在的程序移植到该系统下,帮你调顺,另外收费),有需要的企业可以详细了解,
欢迎半导体芯片,芯片销售、科技公司设计工作室来洽合作(不承接个人名义的外包,个人可以购买学习板,50元一块,PSOC4芯片平台)
Q386423019

相关帖子

沙发
ar_m_cu| | 2014-6-29 21:13 | 只看该作者
看起来不错

使用特权

评论回复
板凳
FSL_TICS_Robin| | 2014-6-30 09:00 | 只看该作者
飞思卡尔有一款免费的操作系统可供Cortex M0+内核芯片使用。
请关注 MQXLITE: Freescale MQX™ Lite实时操作系统(RTOS)

使用特权

评论回复
地板
hjz007|  楼主 | 2014-6-30 09:45 | 只看该作者
本帖最后由 hjz007 于 2014-6-30 10:02 编辑
FSL_TICS_Robin 发表于 2014-6-30 09:00
飞思卡尔有一款免费的操作系统可供Cortex M0+内核芯片使用。
请关注 MQXLITE: Freescale MQX™ Lite实时操 ...

商业OS的价值在于服务。
OS本身没有多少特别的东西。
用FREESCALE的产品,技术支持你等得起么?耗得起么?
大家都有体会,大厂的技术支持是解决不了技术困难的。
半导体厂商的OS会和其自己的平台绑得很深,有深深被套住的样子

使用特权

评论回复
5
ar_m_cu| | 2014-6-30 09:55 | 只看该作者
FSL_TICS_Robin 发表于 2014-6-30 09:00
飞思卡尔有一款免费的操作系统可供Cortex M0+内核芯片使用。
请关注 MQXLITE: Freescale MQX™ Lite实时操 ...

建议对该操作系统开一个培训转帖,供大家学习

使用特权

评论回复
6
FSL_TICS_Robin| | 2014-6-30 10:28 | 只看该作者
ar_m_cu 发表于 2014-6-30 09:55
建议对该操作系统开一个培训转帖,供大家学习

这个建议很好,我会通知我们MQX工程师创建这么一个专题帖。
论坛现在有3篇MQX的上手介绍:手把手系列之官方例程讲解大全-Kinetis系列 帖子1楼末有MQX介绍
飞思卡尔社区经验分享中文资源链接 里也有一些MQX的资料。

使用特权

评论回复
7
zdsine| | 2014-6-30 13:00 | 只看该作者
FSL_TICS_Robin 发表于 2014-6-30 09:00
飞思卡尔有一款免费的操作系统可供Cortex M0+内核芯片使用。
请关注 MQXLITE: Freescale MQX™ Lite实时操 ...

人艰不拆

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

372

帖子

5

粉丝