如果沒(méi)有ARM,未來(lái)哪個(gè)架構能適合IOT?
讓我們假設一下,不管怎樣未來(lái)都將有數十億計的芯片涌入物聯(lián)網(wǎng)市場(chǎng)。同時(shí),我們繼續假設這些芯片使用的是ARM的Cortex-M內核。如今,軟銀對ARM的收購已然成定局,眼前所呈現的無(wú)非是兩個(gè)未來(lái):一種是軟銀繼續保持ARM的獨立性,Cortex-M仍然是占據物聯(lián)網(wǎng)市場(chǎng)的內核。
另外一種是軟銀對ARM的發(fā)展方向進(jìn)行了悖于常規的調整,這一來(lái)授權用戶(hù)就很抓狂,他們會(huì )到處打探另外一些IP產(chǎn)品。它們是什么呢?
1、MIPS有一些頂級內核,而Imagination (MIPS的所有者)則通過(guò)其PowerVR GPU內核在IP許可方面奠定了堅實(shí)的基礎及良好的聲譽(yù)。它雖然沒(méi)有建立ARM架構那樣強大的生態(tài)系統,但確實(shí)有一些明星,例如Microchip制造的MIPS微控制器(PIC32)和中國制造的基于MIPS64的龍芯內核。
Microchip剛剛將Atmel收入囊中,包括它一大堆基于A(yíng)RM內核的MCU產(chǎn)品。
2、一些新的可免費授權的芯片,如RISC-V和OpenRISC。
3、中國已經(jīng)開(kāi)發(fā)出了一款世界上最強大的計算機,并具有全新的架構,這個(gè)幅員遼闊的國家還會(huì )做出什么壯舉呢?若要創(chuàng )造數以?xún)|計的物聯(lián)網(wǎng)節點(diǎn),那么成本將成為一個(gè)重要的因素,這個(gè)時(shí)候便需要一款成本低廉的內核,即:既不會(huì )占用太多內存又可以運行無(wú)線(xiàn)堆棧(可能是32位)的內核——顯然免費的堆棧及C編譯器將占據優(yōu)勢。
安全是物聯(lián)網(wǎng)的頭等大事——如果節點(diǎn)不安全(最簡(jiǎn)單的應用程序除外)產(chǎn)品便容易受到攻擊,且有時(shí)會(huì )打通一條道路,直逼其所在的整個(gè)網(wǎng)絡(luò )中,包括其連接的手機。
ARM在物聯(lián)網(wǎng)軟硬件安全方面占據的優(yōu)勢明顯,任何人想要在這方面趕超ARM則需付出加倍的艱辛努力——不過(guò)MIPS在安全性能方面也是佼佼者。當然,我也很期待看到更多的佼佼者脫穎而出。
順便談?wù)?ldquo;架構”
以上所指的“架構”都是“指令集架構”(ISA),其描述的是執行的指令。實(shí)際上,應該說(shuō)是“指令集”——這是對大多數處理器的要進(jìn)行保護的知識產(chǎn)權。
ISA中的“A”指“架構”,其可以更好地描述處理器硬件的工作——如馮諾依曼和哈佛架構。例如不同的硬件架構可以在Cortex A_、R_ 及M_內核中執行ARM指令集。
評論