<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 新品快遞 > 意法半導體推出新軟件讓STM32微控制器應用設計變得更容易、更快、更好用

意法半導體推出新軟件讓STM32微控制器應用設計變得更容易、更快、更好用

—— 功能強大的STM32Cube? 新軟件平臺由設計工具、中間件和硬件抽象層組成,讓客戶(hù)能夠集中精力創(chuàng )新
作者: 時(shí)間:2014-05-07 來(lái)源:電子產(chǎn)品世界 收藏

  橫跨多重電子應用領(lǐng)域的全球領(lǐng)先的半導體供應商、全球領(lǐng)先的ARM® Cortex™-M-內核微廠(chǎng)商(STMicroelectronics,簡(jiǎn)稱(chēng)ST;紐約證券交易所代碼:STM)針對STM32微推出一套免費的功能強大的設計工具及軟件TM。新開(kāi)發(fā)平臺可簡(jiǎn)化客戶(hù)的開(kāi)發(fā)項目,縮短項目研發(fā)周期,并進(jìn)一步強化STM32在電子設計人員心目中解決創(chuàng )新難題的首選微的地位。

本文引用地址:http://dyxdggzs.com/article/246507.htm

  ™ 開(kāi)發(fā)平臺包括MX圖形界面配置器及初始化C代碼生成器和各種類(lèi)型的嵌入式軟件。配置初始化工具能夠一步一步地引導用戶(hù)完成微控制器配置,而嵌入式軟件將為用戶(hù)省去整合不同廠(chǎng)商軟件的繁瑣工作。嵌入式軟件包括一個(gè)新的硬件抽象層(HAL,Hardware Abstraction Layer),用于簡(jiǎn)化代碼在STM32產(chǎn)品之間的移植過(guò)程。通過(guò)在一個(gè)軟件包內整合在STM32微控制器上開(kāi)發(fā)應用所需的全部通用軟件,該平臺根除了評估每個(gè)軟件之間關(guān)聯(lián)性的復雜任務(wù)。STM32Cube提供數千個(gè)用例和一個(gè)軟件更新功能,方便用戶(hù)快捷高效的獲取最新版本的軟件。

  微控制器產(chǎn)品部總經(jīng)理Michel Buffa表示:“STM32Cube讓工程師能夠充分利用STM32產(chǎn)品家族的陣容強大的優(yōu)勢,STM32產(chǎn)品家族現有360余款軟硬件相互兼容的產(chǎn)品,涵蓋不同的性能、功耗和功能要求。我們推出了支持高性能STM32 F4微控制器的圖形界面的配置工具以及中間件和HAL軟件。2014年還將推出后續版本,支持范圍擴至STM32全系產(chǎn)品。”

  STM32CubeMX圖形界面配置工具可簡(jiǎn)化STM32微控制器配置,自動(dòng)生成能夠支持多種開(kāi)發(fā)環(huán)境的STM32初始化C代碼。STM32CubeMX還可以是Eclipse插件,用于基于Eclipse的開(kāi)發(fā)環(huán)境。該配置工具提供一個(gè)簡(jiǎn)單易用的篩選器和多個(gè)圖形界面的配置向導;其中,篩選器幫助用戶(hù)挑選理想的STM32微控制器,而不同用途的配置向導可簡(jiǎn)化微控制器配置:引出線(xiàn)配置向導可輔助引腳分配,避免引腳沖突,內置一個(gè)功能強大的沖突求解器;時(shí)鐘樹(shù)向導用于分配時(shí)鐘,執行動(dòng)態(tài)驗證;外設中間件向導輔助配置,避免無(wú)法使用的設置;功耗向導用于驗證應用是否滿(mǎn)足功耗設計要求。

  作為STM32CubeF4嵌入式軟件的組件,新HAL軟件的抽象化程度很高,因此可簡(jiǎn)化STM32微控制器之間應用代碼移植。在軟件特性功能中,支持可重入API準許應用與RTOS操作系統配合使用;附加函數調用準許開(kāi)發(fā)人員鎖定特定外設功能,從而利用STM32微控制器的豐富功能;其它功能包括支持輪詢(xún)、中斷和直接存儲器存儲(DMA,Direct Memory Access )讀寫(xiě)模式。HAL軟件使用工業(yè)標準的CodeSonar® 靜態(tài)分析工具,有助于確??蛻?hù)應用行為既安全且具有可預見(jiàn)性。該軟件的發(fā)行符合無(wú)限制條件的伯克利軟件發(fā)行(BSD,Berkeley Software Distribution)開(kāi)源許可證規定。

  可支持STM32 F4系列微控制器的STM32CubeF4中間件是STM32CubeF4嵌入式軟件的組成部分,包括TCP/IP協(xié)議棧、支持多種設備的完整的USB Host和Device協(xié)議棧、與SEGGER合作開(kāi)發(fā)的STemWin專(zhuān)業(yè)級圖形棧、FatFS 開(kāi)源文件系統和FreeRTOS開(kāi)源實(shí)時(shí)操作系統,同時(shí)提供CMSIS-RTOS編程接口選件。該中間件組件的許可證條款十分體貼用戶(hù),讓中間件既可以作為開(kāi)源軟件又可以意法半導體提供并支持的軟件發(fā)行。

單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理




關(guān)鍵詞: 意法半導體 STM32Cube 控制器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>