2012 ARM嵌入式開發應用研討會雜談

 記得以前參加的ARM的研討會,名稱是技術研討會,不知道爲什麼現在改名爲嵌入式開發應用研討會了。不過今年演講的重點就是 ARM DS-5開發工具(還免費發放了一本《Linux/Android開發利器 ARM DS-5使用指南》書籍),也許這就是所謂的嵌入式開發應用名稱的由來吧。

學編程語言的時候,人們經常說,真正的程序員用C。雖然一直在微軟體系打拼,但我個人認爲,在嵌入式領域,如果做產品,還是要選擇linux體系的技術。

無論是linux還是java語言,ARM體系都是從芯片級別進行支持,這次從開發工具入手,對Linux/Android開發直接支持,更是升到了戰略層面。微軟技術生態體系中,最爲重要的就是得益於開發工具的方便和易用,而linux多年來發展比較緩慢,和開發工具相對難用不無關係。微軟通過推出.NET技術的開發工具,一舉滅掉了當年的宿敵Borland公司,從此windows平臺的開發工具,再無可以挑戰其統治地位的對手。但是很多事情是兩面的,當你不給別人路走的時候,別人也只能另闢蹊徑了,這也是谷歌等其他公司大力發展linux體系的原因。到頭來,也許自以爲構建的很穩固的王國,被邊緣化的更快。

閒言少敘,還是說一下ARM嵌入式開發應用研討會本身。 

ARM技術會,真是人氣一年不如一年,今年參展的廠商更少了,也沒有什麼讓人眼前一亮的新技術出現,更沒有新產品可展示。微軟的嵌入式產品,更是遠離了ARM,在後PC,嵌入式爲王的時代,妄圖以所謂的Win8來打天下,真是有點螳臂擋車了。一個技術王國的興衰其實和生態系統關係很大,諾基亞之所以死的那麼快,這和它沒有良性的生態系統不無關係。有了好的生態系統,雖然不一定長治久安,但是絕不會那麼快滅亡。

除了講解ARM DS-5工具,另外最爲重要的,就是講解基於MDK-ARM工具的RTOS系統,除了系統核心,另外還提供了CAN接口庫、文件系統、USB Host、USB Device、TCP/IP協議棧和GUI庫(如下圖)。 

以前參加ARM的技術交流會,一直不太明白,ARM提供的這套庫,如何適應不同廠家的ARM芯片,不過聽了後續所講的CMSIS - Cortex 微控制器軟件接口標準,纔有所悟。 

從上圖中,可以看出主流的Cortex芯片廠商,都已經加入了這個合作計劃。

我在以前的文章中就曾經說過,ARM推出Cortex系列的芯片,其志不小。特別是對早已經被綁入其戰車的各大芯片廠商,又勒緊了一下枷鎖,對ARM最新的內核的架構做了進一步限定,如對SysTick、NVIC和FMSC芯片設計的限定。特別是CMSIS接口的標準推出,簡直是卡住了各大芯片廠商的脖子,他們不加入這種計劃,難免被邊緣化,加入了,難免淪爲ARM公司的一個生產車間。

從恩智浦幾次的技術演講,不難看出,這些廠商,在努力的尋找和實現和其它廠商的差異化,就差一點推出自己的軟件系統了。

如果ARM公司的這套系統和工具,逐漸降低價格,甚至是開源免費。我就可以收回我開篇所說的“在嵌入式領域,如果做產品,還是要選擇linux體系的技術”這句話了。

我們知道,在PC領域,微軟+英特爾兩大巨頭,一軟一硬統治PC領域幾十年(不過Win8開始支持ARM芯片了,爲這種合作模式吹響了喪鐘),而在嵌入式領域,特別是ARM7,ARM9,ARM11時代,ARM公司的對芯片公司約束力較少,各家芯片廠商,推出的芯片,差異化非常大,可以說各自爲政,所以做軟件的很難在嵌入式領域一統江湖(他們不可能,也沒有實力,或者是意義對所有的芯片進行底層移植,以前這種移植工作都是芯片廠商完成的)。

而ARM利於自己的優勢地位,一步一步再向這個目標靠近。

如果把產品也比着生命,那麼芯片就是細胞核了,上面的程序就是基因了。一旦可靠的基因模式確定,也許和地球上的生命一樣,嵌入式產品的寒武紀時代已經來臨。(有興趣的朋友,可以看看我以前寫的這篇《計算機和生命體暢想曲》文章)

ST廠商在PPT中主要談了Cortex-M0+相關芯片的技術特色,而恩智浦的調調和前幾年沒有什麼區別,富士通新做的芯片簡直就是爲變頻器專做,這些乏善可陳,就不多說了。

最後值得一提的是賽普拉斯半導體公司推出的PSoC解決方案,感覺是介於ARM一般芯片和FPGA芯片之間的一種產品。微感不足的是Cortex核的芯片主頻才6M,但是對一些特殊的應用場合,還是蠻實用的(比如需要若干個串口或SPI等接口)。 

總體來說,這次會議的規模更小了,參展也移到會議廳了,也許這是受中國經濟大環境的影響,期待明年有新的亮點出現。

附:

2010年 ARM技術研討會雜記

http://blog.csdn.net/yefanqiu/article/details/6033661

2011年ARM技術研討會雜記

http://blog.csdn.net/yefanqiu/article/details/7029270

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章