作業系統工程視角下的AIoT

2021-09-27 13:45:03 字數 2790 閱讀 2441

2023年是乙個不太普通的年份,前一年,iphone上市,後一年,android發布。在兩大移動作業系統誕生中間的2023年,幾位對作業系統非常熱衷的工程師創立了中科創達(thundersoft,以下簡稱「創達」),其為新興的智慧型移動裝置提供高效、易用、安全、美觀的作業系統。

在2023年創達在深圳創業板上市的時候,有人說創達的成功是因為趕上了移動網際網路的風口,有人說是因為一開始的國際化布局,有人說是因為有一群團結、肯幹且能幹的人,有人說是得益於中國的移動裝置**鏈基礎。但只有極少數人能夠理解,這實際上是「作業系統工程」理念的成功。在上市前和券商的交流中,我們發現即使是解釋清楚「作業系統」是個什麼東西都是一件非常艱難的事情。所以,在很長一段時間裡,我們只是埋頭服務客戶,完成專案,開發產品,不再試**釋這個理念。但我們內心清楚,這一理念才是我們前進的動力。

在aiot方興未艾的今天,當我們面對著比創業當年更多的裝置,更先進的技術,更複雜的系統,遍布全球的子公司和五花八門的需求的時候,覺得有必要再次試著解釋一下「作業系統工程」這一理念。

作業系統處於硬體晶元和應用程式中間,為開發者提供虛擬機器和程式設計介面。這是傳統教科書中的經典定義,今天也是如此。2023年,ios和android等移動作業系統的發布,為眾多的裝置廠商和應用開發者開啟了乙個美麗新世界。在功能機時代,晶元功能單一,應用場景簡單,作業系統的作用並不突出。在移動網際網路時代,伴隨著互動技術和連線技術的發展,晶元和應用都更為複雜,進入這個複雜而美好的移動網際網路新世界的入口就是作業系統。

在十幾年的發展過程中,作業系統工程技術和理念一直貫穿者創達所做的每乙個專案和產品中。隨著人工智慧、物聯網和網聯汽車的發展,我們又一次看到了和十年前類似的情況出現:新的技術發展(人工智慧、5g、物聯網)開啟了新的應用場景(網聯車、智慧型製造,智慧型城市...),在面對有上萬種模組構成的網聯汽車的時候,在面對有成千上萬種物聯網裝置的時候,在面對更為複雜的技術領域的時候,我們相信在智慧型物聯網時代,和十年前開始的移動網際網路時代一樣,作業系統工程技術和理念才是把複雜系統變簡單的終極解決之道。事實上,創達15年發布的turbox移動物聯網模組,就是這一理念在智慧型物聯網時代的應用體現。

在十年前智慧型手機開始興起的時候,大約有百餘家智慧型機廠商。而在幾年前物聯網興起的時候,幾乎是一夜之間,世界上出現了成千上萬五花八門的物聯網裝置:無人機,機械人、智慧型攝像頭、溫度控制器、智慧型網關、ar/vr、可穿戴裝置等等。智慧型物聯網廠商往往有著比智慧型手機廠商更瘋狂的想法、更短的上市時間要求和更少的投入預算,而且物聯網裝置的系統更為複雜,要求更為苛刻,乙個參考設計無法滿足所有這些物聯網裝置的需求,解決之道還是我們創業之初秉承的作業系統工程技術和理念。通過作業系統與傳統的連線模組技術產品相結合,創達15年推出了全新的turbox智慧型大腦模組。該模組既保持了傳統連線模組的方便性和模組化,又提供了智慧型作業系統平台。智慧型物聯網的廠商和開發者基turbox智慧型大腦模組,可以快速開發和部署各類物聯網應用和智慧型演算法。

基於同樣的理念,2023年創達推出了ai kit和robot kit開發套件,用以滿足更為複雜的人工智慧應用需求,其通過統一的模組架構,豐富的硬體介面,統一的應用介面,雲端一體的連線方式,在智慧型農業,智慧型製造,智慧型城市等領域得到了廣泛應用。如同當年把開發乙個智慧型機的時間從8個月縮短到2個月一樣, ai kit和robot kit開發套件,也可讓開發者開發乙個智慧型方案和機械人也可以縮短到2到3個月以內。在基於這些智慧型套件在各個行業的應用過程中,我們再一次體會到作業系統工程理念的作用和意義。事實上,通過我們的具體時間表明,這才是aiot的終極解決之道。

ai是乙個熱的不能再熱的領域,ai落地也是乙個難得不能再難的問題。如同喜馬拉雅山,面對這個美麗誘人而且充滿危險的第一高峰,不同的人試圖走不同的路線登頂。有的人走ai技術之路,強調ai演算法和模型的重要性,匯聚了大量且昂貴的ai演算法人才;有的人走資料之路,強調資料的重要性,準備把多年積累的大資料一朝變現;還有人走服務之路,認為服務是最關鍵的問題,認為系統整合的方法在ai應用領域同樣適用。而我們認為,這個複雜的ai落地問題,和我們十年前面對的智慧型機系統問題,以及我們四年前面對的物聯網系統問題,沒有太多本質的區別,事實上,都是智慧型技術在不同領域的不同形式的應用。ai只不過為這個本來就比較複雜的系統,增加了更為複雜的技術模組(ai,資料管理),開啟了更為廣闊的應用領域而已。因此,作業系統工程技術和理念同樣適用。我們走的正是這一條「作業系統工程」之路。

我們最近剛走著這條「作業系統工程」之路登頂了一次,為一家大型顯示屏廠商開發部署了智慧型質檢系統。通過這套系統,螢幕瑕疵的檢出率達到92%以上,遠遠超過了人工水平;而效率,更是從人工質檢的5分鐘極大地縮短到幾秒鐘以內。在專案結束的覆盤過程中,我們在整個專案的投入當中,ai演算法研發部分只佔整體投入的10%左右,而剩下的90%的工作,包括了整體系統搭建,前端裝置部署,效能優化,資料管理等多個領域。如果只會ai演算法開發,無疑是無法完成這樣規模的專案的。但如果只有整合團隊,同樣無法提供所需的ai核心技術基礎。如何把ai演算法團隊,雲端大資料團隊,智慧型終端系統團隊,系統應用團隊,攝像頭和感測器調校團隊,系統優化團隊等多個團隊組織在一起,定義好團隊之間的介面,正是「作業系統工程」所解決的問題。這次登頂的經歷,進一步證明了「作業系統工程」這一理念面對aiot這樣的複雜系統的有效。

10月12日,中科創達攜手清華大學、機械工業出版社舉辦aiot教育研討會暨turbox ai kit教學實驗平台發布會將在北京創達大廈進行。

系統工程中的需求管理(一)

系統工程中的需求管理 一 願景 只做一遍,避免返工 目標 減少 變更 帶來的顛覆翻車可能性 依據 sysml規範或uml規範 形勢 彎道超車 問題 1 設計過程中如何實現自上而下的分解,並可追溯?借助軟體工程的手段和方法 2 系統架構過程中如何讓描述的客體具備無歧義性?將自然語言轉換為某有一種中間格...

資訊系統工程的專案管理

資訊系統工程的專案管理,重點還是專案管理,但是專注的領域是資訊系統。資訊系統領域如何管理專案,專案經理是關鍵!根據pmi的的觀點,專案經理應該重點關注三個關鍵技能 1 技術專案管理。與專案 專案集和專案組合管理特定領域相關的知識 技能和行為,即角色履行的技術方面技能。2.領導力。3戰略和商務管理。技...

作業系統 作業系統的概念

3 作業系統的目標和功能 作業系統用做擴充機器 計算機系統自上而下可區分為 從作業系統的角度 計算機系統的概述 在計算機中的cpu 記憶體 輸入 輸出裝置等硬體,提供了基本的計算機資源 應用程式等規定了按何種方式來使用這些資源來為使用者服務 作業系統控制和協調各使用者程式對硬體的分配和呼叫。所以作業...