STM32系列32位微控制器,基于ARM Cortex-M3處理器。它能支持32位廣泛的應用,支持包括高性能、實時功能、數字信號處理,和低功耗、低電壓操作,同時擁有一個完全集成和易用的開發。
基于STM平臺且滿足實時控制要求的操作系統,有以下4種可供選擇。分別為μC/OS-II、μClinux、eCos、FreeRTOS和都江堰操作系統(djyos)。下面分別介紹這五種嵌入式操作系統的特點及不足。
1、μC/OS-II
μC/OS-II 是一種基于優先級的搶占式多任務實時操作系統,包含了實時內核、任務管理、時間管理、任務間通信同步(信號量,郵箱,消息 隊列)和內存管理等功能。它可以使各個任務獨立工作,互不干涉,很容易實現準時而且無誤執行,使實時應用程序的設計和擴展變得容易,使應用程序的設計過程大為減化。
μC/OS-II是在μC/OS的基礎上發展起來的,是用C語言編寫的一個結構小巧、搶占式的多任務實時內核。μC/OS-II能管理64個任務,并提供任務調度與管理、內存管理、任務間同步與通信、時間管理和中斷服務等功能,具有執行效率高、占用空間小、實時性能優良和擴展性強等特點。
對于實時性的滿足上,由于μC/OS-II內核是針對實時系統的要求設計實現的,所以只支持基于固定優先級搶占式調度;調度方法簡單,可以滿足較高的實時性要求。μC/OS-II 的鮮明特點就是源碼公開,便于移植和維護。
在內存管理上,μC/OS-II把連續的大塊內存按分區來管理,每個分區中都包含整數個大小相同的內存塊,但不同分區之間內存的大小可以不同。用戶動態分配內存時,只須選擇一個適當的分區,按塊來分配內存,釋放時將該塊放回到以前所屬的分區,這樣就消除了因多次動態分配和釋放內存所引起的碎片問題。
μC/OS-II中斷處理比較簡單。一個中斷向量上只能掛一個中斷服務子程序ISR,而且用戶代碼必須都在ISR(中斷服務程序)中完成。
ISR需要做的事情越多,中斷延時也就越長。
內核所能支持的最大嵌套深度為255。
在文件系統的支持方面,由于μC/OS-II是面向中小型嵌入式系統的,即使包含全部功能,編譯后內核也不到10 KB,所以系統本身并沒有提供對文件系統的支持。但是μC/OS-II具有良好的擴展性能,如果需要也可自行加入文件系統的內容。
在對硬件的支持上,μC/OS-II能夠支持當前流行的大部分CPU,μC/OS-II由于本身內核就很小,經過裁剪后的代碼最小可以為2KB,所需的最小數據RAM空間為4 KB,μC/OS-II的移植相對比較簡單,只需要修改與處理器相關的代碼就可以。
綜上可知,μC/OS-II是一個結構簡單、功能完備和實時性很強的嵌入式操作系統內核,針對于沒有MMU功能的CPU,它是非常合適的。它需要很少的內核代碼空間和數據存儲空間,擁有良好的實時性,良好的可擴展性能,并且是開源的,網上擁有很多的資料和實例,所以很適合向STM32上移植。
2、μClinux
μClinux是一個完全符合GNU/GPL公約的操作系統,完全開放源代碼,現在由Line公司支持維護。
μClinux是一種優秀的嵌入式Linux版本,其全稱為micro-control Linux,從字面意思看是指微控制Linux。同標準的Linux相比,μClinux的內核非常小,但是它仍然繼承了Linux操作系統的主要特性,包括良好的穩定性和移植性、強大的網絡功能、出色的文件系統支持、標準豐富的API,以及TCP/IP網絡協議等。因為沒有MMU內存管理單元,所以其多任務的實現需要一定技巧。
μClinux在結構上繼承了標準Linux的多任務實現方式,分為實時進程和普通進程,分別采用先來先服務和時間片輪轉調度,僅針對中低檔嵌入式CPU特點進行改良,且不支持內核搶占,實時性一般。
在內存管理上由于μClinux是針對沒有MMU的處理器設計的,不能使用處理器的虛擬內存管理技術,只能采用實存儲器管理策略。系統使用分頁內存分配方式,在啟動時對實際存儲器進行分頁。系統對內存的訪問是直接的,操作系統對內存空間沒有保護,多個進程可共享一個運行空間,所以,即使是一個無特權進程調用一個無效指針也會觸發一個地址錯誤,并有可能引起程序崩潰甚至系統崩潰。
μClinux操作系統的中斷管理是將中斷處理分為兩部分:頂半處理和底半處理。在頂半處理中,必須關中斷運行,且僅進行必要的、非常少、速度快的處理,其他處理交給底半處理;底半處理執行那些復雜、耗時的處理,而且接受中斷。因為系統中存在有許多中斷的底半處理,所以會引起系統中斷處理的延時。
μClinux對文件系統支持良好,由于μClinux繼承了Linux完善的文件系統性能,它支持ROMFS、NFS、ext2、MS-DOS、JFFS等文件系統。但一般采用ROMFS文件系統,這種文件系統相對于一般的文件系統(如ext2)占用更少的空間。但是ROMFS文件系統不支持動態擦寫保存,對于系統需要動態保存的數據須采用虛擬RAM盤/JFFS的方法進行處理。
在對硬件的支持上,由于μClinux繼承了Linux的大部分性能,所以至少需要512KB的RAM空間,lMB的ROM/Flash空間。
在μClinux的移植方面,μClinux是Linux針對嵌入式系統的一種改良,其結構比較復雜。移植μClinux,目標處理器除了需要修改與處理器相關的代碼外,還需要足夠容量的外部ROM和RAM。
綜上可知,μClinux最大特點在于針對無MMU處理器設計,這對于沒有MMU功能的stm32f103來說是合適的,但移植此系統需要至少512KB的RAM空間,1MB的ROM/FLASH空間,而stmf103擁有256K的FLASH,需要外接存儲器,這就增加了硬件設計的成本。μClinux結構復雜,移植相對困難,內核也較大,其實時性也差一些,若開發的嵌入式產品注重文件系統和與網絡應用則μClinux是一個不錯的選擇。
3、eCos
eCos(embedded Configurable operaTIng system),中文翻譯為嵌入式可配置操作系統或嵌入式可配置實時操作系統。適合于深度嵌入式應用,主要應用對象包括消費電子、電信、車載設備、手持設備以及其他一些低成本和便攜式應用。它是一個源代碼開放的可配置、可移植、面向深度嵌入式應用的實時操作系統。最大特點是配置靈活,采用模塊化設計,核心部分由小同的組件構成,包括內核、C語言庫和底層運行包等。每個組件可提供大量的配置選項(實時內核也可作為可選配置),使用eCos提供的配置工具可以很方便地配置,并通過不同的配置使得eCos能夠滿足不同的嵌入式應用要求。
在實時性反面,由于eCos調度方法豐富,提供了兩種基于優先級的調度器(即位圖調度器和多級隊列調度器),允許用戶在進行配置時選擇其中一個調度器,適應性好。因此在實時性方面表現良好。
在內存管理上eCos對內存分配既不分段也不分頁,而是采用一種基于內存池的動態內存分配機制。通過兩種內存池來實現兩種內存管理方法:一種是變長的內存池;另一種是定長的內存池,類似于VxWorks的管理方案。
在中斷管理上eCos使用了分層式中斷處理機制,把中斷處理分為傳統的ISR(中斷服務程序)和滯后中斷服務程序DSR(遞延服務程序)。類似于μClinux的處理機制,這種機制可以在中斷允許時運行DSR,因此在處理較低優先級中斷時允許高優先級的中斷和處理。為了極大地縮短中斷延時,ISR應當可以快速運行。如果中斷引起的服務量少,則ISR可以單獨處理中斷;如果中斷服務復雜,則ISR只屏蔽中斷源,然后交由DSR(遞延服務程序)處理。
eCos操作系統的可配置性非常強大,用戶可以自己加入所需的文件系統。eCos操作系統同樣支持當前流行的大部分嵌入式CPU,eCos操作系統可以在16位、32位和64位等不同體系結構之間移植。eCos由于本身內核就很小,經過裁剪后的代碼最小可以為10 KB,所需的最小數據RAM空間為10 KB。
在系統移植方面 eCos操作系統的可移植性很好,要比μC/OS-II和μClinux容易。
綜上所述,eCos最大特點是配置靈活,并且支持無MMU的CPU的移植,開源且具有很好的移植性,也比較合適于移植到STM32平臺的CPU上。但eCOS的應用還不是太廣泛,還沒有像μC/OS-II那樣普遍,并且資料也沒有μC/OS-II多。eCos適合用于一些商業級或工業級對成本敏感的嵌入式系統,例如消費電子領域中的一些應用。
4、都江堰操作系統(djyos)
都江堰操作系統,簡稱djyos,得名于一個偉大的水利工程:都江堰。
與傳統操作系統不同,djyos不是以線程而是以事件為調度核心,這種調度算法使程序員擺脫模擬計算機執行過程編寫程序的思維方式,而是按人類認知世界的方式編寫應用程序,就如同在嵌入式編程中引入了VC似的。djyos的調度算法使程序員可以擺脫線程和進程的束縛,djyos沒有有關線程的api,一個完全不懂線程知識的程序員也可以順利地在djyos下編寫應用程序。
djyos是一個全新的操作系統,它與現有的任何操作系統都沒有親緣關系,在構成操作系統的幾個重要方面:調度器、中斷管理、設備管理、資源管理等方面,都又非常突出的創新,甚至是理論創新。通過這些創新,djyos能為應用程序設計者提供非常突出的特點:
(1)在調度器方面,可以說是徹底革新,它幾乎顛覆了傳統的軟件設計模式。對嵌入式編程來說,幾乎是革命性的進步,它以事件為核心的調度方式,改變了過去操作系統要求程序員模擬計算機的思維方式的編程模式,使之可以按人類的思維方式編寫應用程序;它使程序員可以擺脫線程和進程的束縛,djyos沒有跟線程相關的API。特別是在嵌入式領域的程序員,有許多是行業背景很深的專家,但往往缺乏計算機操作系統方面的知識,他們在djyos下編程,則可以無需學習晦澀難懂的線程知識。
(2)天然匹配多核和分布式計算,djyos的調度算法是以事件為核心的,應用程序只管為事件編制處理程序,而線程和CPU核則被當做處理事件必須的資源,由操作系統分配給事件,這種算法天生使多核編程更加簡單,多核利用率更高。眾多周知,目前CPU正往多核化發展,嵌入式CPU甚至DSP也是如此,比如ADI公司的blackfin561就是一顆只有幾十KB內存的雙核DSP,djyos有計劃移植到blackfin561上,有望成為第一個在只有幾十KB內存的CPU上實現對雙核的完美支持的RTOS。
(3)創新的加載方式和中斷管理模塊,可以實現比所有操作系統都快的中斷響應速度,并且在CPU啟動后數十uS以內,應用程序的關鍵部分就可以實現對目標系統的控制,在操作系統加載過程中,就可以響應應用程序的中斷ISR。
(4)實時的內存管理,在操作系統組件中,通常認為malloc函數是非實時組件,因為即使有充足的內存,malloc函數的執行時間也不可預計,不符合實時系統要求執行時間和結果均可預計的原則。但是djyos的內存管理,只要在系統設計時配備充足的內存,malloc的執行時間是快速而且可以預計的,而在只運行一個應用程序的實時系統中,內存不枯竭是容易做到的。
(5)為項目經理和系統工程師量身定制的系統架構,為工程師量身定制的API設置,特別利于系統工程師劃分項目模塊,利于項目經理組建和管理團隊,利于工程師編寫利于維護的代碼。
djysiV0.4.2發布,增加STM32版本的支持,能夠移植到cortex-m3 上(芯片為 stm32f103 )。該系統適合于工業控制。系統源代碼開放,但并不是永久免費。
信盈達靠技術打天下
想學習的你和我聯系預約就可以免費聽課了。
免費試聽C語言、電子、PCB、STM32、Linux、FPGA、Python安卓等,預約咨詢宋工Q/Q/3/5/2/4/6/5/9/0/8/8 Tel/1/7/3/1/7/9/5/1/9/0/8
詳解stm32能跑什么系統
相關推薦
STM32 IAP在線升級詳解
背景知識一、stm32的內存映射參考博文:STM32 IAP 在線升級詳解操作前我們先來說一下內存映射:下圖在stm32f100芯片手冊的29頁,我們只截取關鍵部分注意: 根據啟動方式不同,地址空間
2022-02-21 06:10:13
STM32WB產品詳解及FUS無線協議棧升級
STM32WB產品詳解及FUS無線協議棧升級2.4GHz無線雙核STM32WB, 采用SoC單芯片設計,支持多協議射頻。
2023-09-06 06:35:56
STM32—— AHB、APB詳解 精選資料分享
STM32—— AHB、APB詳解2016-07-14 20:35 590人閱讀 評論(0) 收藏 舉報本文章已收錄于:版權聲明:本文為博主原創文章,未經博主允許不得轉載。一、概括首先,說點不靠譜
2021-08-23 07:56:19
STM32與S3C2440的區別在哪
在學習嵌入式的路上,我們可能會接觸到這兩個比較典型的MCU。其中最大的區別就是S3C2440能跑linux操作系統,常常作為學習嵌入式linux的硬件平臺。可能大家會問既然S3C2440能跑
2021-08-06 09:10:01
STM32主板接上Jlink信真器MCU才能跑的怪異問題
我的STM32F103主板,出現個很奇怪的現象,真接供電,不接Jlink仿真器,MCU跑不起來;只有接了Jlink才能跑起來!太奇怪了,不知什么原因? 請高人指點。
2019-03-27 20:06:58
STM32固件庫詳解emouse
STM32固件庫詳解emouse原創文章,轉載請注明出處應部分網友要求,最新加入固件庫以及開發環境使用入門視頻教程,同時提供例程模板,個人錄制,歡迎指正。下載地址:補充在線視頻教程最近考試較多,教...
2021-08-03 06:36:25
STM32定時器詳解
定時器詳解時鐘源計數器定時器周期計算定時器初始化結構體詳解程序設置定時器(Timer)最基本的功能就是定時了,比如定時發送 USART 數據、定時采集 AD數據等等。如果把定時器與 GPIO
2021-08-18 06:17:04
STM32小系統實現wifi無線通訊程序怎么才能跑得起來
等大神幫助,做了個STM32小系統,主要實現wifi無線通訊,使用的是鋰電池供電,但目前問題是設備端必須要有一根線與jlink共地(jlink與電腦相連 )程序才能跑得起來,不然就無法執行進去,網上說的要拔排線試過了(不起作用),求大家幫助
2019-05-08 06:35:44
STM32時鐘樹案例詳解
STM32時鐘樹案例詳解時鐘樹直接使用HSI作為時鐘源使用配置相應的結構體,最后調用HAL_RCC_OscConfig(), 和HAL_RCC_ClockConfig()初始化
2021-08-20 06:11:55
STM32最小系統有何功能
STM32最小系統詳解1.電源電路2.晶振電路3.復位電路4.下載電路(串口下載)本文章將以普中的STM32F103系列的開發板為載體,任何一款STM32開發板都是在其最小系統基礎上添加多個功能模塊
2021-08-04 08:57:17
STM32的FSMC詳解
FSMC詳解1、FSMC簡介:FSMC,即靈活的靜態存儲控制器,能夠與同步或異步存儲器和 16 位 PC 存儲器卡連接,STM32 的 FSMC 接口支持包括 SRAM、NAND FLASH、NOR
2021-12-06 06:25:11
STM32的cubeMX和HAL庫詳解
課程簡介:《朱有鵬老師單片機完全學習系列課程》總共5季,其中第1、2季是51單片機學習,第3、4、5季是STM32單片機與RTOS學習。整個課程時長約250小時,是一套零基礎、全面系統、易學易懂
2022-03-01 06:24:13
STM32的時鐘樹詳解
原文地址:STM32的時鐘樹深入詳解作者:蔡志威在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法如果使用內部RC振蕩器而不使用外部晶振,請按照下面方法處理:1)對于100腳或
2021-08-23 07:38:32
STM32程序的移植詳解步驟
:1.觀察待移植程序調用了哪些文件,將這些文件放入移植的工程當中。2.最好是新建一個文件夾專門存儲這些文件。3.不建議移植STM32系統文件,可以將系統的頭文件改成移植工程當中的系統文件。...
2021-08-23 07:27:08
STM32芯片用KEIL4下載程序后要按下復位鍵才能跑起來
STM32芯片用KEIL4下載程序后要按下復位鍵才能跑起來?大神可否詳細截圖解說下怎么設置一下可以解決此問題。。
2018-12-14 08:45:06
STM32設計USB資料詳解
`協議簡介協議特性系統和架構設備類和供電傳輸類型USB OTG協議STM32互聯型產品 OTG_FS 控制器控制器特性控制器不同模式的連接圖STM32設計USB資料詳解[hide][/hide]`
2011-11-30 14:21:09
stm32H743 stm32cubemx SPI_FLASH FATFS詳解,絕對實用
stm32H743 stm32cubemx SPI_FLASHFATFS詳解,絕對實用
2022-02-17 06:40:13
stm32g0b1配置usbhost不能跑通怎么解決?
用cubemx配的不能跑通,g0b1的例程也沒有,跑c1的USBdevice可以跑,host不行,難搞難搞,有大佬可以幫忙一下么,謝謝了
2024-03-14 07:55:13
系統時鐘RCC詳解
【STM32】系統時鐘RCC詳解(超詳細,超全面)1什么是時鐘時鐘是單片機運行的基礎,時鐘信號推動單片機內各個部分執行相應的指令。時鐘系統就是CPU的脈搏,決定cpu速率,像人的心跳一樣 只有有了
2021-08-12 06:40:46
詳解STM32的時鐘樹時鐘信號
詳解STM32的時鐘系統STM32的時鐘樹時鐘信號推動單片機內各個部分執行相應的指令,時鐘就像人的心跳一樣。 STM32本身十分復雜,外設非常多,任何外設都需要時鐘才能啟動,但并不是所有的外設都需要
2021-08-19 06:33:34
詳解stm32能跑什么系統
的資料和實例,所以很適合向STM32上移植。2、μClinuxμClinux是一個完全符合GNU/GPL公約的操作系統,完全開放源代碼,現在由Line公司支持維護。μClinux是一種優秀的嵌入式
2018-08-20 09:33:22
詳解stm32能跑什么系統
,所以很適合向STM32上移植。2、μClinuxμClinux是一個完全符合GNU/GPL公約的操作系統,完全開放源代碼,現在由Line公司支持維護。μClinux是一種優秀的嵌入式Linux版本,其
2018-02-06 10:19:56
詳解stm32能跑什么系統
,所以很適合向STM32上移植。2、μClinuxμClinux是一個完全符合GNU/GPL公約的操作系統,完全開放源代碼,現在由Line公司支持維護。μClinux是一種優秀的嵌入式Linux版本,其
2018-03-28 09:27:40
詳解stm32能跑什么系統
,所以很適合向STM32上移植。2、μClinuxμClinux是一個完全符合GNU/GPL公約的操作系統,完全開放源代碼,現在由Line公司支持維護。μClinux是一種優秀的嵌入式Linux版本,其
2018-09-11 09:47:09
C6747能不能跑sys/bios系統
之前使用DSP的C6747一直跑裸機程序,現在想將程序移植到Ti的操作系統上,想問一下,C6747能不能跑sys/bios系統??
2020-05-25 07:25:50
omap-L137這款處理器是否能跑vxworks操作系統
omap-L137這款處理器是否能跑vxworks操作系統?如果能跑的話,是指在arm核里運行還是兩核協調工作?
2018-06-21 00:54:17
基于倉儲環境監控系統——詳解stm32開發板應用
尚觀科技騰訊課堂嵌入式課程報名鏈接:STM32開發板應用詳解——基于倉儲環境監控系統_騰訊課堂 6月20日晚上8:00正式開講,嵌入式開發白金級講師主講,擁有5年嵌入式課程授課經驗。希望加我們的學習群
2016-06-14 15:06:02
求《FreeRTOS源碼詳解與應用開發——基于STM32》書本配套的ppt分享?
如題,求與《FreeRTOS源碼詳解與應用開發——基于STM32》書本配套的ppt。 萬分感謝!
2020-07-14 23:29:23
請問stm32可以嵌入linux系統嗎?
stm32可以嵌入linux系統嗎?具體說一下在嵌入式方面的應用,感謝。樹莓派是不是嵌入式的一部分,做什么項目開發???還能跑windows,感覺挺牛逼的。嵌入式軟硬件都要學,好像知識挺多的,不知道在工作的大神們有什么看法。
2019-10-14 00:45:58
請問EK-TM4C1294XL能不能跑ucosii系統?為什么?
本帖最后由 一只耳朵怪 于 2018-6-8 09:06 編輯
EK-TM4C1294XL能不能跑ucosii系統
2018-06-07 09:05:53
STM32開發板硬件詳解及STM32軟件仿真詳解
STM32手冊: 本章將分為如下幾個部分: 1,ALIENTEK MiniSTM32 開發板簡介; 2,ALIENTEK MiniSTM32 開發板硬件詳解; 3,ALIENTEK
2017-09-12 15:30:190
stm32能跑什么系統
STM32系列32位微控制器,基于ARM Cortex-M3處理器。它能支持32位廣泛的應用,支持包括高性能、實時功能、數字信號處理,和低功耗、低電壓操作,同時擁有一個完全集成和易用的開發
2017-10-11 10:16:1610657
STM32 F1系列 DAC的示例詳解
STM32 F1系列 DAC的示例詳解(直流電源技術要求)-基于學習的目的,詳細講解關于Cube庫中的DAC的功能。本次介紹DAC。
2021-08-04 17:55:2712
STM32單片機最小系統詳解
是FLASH,RAM容量是48K,封裝LQFP64。STM32單片機命名規則:STM32單片機最小系統:所謂單片機最小系統,就是讓單片機能夠正常運行,最少且必須的器件所組成的系統。單片機最小系統上電之后,單片機可以正常復位,下載程序,除此之外沒...
2021-11-17 11:21:0730
STM32最小系統詳解
STM32最小系統詳解1. 電源電路2. 晶振電路3. 復位電路4. 下載電路(串口下載)本文章將以普中的STM32F103系列的開發板為載體,任何一款STM32開發板都是在其最小系統基礎上添加
2021-11-17 14:21:0263
STM32最小系統和時鐘詳解
最小系統1,、供電電路2、復位電路3、時鐘:外部晶振(2個)4、Boot啟動模式選擇5、下載電路(JTAG)6、后背電池時鐘詳解:在STM32中,有五個時鐘源,為HSI、HSE、LSI、LSE
2021-11-17 15:36:0212
【STM32】STM32F4 GPIO八種模式及工作原理詳解
【STM32】STM32F4 GPIO八種模式及工作原理詳解1. GPIO簡介GPIO,即通用I/O(輸入/輸出)端口,是STM32可控制的引腳。STM32芯片的GPIO引腳與外部設備連接起來
2021-11-26 17:06:1311
【STM32】STM32F4 GPIO八種模式及工作原理詳解
【STM32】STM32F4 GPIO八種模式及工作原理詳解1. GPIO簡介GPIO,即通用I/O(輸入/輸出)端口,是STM32可控制的引腳。STM32芯片的GPIO引腳與外部設備連接起來
2021-12-04 14:51:098
STM32應用IAP進行程序更新詳解及實例
STM32應用IAP進行程序更新詳解及實例,硬件平臺:STM32F103RCT6軟件平臺:GCC + STM32CubeMX + STM32CubeProgramBin文件傳輸工具:Tera Term
2021-12-04 20:36:0920
STM32 之 標準外設版USB驅動庫詳解(架構+文件+函數+使用說明+示例程序)
STM32 之 標準外設版USB驅動庫詳解(架構+文件+函數+使用說明+示例程序)
2021-12-08 20:36:090
2.STM32的存儲器、電源和時鐘體系
第一部分、章節目錄3.2.1.STM32的存儲器映像13.2.2.STM32的存儲器映像23.2.3.STM32的位帶操作詳解3.2.4.STM32的啟動模式3.2.5.STM32的電源管理系統
2022-01-07 15:32:311
STM32_IO口詳解——思維導圖版
STM32_IO詳解今天我來總結一下STM32_IO口的配置模式廢話不多說,直接上圖STM32_IO思維導圖詳解一共有八種模式: 1. 輸入浮空 0x4 2. 輸入上拉 0x8 3. 輸入下拉
2022-01-13 15:58:340
STM32G4 Advanced Timer Break功能詳解
電子發燒友網站提供《STM32G4 Advanced Timer Break功能詳解.pdf》資料免費下載
2023-09-19 15:09:041
stm32啟動過程詳解
STM32啟動過程詳解 近年來,STM32微控制器在嵌入式系統中的應用越來越廣泛。STM32微控制器具有高性能、低功耗、易擴展和豐富的外設接口等優勢。而要讓STM32微控制器正常工作,首先要
2023-12-08 15:47:03544
評論
查看更多