12月16日,在2023年openEuler峰會上,海思宣布了A2MCU和MPU全面支持openEuler。海思A2 是海思針對家電、能源、工業(yè)、汽車等領(lǐng)域推出的全新解決方案,它不僅涵蓋了基于RISC-V的系列化的MCU,還包含了高性能兼容ARM指令集的MPU,以及與之緊密配合并優(yōu)化的操作系統(tǒng)。
海思的A2代表的是兩個A相乘,從而產(chǎn)生指數(shù)級累積效應(yīng);其中1個A(Application Specific)代表行業(yè)專用,承載了海思以客戶為中心,追求芯片設(shè)計(jì)和客戶應(yīng)用場景緊密結(jié)合的理念;另一個A(Artificial Intelligence)代表AI技術(shù)在MCU以及嵌入式領(lǐng)域的應(yīng)用。
由于認(rèn)識到芯片和操作系統(tǒng)深度結(jié)合帶來的價值,海思A2解決方案把從強(qiáng)調(diào)高實(shí)時性的MCU到需要高性能實(shí)時計(jì)算的MPU芯片全面和openEuler進(jìn)行了深度的協(xié)調(diào)和優(yōu)化,因而openEuler和基于openEuler的開源實(shí)時操作系統(tǒng)UniProton也成為了海思A2解決方案里重要的組成部分。通過芯片和操作系統(tǒng)在底層的緊密配合,海思A2解決方案可以針對行業(yè)專用化場景進(jìn)行更為深度定制和優(yōu)化,從而挖掘出芯片全部的性能。比如針對工業(yè)控制場景通過對芯片與openEuler實(shí)時操作系統(tǒng)進(jìn)行深度適配和優(yōu)化,可以實(shí)現(xiàn)極致的工業(yè)級低延時和確定性。
一般情況下,MCU為了保證任務(wù)的高實(shí)時性,業(yè)界現(xiàn)有方案大多不使用操作系統(tǒng),但是這樣由于沒有基本的調(diào)度功能,導(dǎo)致MCU代碼量一旦超過萬行級別,寫代碼的復(fù)雜度和后續(xù)的維護(hù)難度會大幅上升。海思通過和openEuler的聯(lián)合創(chuàng)新,通過在A2MCU和UniProton進(jìn)行深度優(yōu)化,開發(fā)出可以在MCU有限資源上可以運(yùn)行的UniProton+BareMetal(無OS裸跑)混合部署方案,該方案對硬件資源的需求極低,最小4KB RAM和4KB Flash即可運(yùn)行。通過該混合方案的部署,一方面保持了原有高實(shí)時性任務(wù)的優(yōu)先級和實(shí)時性不受到影響,還可以直接運(yùn)行在BareMetal環(huán)境;同時針對實(shí)時性要求不高的任務(wù),可以通過調(diào)度器進(jìn)行多線程的任務(wù)管理,提供了多線程管理能力,降低了開發(fā)者代碼開發(fā)的復(fù)雜度,同時也可以幫助客戶進(jìn)行更便捷的后期維護(hù)、以及更方便的進(jìn)行應(yīng)用的修改和跨芯片移植。
針對高性能MPU,海思成功的實(shí)現(xiàn)了基于openAMP(開放非對稱多處理)的多操作系統(tǒng)框架混合部署,基于該框架,客戶可以在一顆MPU芯片上同時部署多個操作系統(tǒng)實(shí)例;比如將海思MPU的4個主處理器分成3+1兩組,通過openAMP的雙系統(tǒng)架構(gòu),客戶可以把需要生態(tài)應(yīng)用的openEuler非實(shí)時系統(tǒng)部署在其中的三個CPU核上,同時把UniProton實(shí)時操作系統(tǒng)部署到另外一個核;通過這種方式,客戶可以用一顆芯片上同時實(shí)現(xiàn)原有方案中兩顆芯片才能實(shí)現(xiàn)的功能,一方面幫助客戶簡化了系統(tǒng)架構(gòu),節(jié)省了成本,同時也極大的提升了系統(tǒng)的可靠性。海思是業(yè)界首個支持openEuler embedded同構(gòu)、異構(gòu)多核混合部署方案的芯片廠家。
除了和操作系統(tǒng)的深度協(xié)同之外,海思A2解決方案還包含大量其它黑科技,比如資源需求極低到可以在MCU上部署的輕量級嵌入式AI、針對行業(yè)應(yīng)用的高階算法、以及可以針對行業(yè)場景自定義指令集的RISC-V內(nèi)核等,通過這些技術(shù)方向上的探索和創(chuàng)新,海思A2解決方案在MCU以及嵌入式MPU等領(lǐng)域有獨(dú)特的差異化優(yōu)勢。
目前海思A2MCU和MPU方案已經(jīng)在多個行業(yè)場景進(jìn)行了部署。比如在家電場景,海思MCU可以實(shí)現(xiàn)空調(diào)調(diào)溫階段節(jié)能16%。在工業(yè)運(yùn)動控制場景,海思MPU芯片可以實(shí)現(xiàn)在125us運(yùn)動周期控制下,把時間抖動控制在1us以內(nèi),從而幫助半導(dǎo)體、激光等領(lǐng)域場景實(shí)現(xiàn)更更快的任務(wù)處理和更高的確定性。
“中國的芯片創(chuàng)新可以為行業(yè)帶來增值,做大產(chǎn)業(yè)空間,促進(jìn)整個行業(yè)的良性發(fā)展。”海思MCU產(chǎn)品管理部部長李明表示,“海思A2的目標(biāo)是在MCU和嵌入式MPU領(lǐng)域,通過和openEuler操作系統(tǒng)的深度優(yōu)化,指令集定制化以及嵌入式AI等多個方面的創(chuàng)新和整合,助力客戶實(shí)現(xiàn)AI時代的行業(yè)引領(lǐng),帶來更多創(chuàng)新和價值”。
審核編輯:湯梓紅
-
mcu
+關(guān)注
關(guān)注
146文章
17831瀏覽量
360300 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7081瀏覽量
124939 -
海思
+關(guān)注
關(guān)注
43文章
489瀏覽量
117437 -
openEuler
+關(guān)注
關(guān)注
2文章
325瀏覽量
6239
發(fā)布評論請先 登錄
Deepseek海思SD3403邊緣計(jì)算AI產(chǎn)品系統(tǒng)
我有一塊海思 9610A 芯片的問界M9的車載娛樂主機(jī),怎么把這個當(dāng)成開發(fā)板重裝系統(tǒng)
淺談車規(guī)MCU (MGEQ1C064) OTA升級
問題:芯海CS32L010F8U6的MCU如何導(dǎo)出固件?

華為海思正式進(jìn)入Wi-Fi FEM賽道?
芯海科技32位MCU加速工業(yè)芯片國產(chǎn)替代

傳思瑞浦解散MCU團(tuán)隊(duì)
華為海思躋身上半年乘用車座艙芯片交付量TOP10
芯海科技推出高性價比信號鏈MCU芯片CS32F061
2024年上海海思MCU開發(fā)者體驗(yàn)官招募,手機(jī)/MatePad大獎等你拿!
海博思創(chuàng)積極深化國際合作,共探可持續(xù)發(fā)展未來

直擊HDC2024:海思攜手OpenHarmony,產(chǎn)品力+生態(tài)圈引爆AIoT場景應(yīng)用

評論