找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1413|回复: 0
打印 上一主题 下一主题
收起左侧

关于RTOS发展的思考

[复制链接]
跳转到指定楼层
楼主
ID:104126 发表于 2016-1-23 03:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近有个朋友,叫我出出主意,想想怎么把他写得RTOS发扬光大。这事情问到我,让我思索良久。的确啊,现在的RTOS,知名的,不知名的;低调的,高调的。少说都有上百种。如何在这么多的RTOS中脱颖而出,那是需要点思路的。纵观整个RTOS的产品,有免费的和不免费的;有鲸鱼的巨无霸也有蜂鸟那样的小小鸟。有商业化成功的航空母舰,也有未走出只有学习者的小舢板。多年的工作让我明白,技术往往在商业成功中充当一个支撑的要素。商业的成功,需要非常多的要件。

中国是最大的发展中国家,国民经济的腾飞,带来了各方面的需要。OS 的自主化,是非常重要的基础项目。经济的腾飞催生了巨大的市场空间。然而,这个需求大部分是由中小企业催生的。他们是市场的主体。由于近年来,ARM等CPU的崛起,使得嵌入式领域的处理器越来越强;传统单片机的前后台系统无法胜任几何级数般增长的代码。必然需要更高级的东西,来解决这些问题。然而RTOS的应用领域有限,并不太适合高端的消费类电子;主要还是以工业控制为主。工业控制强调稳定、可靠。这也是各大RTOS竭力吹嘘的地方。

对于中小企业来讲,他们没有足够的技术力量去评估一款RTOS是否稳定、可靠有心无力。有些根本是无心也无力。在选择RTOS时,对这个技术决策来讲,最重要的莫过于开发的简易程度是否能解决他们的问题。稍微强一点的能考虑以后产品的升级,以及产品系列的兼容问题。然而,一些企业生产的产品自身的问题不断,担当救火队就已经使研发部门的资源耗费殆尽,何谈考虑的这么长远?当然还是有些企业能考虑到这些问题。甚至考虑到版权、维护等等各方面的市场的,技术上的,以及法律上的各种风险,最终定下来一款RTOS。这样的企业又有几家呢?有朋友经常在坛子里和群里发牢骚:公司没出息,又偷着用xxx系统。类似的声音不绝于耳。中国目前处在社会的转型期,各种世界观、价值观激烈的角逐冲突。其中这个盗版和对版权的尊重这方面,尤为突出。这也使得国内市场靠版权费用生活的RTOS日子过得并没有那么好的原因之一。

一款RTOS要发展起来,首先要活下来。活下来的第一要件就是满足市场的需要;大家有用它的动力,才有可能发展的空间。中小企业既然关心的开发的简易程度,能否解决他们的问题。那为什么不在这个关键点上下功夫?现在的不论大小RTOS,都秉承着通用,普道路走着。看看VxWorks,看看RTEMS,它们都是发展了超过15年以上的RTOS。有着稳定的用户群体,出众的产品性能。就算开发人员是穿越回来的,写了个非常先进的RTOS,被市场接受也不是一年半载就能完成的。这些老牌RTOS,在各行各业都有使用,经过了多年的催生发展,实在是难以抗衡。不过,缺点也是有的,主要是庞大,移植复杂。费用也是高得离谱。仅凭这三点,新的OS就有生存的空间。


从某一个行业入手,将适合这个行业的芯片,从驱动到简单的业务模型,都做完善了。这样使得这些中小企业看到曙光,不需要为他们不在行的部分付出过多的精力。底层的移植,驱动的开发测试等等。使他们心甘情愿的使用RTOS。使用农村包围城市的思想,一点点从某个行业发展起来。继而发展成通用型操作系统。


中国的嵌入式人才培养一直是个比较突出的问题,归根结蒂,是因为没有相关的机制保证这样的人才输出。很多培训机构为了弥补这个空白,打着拿高薪的幌子做嵌入式系统的培训。当然,这是个很好的补充。一个操作系统,也肩负着这样的使命。通过一款RTOS的学习,可以对嵌入式系统开发过程变得熟悉。利于人才的培养。每年学习RTOS的学生是有限的,这其中包括工程师和大学生,大学生是未来4~10年的市场。每个人对他(她)的初恋都记忆犹新。不论是好的回忆还是差的回忆。有质量的代码,好的文档资料,完善的社区和人才梯队,会使得这个操作系统进入良性循环。当然,一开始上来,就得瞄准这个目标去。格局不能小,否则永远只能做舢板。

工程师学习RTOS的主要目的是保持自身的竞争力寻找合适的产品解决方案。所以他们代表的市场是0~4年的市场。学生多侧重原理,而工程师多侧重应用以及行业问题的解决。通过合适的社区组织,使得这两拨群体,都能各取所需。


操作系统本身并没有价值,老板们的眼中,OS并不是值钱的东西,业务层才是真正值钱的东西。对于付费操作系统来说,底子不够硬,就要收费的确不是个好主意。可以考虑,通用的核心和通用的驱动是不收费的。对于行业应用的东西,如变频器中的SVPWM的控制,PID的控制,二阶闭环传递函数算法等等,系统的解决方案和具体的例子结合起来,真正的使企业从原型机中快速的衍生出自己的产品,或加速自己产品的开发。这才是OS真正对中小企业的意义。不然,Boss发话,前后台吧。那么,失落的不仅仅是一个OS,也是一个民族的产业。可以对OS之上的业务层算法以及复杂的模块(USB协议栈,CAN协议栈)等收费,另外就是对企业的服务收费。一个工程师的一年的工资也不少,合理的调整顾问费用、服务类型。也可以产生良好的经济效益,推动自身发展。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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