意法半導(dǎo)體(ST)吸引Linux用戶使用STM32微控制器免費(fèi)開(kāi)發(fā)嵌入式應(yīng)用
橫跨多重電子應(yīng)用領(lǐng)域、全球領(lǐng)先的半導(dǎo)體供應(yīng)商意法半導(dǎo)體(STMicroelectronics,簡(jiǎn)稱ST;紐約證券交易所代碼:STM)為包括工程師、學(xué)者和業(yè)余愛(ài)好者等在內(nèi)的Linux 系統(tǒng)用戶拓展了使用廣受歡迎的意法半導(dǎo)體STM32微控制器免費(fèi)開(kāi)發(fā)應(yīng)用的機(jī)會(huì)。
本文引用地址:http://www.ex-cimer.com/article/201602/287363.htm大多數(shù)Linux發(fā)行版都是免費(fèi)使用的,開(kāi)源應(yīng)用軟件讓技術(shù)發(fā)燒友對(duì)Linux著迷。不過(guò),此前市面上常見(jiàn)的嵌入式計(jì)算技術(shù)開(kāi)發(fā)工具多數(shù)只支持Windows? PC平臺(tái)。
現(xiàn)在,STM32CubeMX配置器及初始化工具和System Workbench? for STM32(由Ac6 Tools公司開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境(IDE),得到openSTM32.org社區(qū)的支持、可在www.st.com/sw4stm32上下載)已經(jīng)上市并都能在Linux操作系統(tǒng)上運(yùn)行。
意法半導(dǎo)體的最新舉措表明,Linux用戶現(xiàn)在能夠使用STM32微控制器免費(fèi)創(chuàng)建自己的嵌入式開(kāi)發(fā)項(xiàng)目,而無(wú)需離開(kāi)他們喜歡的桌面環(huán)境。通過(guò)吸引創(chuàng)新者選用STM32微控制器,意法半導(dǎo)體期待進(jìn)一步擴(kuò)大其在先進(jìn)的32位ARM? Cortex?-M內(nèi)核微控制器市場(chǎng)的領(lǐng)先地位。
意法半導(dǎo)體微控制器產(chǎn)品部微控制器生態(tài)系統(tǒng)市場(chǎng)經(jīng)理Laurent Desseignes表示:“Linux社區(qū)吸引那些擅長(zhǎng)交流想法且能夠有效解決難題的自由思想者,現(xiàn)在有了讓他們能夠利用STM32系列產(chǎn)品的強(qiáng)大特性和功能的工具,他們可以充分發(fā)揮自己的能力去創(chuàng)造新的富有創(chuàng)意的產(chǎn)品。”
意法半導(dǎo)體的承諾讓用戶可以獲益于免費(fèi)的微控制器配置軟件、代碼開(kāi)發(fā)調(diào)試軟件,以及廠商支持的低成本評(píng)估板,讓開(kāi)發(fā)人員可以非常專注在產(chǎn)品開(kāi)發(fā)上。按照Linux社區(qū)現(xiàn)有的通用做法,用戶通常不得不自創(chuàng)或修改開(kāi)發(fā)工具,而且可用的支持資源極少,相比之下,意法半導(dǎo)體的工具安裝簡(jiǎn)單快捷。
Ac6 Tools首席技術(shù)官Bernard Dautrevaux表示:“自System Workbench for STM32于2015年初發(fā)布以來(lái),在Windows和Linux兩大平臺(tái)上廣受歡迎。意法半導(dǎo)體新的Linux開(kāi)發(fā)工具檢驗(yàn)并完善了我們的工作和openSTM32計(jì)劃,我們計(jì)劃進(jìn)一步支持意法半導(dǎo)體,將來(lái)對(duì)System Workbench for STM32進(jìn)行重大升級(jí),包括對(duì)蘋果OS/X 作為開(kāi)發(fā)主機(jī)軟件的支持?!?/p>
技術(shù)細(xì)節(jié):
通過(guò)一個(gè)改進(jìn)版的OpenOCD[1]社區(qū)項(xiàng)目,System Workbench for STM32在Linux下支持ST-LINK/V2調(diào)試工具。這些工具每一個(gè)都兼容意法半導(dǎo)體的經(jīng)濟(jì)型開(kāi)發(fā)硬件,包括 STM32 Nucleo開(kāi)發(fā)板、探索套件和評(píng)估板,以及STM32Cube嵌入式軟件包或標(biāo)準(zhǔn)外設(shè)庫(kù)內(nèi)的微控制器固件。
從對(duì)能耗或成本極其敏感的項(xiàng)目,到對(duì)性能和功能集成度要求很高的復(fù)雜設(shè)計(jì),STM32微控制器產(chǎn)品家族覆蓋所有的嵌入式應(yīng)用領(lǐng)域。STM32產(chǎn)品家族支持所有的ARM Cortex-M內(nèi)核,從入門級(jí)的M0,到今天性能最高的M7,以及基于M0+、M3和DSP擴(kuò)展指令集的M4內(nèi)核的產(chǎn)品,創(chuàng)造了業(yè)內(nèi)陣容最強(qiáng)大的Cortex-M微控制器產(chǎn)品。
STM32產(chǎn)品家族現(xiàn)有500余款產(chǎn)品,可選配置包括容量最高2MB的閃存、各種類型封裝、集成化功能,包括USB、以太網(wǎng)或CAN總線控制器、音頻接口、加速度傳感器、精確模擬外設(shè)、通用或精確定時(shí)器、PWM信號(hào)發(fā)生器和加密模塊。此外,超低功耗的STM32L0、L1或L4系列提供強(qiáng)大的電源管理功能、動(dòng)態(tài)電壓調(diào)節(jié),低功耗設(shè)計(jì)專用自適應(yīng)加速度傳感器。
評(píng)論