《電子技術(shù)應(yīng)用》
欢迎订阅(电子2025)
欢迎订阅(网数2025)
您所在的位置:首頁 > 嵌入式技術(shù) > 新品快遞 > 意法半導(dǎo)體免費(fèi)驅(qū)動軟件
NI-LabVIEW 2025

意法半導(dǎo)體免費(fèi)驅(qū)動軟件

提高STM32嵌入式應(yīng)用設(shè)計(jì)靈活性
2016-07-21

  底層API讓設(shè)計(jì)人員更貼近芯片,優(yōu)化性能、功耗和軟件內(nèi)存占用率

  中國,2016年7月20日 ——橫跨多重電子應(yīng)用領(lǐng)域、全球領(lǐng)先的半導(dǎo)體供應(yīng)商意法半導(dǎo)體(STMicroelectronics,簡稱ST;紐約證券交易所代碼:STM)擴(kuò)大其業(yè)界領(lǐng)先的32位微控制器開發(fā)生態(tài)系統(tǒng)范圍,新增STM32Cube底層應(yīng)用程序編程接口(LL API)軟件,讓STM32ARM? Cortex?-M微控制器專家級設(shè)計(jì)用戶能夠更近距離接觸硬件,直達(dá)寄存器級代碼,以優(yōu)化性能和運(yùn)行時(shí)效率。

1.jpg

  隨著LL API的推出,現(xiàn)在STM32Cube環(huán)境在器件外設(shè)控制方面為設(shè)計(jì)人員提供全面的靈活性,從好用的可移植HAL(硬件抽象層)到高度優(yōu)化的 LL API,讓客戶使用意法半導(dǎo)體的經(jīng)過驗(yàn)證的軟件,專注應(yīng)用開發(fā)。

  LL API集成在含有在STM32Cube軟件包內(nèi),該軟件包含有在STM32 Nucleo開發(fā)板上運(yùn)行的項(xiàng)目例程,將項(xiàng)目例程移植到其它的STM32開發(fā)板上也很容易簡單。LL API和相應(yīng)的HAL可以同時(shí)運(yùn)行在同一個(gè)項(xiàng)目內(nèi)[1],讓設(shè)計(jì)人員在上市時(shí)間、軟件內(nèi)存占用率和運(yùn)行時(shí)效率之間靈活地選擇最佳平衡點(diǎn)。

  LL API是從舊的STM32標(biāo)準(zhǔn)外設(shè)固件庫(SPL)升級到STMCubeSTMCube?生態(tài)系統(tǒng)的捷徑。像每款STM32Cube嵌入式軟件包內(nèi)的HAL一樣,LL API符合MISRA-C 2004標(biāo)準(zhǔn),只有幾個(gè)例外,但是也被全部列出,并給予詳盡解釋說明。意法半導(dǎo)體使用Grammatech CodeSonar?測試了這些API的質(zhì)量和可靠性。通過STM32CubeMX軟件包自動更新機(jī)制,LL API始終保持最新版。

  免費(fèi)開源BSD[2]LL API目前集成在STM32L4、L0和F0系列微控制器STMCube軟件包內(nèi),計(jì)劃2017年第一季度所有STMCube平臺都將集成該驅(qū)動程序。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。