煽動MCU/MPU市場,STM32的生態圖

2020-12-11 21IC中國電子網

導言:蝴蝶扇動翅膀,便可引發彼岸的暴風雨。STM32這隻「蝴蝶」不僅掀起了MCU的風暴,還走進了工程師和千家萬戶。

2020年STM32一年一度的全國巡迴研討會(STM32 Roadshow)火爆開場,一如既往,9月13日-9月25日STM32飛躍14個城市,為這個9月留下最美的「碟影」。

本次巡迴研討會以「安全連接,智創未來」為主題,聚焦於STM32的最新技術創新,探討在物聯網安全、智能工業、無線連接、邊緣端人工智慧、圖形用戶界面等領域的產品解決方案及多樣化應用實例。

具體包括STM32從通用到安全、STM32為智能工業而生、STM32Wx助力物聯世界、與STM32MP1一起盡享無限可能、STM32GUI連接你的智能世界、ST MEMS感知你的世界幾大主題。

通過本次巡迴研討會,可以看出STM32的布局廣遍整個生態。接下來,便跟隨筆者的腳步,來看STM32的遠望。

STM32的產品生態

目前來說,STM32MCU產品提供16大產線、5類產品、超過1000個型號,基於ARMCortexM0、M0+、M3、M4、M33、M7、A7內核:

MPU:MP1

高性能MCU:F2、F4、F7、H7

主流MCU:F0、G0、F1、F3、G4

超低功耗MCU:L0、L1、L4、L4+

無線MCU:WB、WL

MCU方面,為用戶提供了不同應用的各種選擇,包括高性能、主流、超低功耗三種選擇,可以滿足各種場景的功耗、性能、成本等。事實上,STM32MCU一直遍布我們的生活場景,就比如眾所周知的共享單車幾乎都採用的都是STM32系列MCU。

值得一提的是,2018年,第一顆無線MCU系列STMWB問世,意味著STM32邁入了無線進擊之路。在今年4月,全球首顆內置LoRa收發器的SoC問世,這便是STM32WL;另外,今年7月發布的STM32WB系列的最新產品STM32WB55已可支持Zigbee3.0。

LoRa是有能力解決泛在物聯網設備組網難題的技術之一,而Zigbee3.0統一了面向消費者和工業應用的Zigbee規範的功能。無線MCU可提供最新的無線適配,幫助設計人員滿足各種IoT和可穿戴設備中嚴格的功率和尺寸限制。

不止如此,STM32Wx系列產品全面支持Bluetooth5.0、LTE-M、NB-IoT、M-Bus、Sigfox、omlox、THREAD、Zigbee3.0、LoRa……

需要特別注意的是,去年10月STM重磅發布MPU——STM32MP1,這是STM32的首款MPU,以其創新的異構系統架構,將MPU與MCU合二為一,兼顧運算處理能力和實時控制性能,令產品更實用。很多譬如LinuxRT拓展和uCLinux這種系統存在,但很多應用中仍必要一個完整的MPU,正因ST既擁有MCU也擁有MPU,因此用戶可以輕鬆地將其產品設計進行上下遷移,最大限度利用軟體和代碼,在長時間內獲取最佳的投資回報。

這款MPU更加適合需要更好的顯示交換的場景,當然STM32也擁有自己的交互系統,下文將細細講解。另外,MPU不僅可以加載Linux,還擁有千兆網口、高速USB口可以處理更多的數據。

與MCU不同,MCU使用片上嵌入式快閃記憶體來存儲和執行程序,這種方式啟動時間非常短可以快速執行代碼,但內存空間有限;MPU則沒有相同的內存約束,使用外部存儲器來提供程序和數據存儲,程序通常存儲在NAND或串行快閃記憶體之類的非易失性存儲器中,並且在啟動時被加載到外部DRAM中,然後開始執行。雖然MPU不會像MCU那樣快速啟動和運行,但可以連接到處理器的DRAM可以高達幾千M。

STM32MP1方面,擁有非常強悍的功耗和性能,STM32MP1隻需1秒回到Linux界面,只需要3秒回到3D圖形應用界面。STM32MP1提供了全功率模式、分批功耗優化模式、待機模式這三種不同的模式來幫助用戶優化整體的設計功耗,平衡其設計的性能和功耗。

另一方面,為用戶提供了靈活高效的架構。在目前推出的三個型號中,主流的兩個型號提供了雙核A7+M4的架構,而最低成本的型號則提供單核A7+M4的架構。據稱,三個核心採用了安全的互相通信的方式,大部分外設都掛載在同一條主線上,因此三個核心可以根據各自的需求來調用外設。

依託於STM32成熟的生態系統,STM32MP1、STM32WB、STM32WL擁有完整的軟體和開發配件生態,也與MCU產品相互匹配,具有非常方便的遷移優勢。此外,STM32 MCU也依託了這兩款產品完善了整個生態,布局MPU、無線連接等。

STM32領先的GUI

一項產品經歷了重重代碼的考驗,最終給用戶最直觀的體驗還是GUI,可以說GUI是程序的門面,如若招牌都不能令人滿意,談何用戶體驗?

STM32的提供了StemWin、TouchGFX、EmbeddedWizard三種圖形庫軟體。

STemWin是針對動畫受限、簡單GUI設計,是基於Segger公司的emWinGUI庫,程式語言為C語言,支持1/8/16和32bpp。

TouchGFX可以實現手機GUI性能,這款軟體是ST力推的GUI應用軟體,可實現從簡單到可與智慧型手機媲美的GUI設計,具備針對STM32優化的GUI庫,採用C++語言編程,支持1/2/4/16和24bpp。而這一切也都已集成在CubeMX中。

STM32的圖形產品線非常豐富,擁有190多個型號,涵蓋不同的顯示接口和封裝。內核方面更是從M0+到M7一應俱全。

另一方面,在第三方圖形生態系統方面的合作夥伴包括edt、EKTOS、EMBEDDEDPARTNERS、EMGSOFT、itk、iWave、Mjolner、PsiControl、SDATAWAY、泰輯科技等,可協助開發者在STM32上創建基於TouchGFX的UI。

STM32安全有保障

物聯網正在極速擴張,數據顯示目前全球物聯網設備已接近80億,有關部門預計3年之後物聯網設備會從到80億躍至240億,對於晶片、軟體及產品設備來說,未來6年內都是非常大的商機。

但在高速發展之外,物聯網的安全性從來都是眾矢之的,有關人士指出對物聯網缺乏自信是阻礙物聯網被廣泛採用的主要原因之一。另外,種種數據也充分顯示出物聯網數據洩露或被攻擊是既存的事實,你相信你的物聯網設備嗎?

提到安全,就不得不提到STM32Trust,STM32Trust的生態系統集成了所有可用資源,包括stm32系列信息安全相關的晶片技術、免費參考估計,免費工具和服務等,並通過強大的多級策略來增強安全性。

STM32Trust生態系統將理論知識、工具和ST原廠開箱可用軟體包相結合,以便利用最佳行業實踐,為新的物聯網設備構建強大的信息安全保護。這有助於設計人員利用STM32單片機的內置功能來確保設備之間的可信、防止未授權訪問,以避免數據被盜和代碼被修改。

STM32Trust.CodeProtection一套解決方案,以確保燒寫真實stm32時,客戶代碼的機密性和完整性。

對於安全性,一直是STM32的重點,在層層的代碼保護下,你還會怕信息洩露嗎?

ST MEMS傳感器感知世界

其實ST不光擁有MCU/MPU,這一部分只佔總營收的28%,ST作為一家IDM公司,還擁有模擬器件、MEMS傳感器,而這一部分佔到總營收的36%。

上文提及了GUI是門面,那麼MEMS和傳感器就是MCU/MPU的五官,感受著一切,並將參數傳輸給系統。

根據SEMI發布的報告預測顯示,預計從2019年至2023年,全球MEMS傳感器的產能將會增加25%,月產能預計增至470萬片。

加速度計、汽車傳感器、陀螺儀、電子羅盤、溼度傳感器、工業傳感器、iNEMO慣性模塊、MEMS麥克風、壓力傳感器、接近傳感器、溫度傳感器、T-Plus MEMS傳感器……ST推出的傳感器可用於IoT和電池應用的低功耗設備,廣泛用于振動、溫度、壓力、聲音和聲學分析。

ST在此方面有何優勢?首先,ST作為一家IDM公司,有能力開發技術和整體製程,對於整體有很強的把控能力,並擁有經驗使得器件發揮最高的安全、智能效果;另一方面,ST擁有消費、汽車、工業的多重經驗。

據了解,ST MEMS傳感器部門擁有將近400名員工,2座雙產能晶圓廠供貨,產能達到600萬片/天,傳感器出貨量高達150億。

目前來說,ST的傳感器主要聚焦於個人電子產品、電腦及外設、汽車和工業四大市場。最近,ST在新推出了LSM6DSOX和ISM330DHCX等X系列產品中,通過在傳感器中集成了有限狀態機(FSM)和機器學習內核(MLC),將邊緣計算引入到感知節點端,可在感知節點端對數據進行預處理、預判斷,對何種數據需要進行本地處理,哪些場景又需要對數據進行採集並上傳進行區分。

總結

提及STM32,第一反應便是其標誌性的「蝴蝶」Logo,作為工程師特別是嵌入式行業幾乎人手幾塊,只要使用過MCU做開發的人基本都知道STM32。

遠在十多年前,意法半導體在中國通用MCU市場佔有率僅為2%左右,排名10以外。數十年的努力,如今STM32MCU斬獲全球五分之一市場份額,中國市場連續10年CAGR高達27%。AIoT發展之下,MCU出貨量持續上升,全球MCU銷售年複合增速高達7.2%。

而對於中國市場,ST的重視程度一直非常高。此前,ST已多次表示,中國市場對於ST是尤其重要的。目前,在中國和整個亞太地區ST擁有三個應用中心,並且大部分工程師都在中國和大中華區,助力中國市場的發展。

另一方面,作為意法半導體增長最快的地區市場,意法半導體在中國地區建立起強大的渠道基礎設施,其廣泛的產品組合特別適合渠道分銷模式。另外,通過與國內知名學府、汽車製造商和其他合作夥伴建立各種類型的聯合研發實驗室,為中國培養下一代工程師。

話題回到 「2020 STM32全國研討會」,大會仍在繼續,乾貨繼續不斷!目前大會已在深圳、杭州、鄭州、長沙、站圓滿完成,南京、珠海、重慶、廈門、廣州、北京、西安、青島、瀋陽、上海站重磅開啟。特別是9月25日,上海站將進行線上直播,不能到現場的小夥伴可以馬上預約,從線上領略「蝴蝶」帶來的魅力。

21ic中國電子網 出品,文/付斌

相關焦點

  • stm32的gpio模擬iic小記
    在用stm32的模擬iic讀取mpu6050時發現讀whoami寄存器為0xd1,而正確的值應該為0x68,導致這個問題基本上有以下幾個原因:    1、如果是杜邦線連接,線太長且線質量不好會導致這個問題;    2、上拉電阻不合適,上拉電阻不合適的話會導致iic兩根線上的波形不好
  • stm32屬於arm嗎_arm和stm32的區別
    stm32屬於arm嗎?而stm32使用的就是其中的Cortex-M3內核。   就一般來看,STM32屬於高性能的單片機,一般運用的場合多為應用控制,它主要是和51,AVR等競爭低端單片機市場,優勢在於處理速度相對較高(F4現在最高180M),片上資源較為豐富。ARM的話,一般人們說ARM都是指的片上系統,如果把ARM當單片機用,性價比是不夠高的。 stm32屬於arm嗎?
  • mcu晶片是指什麼晶片_mcu晶片概念股
    mcu晶片是指什麼晶片_mcu晶片概念股 網絡整理 發表於 2020-08-06 10:54:29   mcu晶片是指什麼晶片   MCU是Microcontroller
  • stm32通用定時器用做外部脈衝計數器的例程
    最近幾天要用到stm32對外部輸入脈衝進行計數,很自然想到定時器,可是手上資料沒有講解stm32定時器如何用作外部計數器的,在網上找例程,也沒找到幾個正確的,自己硬著頭皮仔細研究參考手冊,終於知道如何配置了,並寫了一個例程,希望將來對一些網友有用。
  • stm32 freertos 之串口中斷
    xTaskCreate(vPC_Communication_Task,"vPC_Communication_Task",500,NULL,2,NULL);     vTaskStartScheduler(); } 關鍵字:stm32
  • STM32ADC使用方法解析
    因項目需要使用到STM32的ADC功能,雖然對ADC的使用並不陌生,但是第一接觸stm32的ADC功能還是有種無從下手的感覺,主要是因為STM32ADC設計較為複雜,一時對相關的專業術語較為生疏,此外固件庫中涉及到的函數雖都進行了分門別類但是還是感覺函數較多,難以很快掌握,現就將個人理解寫出,以便大家共同進步。
  • 正點原子-戰艦V3第三十七章 MPU6050 六軸傳感器實驗
    和 inv_mpu_dmp_motion_driver.c。其中我們在inv_mpu.c添加了幾個函數,方便我們使用,重點是兩個函數:mpu_dmp_init和mpu_dmp_get_data這兩個函數,這裡我們簡單介紹下這兩個函數。
  • STM32之option bytes踩坑記錄
    最近在做一個stm32項目,用的盜版jlink調試,突然某次下完程序,stm32竟然開始無限重啟了,量了一下復位腳,發現有周期性的重啟脈衝輸出,一開始我以為是硬體壞了,重新焊了一套硬體,發現新焊的是好的,但是原來那塊板子,檢查來檢查去感覺也不像是硬體和程序的問題。
  • MPU6050移植讀取數據時出現FIFO溢出問題解析
    MPU6050的DMP在工作的時候,其實大概的工作過程是mpu6050對陀螺儀和加速度計按照一定的採樣速率進行採樣,對採樣得到的陀螺儀和加速度計數據通過DMP處理後得到姿態角(pitch,roll,yaw),然後存入FIFO中,這個過程在你初始化完DMP後就會不受人為控制的持續進行,那麼如果你不及時讀取FIFO的數據,FIFO數據很快就會溢出,那麼就會出現以上的問題啦!
  • avr單片機和stm32區別與優缺點分析
    摘要:avr單片機和stm32單片機是目前使用較廣泛的單片機,那麼avr單片機和stm32單片機有什麼區別呢?有什麼優劣勢呢?   AVR單片機用途應用   市場角度   性價比:AVR大部分型號的性價比較高,性價比表現突出的型號有:atmega48、atmega8、atmega16、atmega169P。   供貨方面:通用型號的AVR供貨較為穩定,非常規型號的AVR樣品及供貨仍存在問題。
  • printf()函數重定向到STM32串口輸出
    article/details/7944036http://www.openedv.com/posts/list/3172.htm 關鍵字:printf()函數  重定向  STM32  串口輸出 編輯:什麼魚 引用地址:http://news.eeworld.com.cn/mcu
  • 墊江:精準繪製全縣政治生態圖
    自去年8月執紀監督與執紀審查部門分設以來,墊江縣著力創新執紀監督理念和方式方法,準確分析「樹木」與「森林」的關係,按照「好、較好、一般、差」評定,對應標識「綠、藍、黃、紅」四色,精準繪製出全縣政治生態圖。
  • 正在消失的MCU與MPU之間的界限
    計算晶片的兩個市場曾經有一段時間,計算晶片分為兩個截然不同的市場,大部分晶片設備主要針對主流計算,性能是最主要的考慮因素,這些單片微型計算機被稱之為「微處理器」,為個人計算機和更大的系統提供動力。
  • STM32單片機的定時器和ADC的應用方法介紹
    主要的幾個函數 //tim_num=0對應 定時器2,tim_num=1對應 定時器3;tim_us:定時器uS數 void stm32_timer_start(uint16_t tim_num { PCLK1=36MHz TIM CLK = 72 MHz, Prescaler = 72, 72M/72=1M,即計數1000000為1S,即計數加1為1uS /* Time base configuration */ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; stm32
  • 一個產品級MCU內存管理方案
    \Objects\wujique.axf: Error: L6406E: No space in execution regions with .ANY selector matching mcu_uart.o(.bss)..
  • IAR STM32 函數和變量的絕對地址定位
    ## ## Output file=E:\stm32\software4.45.2\Debug\Exe\software.out ## Map file =E:\stm32\software4.45.2\Debug\List\software.map ## Command line =E:\stm32\software4.45.2
  • 聚焦民生,精心繪製「水清岸綠河暢景美」生態圖
    連日來,該街道上下搶抓晴好天氣,全力以赴加快河道清障工作,以「河長制」為抓手,為河道「舒筋活血」,暢通河網「毛細血管」,各村(居)通力協作迅速行動,確保河道清障工作取得實效,努力做好「水」文章,繪製「水清、岸綠、河暢、景美」生態圖。
  • 《2020中國MarTech行業生態圖》1月更新發布|Morketing研究院
    整理 | Morketing研究院製圖 | Vincent2019年8月,Morketing研究院開始以月度為單位發布《2019中國MarTech行業生態圖》(以下簡稱「生態圖」),在2019年下半年裡共收錄233家企業,成為中國營銷領域內具有重要參考價值的圖表。
  • STM32 I2C從機發送數據
    stm32 I2C主機發送功能在網上有很多例程,調試也很容易,從機發送數據的介紹很少,鑑於本人剛開始調試單片機程序不久,花了一整天也沒調試通,最後在部門領導的幫助下,通過示波器及單步調試程序,查看寄存器狀態值,終於實現了。下面主要介紹下從機發送數據注意事項。