作者:鳳舞天 剛在跟一位網(wǎng)友 聊天,他對(duì)我比較熟悉,知道我在做嵌入式微系統(tǒng)(msOS),覺(jué)得挺不錯(cuò)的,同時(shí)推薦了一個(gè)開(kāi)源軟件(openWRT)讓我了解,認(rèn)為可以跟它對(duì)接起來(lái)。 很感謝他的好意,于是搜索了他提供的軟件,打開(kāi)一看,自己都看不懂,而這些看不懂,來(lái)自于很多l(xiāng)inux的名詞,因?yàn)?openWRT是基于linux的,必須要對(duì)linux的很多基礎(chǔ)很了解才行。 這讓我馬上反思,自己需要惡補(bǔ)linux知識(shí),需要讓同事給我講講這方面的知識(shí)。但等了一會(huì)兒卻發(fā)現(xiàn)不對(duì),我做嵌入式這么多年了,都一直不需要關(guān)心linux,為什么非要熟悉linux呢,并且linux經(jīng)過(guò)這么多年的發(fā)展,形成太多的名詞、概念、一大堆的歷史包袱,而這些歷史包袱極大的阻礙了嵌入式群體的學(xué)習(xí),包括我這么多年的嵌入式人員,都對(duì)它一竅不通,這個(gè)歷史包袱應(yīng)該要丟棄才對(duì),不應(yīng)該再撿起來(lái)。 想到這兒,我驚出一身冷汗,同時(shí)把我想的這一番話(huà)在 msOS群內(nèi)跟網(wǎng)友交流討論,大家也很快意識(shí)到這個(gè)歷史包袱問(wèn)題,沉淀的越多,初學(xué)越難,這猶如Intel的X86,到今天被ARM打的不行,因?yàn)锳RM完全沒(méi)有包袱。 反觀msOS的前身,實(shí)用單片機(jī)系統(tǒng)MS3,簡(jiǎn)單易用,沒(méi)什么名詞,絕大部分都是常識(shí),根本不需要初學(xué)者深入認(rèn)識(shí)什么專(zhuān)用名詞 ,概念,所以初學(xué)者很有親近感覺(jué),他們需要的是自然,,一個(gè)點(diǎn),一個(gè)下載,一個(gè)跑馬燈,程序就動(dòng)起來(lái)了,得到想要的效果,只有入門(mén)了,他們才會(huì)深入再去研究別的,若門(mén)都進(jìn)不了,談什么認(rèn)識(shí)呢。 想明白這些,msOS今后應(yīng)該拋棄一些概念,都要用常識(shí),自然的去表達(dá),讓初學(xué)者學(xué)習(xí)不再難,尤其是歷史包袱要沒(méi)有。讓嵌入式嵌入式微系統(tǒng)(msOS)成為簡(jiǎn)單易用的嵌入式開(kāi)發(fā)平臺(tái),降低學(xué)習(xí)成本、快速開(kāi)發(fā)產(chǎn)品。 |