廣為人知的嵌入式實時多任務操作系統(tǒng)(RTOS)公司比如windriver(vxwork)、ISI(psos)和ready system(VRTX)都是從硅谷起家,今年5月底我在紐約見到一位嵌入式系統(tǒng)老前輩Bernard Mushinsky,見下圖,這才了解到美國最早的RTOS公司并不在硅谷。
Bernard創(chuàng)建的公司是Industrial Programming Inc(IPI)成立于1969年在美國紐約,1976年作出世界第一個來自第三方獨立軟件公司的RTOS,產品是MTOS-68 和MTOS-80。第二代產品是在1979年和1981年陸續(xù)發(fā)表的MTOS-68K和MTOS-86,Bernard說這些產品至今在某些設備中仍然還有使用。80年代中之后的10年,MTOS升級支持Intel 32位的處理器,包括386/860。MTOS應用覆蓋計算機外設、通信和工業(yè)控制等許多領域,有1000多個客戶使用了MTOS產品,這在當時可謂是一件很了不起的事情。
即使在今天看MTOS的技術還是有獨到之處。第一代MTOS產品率先實現(xiàn)了同構多處理器的多任務、內存池的I/O驅動、郵箱中的事件標準和可協(xié)調(異步)的中斷機制。
我們詳細討論了MTOS處理器的技術。MTOS支持的是對稱多處理架構(Symmetrical),沒有主從(Master/Slave)之分,MTOS的任務不需要知道它(該任務)運行在哪個CPU上,開發(fā)者看到的是一個虛擬的單CPU。
30年前半導體技術沒有今天這樣先進,還沒有多核CPU。多CPU系統(tǒng)一般是一塊單板計算機上有多個CPU或者多塊單板計算機通過總線構成一個多CPU的系統(tǒng),典型的是Motorola 公司VME總線計算機系統(tǒng)。在外設支持方面,MTOS可以做到支持另外一個CPU板上的I/O設備,而且可以支持最多16個CPU。MTOS的任務可定義為本地任務(運行在一個CPU上)和全局任務(運行在所有的CPU上),MTOS還有一個Invariant Execution技術,支持應用程序選擇以同樣的方式在一個CPU上或多個CPU上執(zhí)行。MTOS多處理器技術與今天Linux對稱多處理器(SMP)的思想非常接近,可見其技術的先進性。
我與Bernard是第一次見面,當他了解到我的經歷,以及我與Jim Ready在90年代初就已經相識并在之后15年間一起工作,我們彼此的距離拉近了許多。Bernard對Jim和他研發(fā)的VRTX非常尊敬,一再謙虛的說VRTX市場做的好,非常成功,去年硅谷的嵌入式系統(tǒng)大會上他還與Jim見面并進行交流,當聽說我離開紐約后將到硅谷會見到Jim,他讓我?guī)柡颉?/p>
當我表示希望更多的了解MTOS技術,Bernard非常高興,他通過郵件向我推薦他們早期出版的一本書-An Implementation Guide toReal-Time Programming (YourdonPress computing series) ,見下圖。Bernard還發(fā)來這本書在美國亞馬孫網上的地址,告訴我能買到舊書,如果不方便他可以幫助我購買。我已經訂購了一本,可惜的是郵寄的時間太久沒能在離開美國的時候帶走。
Bernard 已經年逾古稀但依然堅持工作,他現(xiàn)在在HCC工作,他和夫人長期居住在紐約。HCC公司成立于2000年,由戴夫休斯創(chuàng)立,總部在波蘭布達佩斯,HCC以提供世界上第一個經過認證的、面向便攜式醫(yī)療應用的嵌入式DICOM協(xié)議棧而著名,主要產品是安全的文件系統(tǒng)軟件和USB協(xié)議棧。
臨別前,我和Bernard約好,下次我來紐約我們去一家中餐館,品嘗地道的中國菜,衷心祝愿這位嵌入式系統(tǒng)老前輩健康長壽。
與非網原創(chuàng)內容,未經許可,不得轉載!
摘要:任何技術發(fā)展都會有屬于自己的成熟曲線,也就是必要要經歷初期-發(fā)展-成熟這幾個階段,這是市場營銷的一個規(guī)律(稱為S曲線),智能家居作為一個高技術產業(yè)也不會例外……
摘 要:從2008年Android1.0問世到現(xiàn)在短短的6年Android發(fā)展迅速,2013年手機市場占有率78.6%,正在進入各種嵌入式智能設備領 域 (汽車、家居和穿戴),Android生態(tài)環(huán)境的企業(yè)正在更加廣泛的領域研究和推廣Android的應用,隨著Android終端市場占有率的攀升和應用 軟件增加,Android應用的云和服務器端開發(fā)和測試需求也日益增大……
系列之三:與Misfit的硬件對比看小米手環(huán)做減法
摘 要:市場對小米手環(huán)的反應基本是兩種;一是做手環(huán)的創(chuàng)業(yè)公司們唉聲一片,79元的價格讓他們以前賣數(shù)百元的手環(huán)沒法生存了。另外一類是贊揚小米手環(huán)是戰(zhàn) 略性的布局、激活市場、占領入口等等。分析之后,對其簡單實用的特點有了進一步的認識。小米手環(huán)在諸多方面借鑒了Misfit手環(huán)……
摘要:我對物聯(lián)網的認識是來自2010年參加中國物聯(lián)網大會的感受,之后在接受工控網采訪的時候我談了兩點:第一,物聯(lián)網與嵌入式系統(tǒng)密不可分。第二,物聯(lián)網學科建設才剛剛開始……
摘要:最近我有機會參加賽靈思公司和機械工業(yè)出版社華章分社共同舉辦的“嵌入式課程教學創(chuàng)新研討會”,與長期從事嵌入式教學工作的老師們共同交流嵌入式教學現(xiàn)狀和未來發(fā)展,在會上我做了“嵌入式教學需改革和創(chuàng)新“的發(fā)言,談了自己對嵌入式教學的理解和思考……
摘要:10月我參加了蘇州集成電路協(xié)會的企業(yè)VIP俱樂部活動,以《從嵌入式系統(tǒng)視角看智能硬件》為題談了我對智能硬件設計和產業(yè)發(fā)展的看法,以下是主要的觀點……
摘要:農業(yè)物聯(lián)網、智慧城市的安防和物流行業(yè)已經初據(jù)規(guī)模,智能家居和可穿戴設備正在興起新一輪的創(chuàng)業(yè)高潮,互聯(lián)網公司也正在追趕這一輪萬物互聯(lián)(IoT)的大潮,而工業(yè)4.0 將會帶領我們深入到一個嶄新的領域-智能工業(yè)……
摘 要:2014年歲末,在2015年新年到來之際,我希望給過去一年的嵌入式系統(tǒng)做些梳理和2015年技術發(fā)展做一些展望。最近網上一篇“嵌入式系統(tǒng)的十大 設計趨勢”吸引不少網友的關注,其中部分結論與我的觀點一致?!扒度胧较到y(tǒng)的十大設計趨勢”一文(10 Embedded Design Trends),根據(jù)《EE Live!》的一項年度調查總結了嵌入式設計……
摘要:英特爾用了不到2年的時間迅速完成了從中低端到中高端、面向物聯(lián)網市場的嵌入式處理器的布局。在嵌入式系統(tǒng)應用和軟件方面,英特爾也在動作……
摘要:這里我無意從財經角度對收購作出點評,單從這兩家著名的嵌入式系統(tǒng)公司并購中,深入剖析行業(yè)發(fā)展的端倪。
摘 要:最近看了智能產品圈舉辦的“尋找爆品-首屆智能硬件產品創(chuàng)新大賽活動”,聽了活動中的四個發(fā)言,看了十余款產品。只有海爾一款便攜式洗衣機給我留下一 些印象,但它也稱不上是智能硬件。最近,互聯(lián)網上一篇“越過2014年智能硬件死亡谷誰還活著了?”更是給風風火火的智能硬件行業(yè)澆了一盆冷水……
摘要:4月中旬到深圳參加國際嵌入式系統(tǒng)展,參加了MCU創(chuàng)新與嵌入式應用大會之后我有機會訪問了一家開發(fā)藍牙模塊和藍牙無線應用產品的公司,他們介紹并演示了一款微信藍牙硬件讓我對久聞的微信硬件平臺有了一個直觀的認識……
摘 要:近日,美國的各大媒體紛紛報道了Intel收購Altera的消息。洛杉磯時報的題目是“Intel buying Altera for $16.7 billion in lates chip deal”, 連線雜志的題目是“Eying the future data center Intel buys chip maker Alter”,PC world的題目是“Five reason why Intel wants to buy Altera”。聯(lián)想起幾天前Avago以370億美元收購了Broadcom,半導體行業(yè)繼續(xù)發(fā)生翻天覆地的震蕩……
摘要:我是5月30日到的硅谷,28日是著名的Google I/O開發(fā)者大會,會上宣布了谷歌的IoT(物聯(lián)網)戰(zhàn)略,重點是Brillo OS和IoT協(xié)議Weave……