high何来没有用之说?其实用户真正需要的不是什么OS,而是FS、TCP/IP、USB等等功能实现。大部分嵌入式应用是不需要界面的,嵌在里面谁也不知道。
有个故事:两个推销员到某地推销鞋,一个回来说没有市场,因为那边人都不穿鞋;另一个回来说市场无限大,因为那边人都不穿鞋。
以前人们不用OS的原因是没有OS可用或者OS不普及,但你不能说因为以前大家不用,所以以后也不会有人用。“世界上本没有路,走得人多了就成了路。”
设计一个OS不是很难吗?可我的实践经验是:光移植好ecos,几年时间,几十万不知不觉就消耗掉了。“看人挑担不嫌累,还嫌姿势不好看,自己试试,可能样子更难看”。
使用OS的目的可不单纯是为了增加一些特性,而是为了搭建开发平台,避免重复劳动,实现技术积累,保证质量统一,加快上市时间。
|