天天看點

如何讓終端産品開發更加簡單? AIoT全棧技術平台YoC公開課回看

【OCC直播公開課】我們邀請到平頭哥半導體進階技術專家、YoC平台負責人朱治國“揭秘”了平頭哥AIoT全棧技術平台YoC平台——支援從晶片到雲全鍊路高效設計的IoT全棧技術平台”,從AIoT行業趨勢講到YoC基礎軟體平台,同時向大家介紹了應用側的案例和OCC的Access模式。是不是意猶未盡?以下節選公開課的内容,以飨讀者。

“平頭哥YoC物聯網開發平台是從晶片到雲全鍊路高效設計的IoT全棧技術平台。簡而言之,YoC平台就是解決晶片之上的一些技術問題以及晶片産品的落地問題。”公開課開始,朱治國就以通俗的語言闡明平頭哥YoC平台的意義。

資料顯示,物聯網接入裝置從2018年的110億台,預計到2025年上升到400億台。随着萬物互聯時代的到來,對晶片的算力要求也會越來越高。與此同時,也促進了晶片設計架構的更新,吸引了更多晶片企業的加入。來自ICCD的官方資料顯示,2018年中國有1698家晶片設計企業,到2019年又增加了82家,目前已經達到1780家。

朱治國指出,晶片從設計到量産,中間有很多技術點需要去突破。“特别是IoT晶片領域是一個比較碎片化的市場,是以更需要設計方法和基礎設施的突破,來解決晶片的技術問題和産品化問題。”

為此,在2018年雲栖大會上,阿裡巴巴宣布成立平頭哥半導體公司,推進雲端一體化的晶片布局。一年以來,平頭哥已經釋出了多款産品,包括玄鐵處理器、無劍晶片平台、AliOS與基礎軟體、面向領域算法。

目前,平頭哥晶片開放社群工具有:OCC晶片開放社群平台、YoC基礎軟體設施和CDK內建開發工具。“這些工具的目的是讓終端産品開發變得更加簡單。不僅開發者能夠快速完成産品開發,還可以幫助晶片公司的産品快速完成SDK的開發,并保證晶片的驅動品質。”朱治國提到。

如何讓終端産品開發更加簡單?朱治國詳細介紹了YoC基礎軟體平台的整體架構。

視訊回放請登陸OCC官網--技術部落--線上視訊中檢視。

YoC基礎軟體平台的應用架構提供了三個子系統,包括接入子系統、語音子系統和邊緣計算子系統,這三個系統在物聯網領域都比較主流。就以接入子系統為例,支援藍牙,WIFI,NB-IOT,4G/5G等無線接入方式。智能語音互動子系統,提供多媒體播放器,離線線上的語音識别,語音前處理後處理等技術,可應用于線上語音産品,也可以應用于離線的語言喚醒産品。

中間部分主要是Alios-Things與基礎元件。Alios-Things元件其中有六個比較有特色的元件:實時作業系統、KV檔案系統、輕量級功耗架構、BLE/MESH協定棧、LWIP協定棧、更新服務。

底層的晶片驅動統一接口(CSI)能夠快速幫助晶片公司的晶片接入到平頭哥的YoC開發平台,就可以直接使用上述基礎元件,應用子系統,應用方案。

在物聯網的應用場景下,安全問題尤為重要。而平頭哥的YoC平台始終把安全作為産品的預設選項。值得一提的是,平頭哥的産品已經通過多項國際認證:YoC軟體平台通過TUeV國際認證、TEE安全系統通過GP安全國際認證、BLE & Mesh通過SIG BQB國際認證。

應用案例——接入子系統

就以電子标簽應用平台為例,它可以通過阿裡雲價簽私有标簽服務遠端更新電子屏上顯示的資訊。具體應用在生活中,利用該平台可以遠端更改超市的菜單,而不用人工去更換。此外,該平台還能做到非常低的功耗,待機時間在6年以上。另外,藍牙的可靠性非常強,可以做到100%更新的成功率。

如何讓終端産品開發更加簡單? AIoT全棧技術平台YoC公開課回看

應用案例——語音方向

就以智能語音終端應用平台為例,裡面支援MIT、天貓精靈算法引擎,并且能夠實作更低的端側BOM成本,該平台還具有聲學結構設計參考、專業語音實驗室、音頻硬體分析等完善語音配套能力。

如何讓終端産品開發更加簡單? AIoT全棧技術平台YoC公開課回看

此外,語音功能的喚醒率是非常高的,同時提供比較友善的二次開發,可以把模組運用到一些線上的裝置,如兒童故事機,智能音箱等。

最後,朱治國詳細介紹了CSI—晶片SDK開發平台。該平台從左到右分成三部分:IP倉庫、晶片SDK快速開發和OCC。IP倉庫提供很多IP驅動,比如序列槽、GPIO、USB和SDIO等。“技術手冊,測試用例庫,虛拟工程,文檔等等都在IP倉庫裡面。”朱治國說道。

YoC開發平台提供CSI晶片開發平台,大大縮短晶片SDK的開發周期。開發者隻需要定義一個晶片的描述檔案,通過描述檔案就可以快速從左邊的倉庫中間選取這些晶片所使用的IP,,直接生成晶片SDK,SDK包含晶片的驅動程式,闆級元件,驅動示例工程,自動化測試用例集,晶片技術手冊。同時還會生成晶片對應的軟體模拟器。朱治國提到:“通過這種方式,在晶片沒有開發出來之前,就可以做整個軟體的開發。此外,我們還會提供晶片自動化的驗證平台,通過持續內建測試的方式,來保證晶片驅動的正确性,達高到高品質的要求。”當晶片的SDK通過自動化測試,達到YoC要求的品質标準後,還可以通過一鍵釋出的方式上傳到OCC。

簡而言之,該平台有四大優勢:一是代碼符合 IEC61508 工業标準;二是針對嵌入式的代碼密度優化;三是上千條測試用例集保障代碼品質;四是對接 Alios-Things 作業系統。

“1520計劃”:1天上手,5天出原型,20天出産品

近日,平頭哥還推出OCC 1520計劃,加速合作夥伴快速創新,共同建構AIoT晶片生态。何為“1520”?簡單說就是,“對于晶片公司而言,隻要輕松地對接OCC平台,即可以擷取海量的應用資源,拓寬自己晶片的應用領域。對于方案公司而言,一旦注冊OCC,即可以使用面向領域的應用開發平台,應用開發平台實際上已經完成了80%的産品開發工作,方案公司隻要聚焦完成另外20%的創新開發。”一言以蔽之,“1520也就是,1天上手,5天出原型,20天出産品。”

目前使用者可在OCC官網檢視1520計劃。往期直播内容回放也在OCC官網--博文--線上視訊中檢視。

部分内容來源于集微網。

文章來源:晶片開放社群

文章連結:

https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.1b87180fOJm8Ux&id=3793271395636092928

繼續閱讀