刚在跟一位网友 聊天,他对我比较熟悉,知道我在做嵌入式微系统(msOS),觉得挺不错的,同时推荐了一个开源软件(openWRT)让我了解,认为可以跟它对接起来。
很感谢他的好意,于是搜索了他提供的软件,打开一看,自己都看不懂,而这些看不懂,来自于很多linux的名词,因为 openWRT是基于linux的,必须要对linux的很多基础很了解才行。
这让我马上反思,自己需要恶补linux知识,需要让同事给我讲讲这方面的知识。但等了一会儿却发现不对,我做嵌入式这么多年了,都一直不需要关心linux,为什么非要熟悉linux呢,并且linux经过这么多年的发展,形成太多的名词、概念、一大堆的历史包袱,而这些历史包袱极大的阻碍了嵌入式群体的学习,包括我这么多年的嵌入式人员,都对它一窍不通,这个历史包袱应该要丢弃才对,不应该再捡起来。
想到这儿,我惊出一身冷汗,同时把我想的这一番话在 msOS群内跟网友交流讨论,大家也很快意识到这个历史包袱问题,沉淀的越多,初学越难,这犹如Intel的X86,到今天被ARM打的不行,因为ARM完全没有包袱。
反观msOS的前身,实用单片机系统MS3,简单易用,没什么名词,绝大部分都是常识,根本不需要初学者深入认识什么专用名词 ,概念,所以初学者很有亲近感觉,他们需要的是自然,,一个点,一个下载,一个跑马灯,程序就动起来了,得到想要的效果,只有入门了,他们才会深入再去研究别的,若门都进不了,谈什么认识呢。
想明白这些,msOS今后应该抛弃一些概念,都要用常识,自然的去表达,让初学者学习不再难,尤其是历史包袱要没有。让嵌入式嵌入式微系统(msOS)成为简单易用的嵌入式开发平台,降低学习成本、快速开发产品。