STM32 Step-by-Step是第一個(gè)旨在通過(guò)提供分步初學(xué)者指南,讓所有愛(ài)好者和專業(yè)人士都能使用我們的 STM32 開發(fā)平臺(tái)和微控制器 (MCU) 的舉措。這個(gè)由五部分組成的教程將引導(dǎo)用戶安裝開發(fā)人員對(duì)其 STM32 嵌入式系統(tǒng)進(jìn)行編程所需的基本工具,例如STM32CubeMX和TrueStudio IDE等等。使用NUCLEO-L476RG或STM32L4 探索套件物聯(lián)網(wǎng)節(jié)點(diǎn) (B-L475E-IOT01A)例如,它將教讀者如何設(shè)置他們的 MCU,啟動(dòng)閃爍的燈光應(yīng)用程序,然后介紹關(guān)鍵概念,例如 UART、傳感器和使用藍(lán)牙的移動(dòng)應(yīng)用程序。因此,用戶獲得的知識(shí)和經(jīng)驗(yàn)遠(yuǎn)遠(yuǎn)超出了粗略的介紹,因?yàn)樗鼮樗麄兲峁┝藛?dòng)個(gè)人和復(fù)雜項(xiàng)目所需的工具。
STM32 適合所有人
UCLA的 SensorTile 嵌入式系統(tǒng)簡(jiǎn)介課程創(chuàng)建了令人印象深刻的學(xué)生項(xiàng)目,這些項(xiàng)目依靠我們的組件和機(jī)器學(xué)習(xí)來(lái)提高網(wǎng)球和籃球運(yùn)動(dòng)員的表現(xiàn),并幫助護(hù)士完善導(dǎo)管的移除以改善患者護(hù)理。 STM32 Step-by-Step 建立在這一傳統(tǒng)的基礎(chǔ)上,通過(guò)使本課程免費(fèi)且可供所有人使用,將嵌入式系統(tǒng)帶給更多的人。它是我們STM32 教育的一部分倡議,它將培訓(xùn)、大規(guī)模開放在線課程 (MOOC)、視頻、教科書和更多資源集中在一個(gè)屋檐下,以幫助任何人獲得 STM32 平臺(tái)和嵌入式系統(tǒng)方面的專業(yè)知識(shí),從而為下一代有遠(yuǎn)見(jiàn)的人帶來(lái)經(jīng)驗(yàn)和知識(shí)。
在發(fā)布 STM32 Step-by-Step 之前,我們將我們的教程提交給了各個(gè)大專學(xué)校,例如 école Centrale de Marseille,以評(píng)估學(xué)生對(duì)課程作業(yè)的反應(yīng),并解決可能使他們感到困惑或放慢速度的問(wèn)題。最大的挑戰(zhàn)之一是弄清楚讀者可以期待什么。我們依靠我們的技術(shù)工程師來(lái)編寫這五個(gè)模塊中的每一個(gè),因?yàn)樗麄冊(cè)谖覀兊钠脚_(tái)和我們的新客戶方面擁有豐富的經(jīng)驗(yàn)。但是,必須處理課程前提的棘手問(wèn)題,因?yàn)槲覀優(yōu)槿绱藦V泛的開發(fā)人員量身定制。我們選擇了一個(gè)中間立場(chǎng),需要對(duì) C 有粗略的了解,同時(shí)引導(dǎo)讀者了解我們解決方案的各個(gè)方面。
沒(méi)有 ST 軟件掉隊(duì)
該課程將介紹我們的 STM32Cube 擴(kuò)展包,更準(zhǔn)確地說(shuō)是X-CUBE-MEMS1和X-CUBE-BLE1,它們可以幫助團(tuán)隊(duì)快速啟動(dòng)他們的項(xiàng)目。今天,我們的絕大多數(shù)擴(kuò)展都包含用于將源代碼快速導(dǎo)出到最流行的開發(fā)環(huán)境的文件夾,我們致力于支持這些替代方案。但是,由于 STM32 Step-by-Step 是針對(duì)初學(xué)者的,我們假設(shè)讀者對(duì)這些工具并不熟悉,并且可能對(duì)投資昂貴的工具鏈猶豫不決。因此,我們的教程使用了 TrueSTUDIO,這是一個(gè)免費(fèi)且功能豐富的 IDE,它降低了入門門檻,并確保所有用戶都有共享體驗(yàn),這將幫助他們更快地進(jìn)步。
此外,STM32 Step-by-Step 還引導(dǎo)用戶了解我們生態(tài)系統(tǒng)的主要支柱,并教他們熟練使用我們所有的軟件組件。就像Nwave和PNI一樣,都是令人印象深刻的智能停車傳感器制造商,讀者將學(xué)習(xí)如何使用STM32CubeMX,并在配置微控制器的引腳、時(shí)鐘樹和外圍設(shè)備時(shí)掌握其圖形界面的巨大價(jià)值。他們還將安裝STM32CubeProg,這是一種開發(fā)工具,借助其直觀的圖形用戶界面 (GUI),可以更輕松地讀取、寫入和驗(yàn)證 MCU 的內(nèi)存。最后部分教程會(huì)用到STM32Cube包展示我們的驅(qū)動(dòng)程序、源代碼和應(yīng)用示例如何真正加快開發(fā)速度。
STM32 循序漸進(jìn)
STM32 Step-by-Step 的另一個(gè)基本方面是我們的新社區(qū)。多年來(lái),許多成員都表達(dá)了學(xué)習(xí)如何在我們的平臺(tái)上開始編程的愿望,而這一新舉措為他們提供了專業(yè)知識(shí)。此外,我們有專門針對(duì)這個(gè)項(xiàng)目的線程,所以用戶可以向我們的工程師和最有知識(shí)的貢獻(xiàn)者提問(wèn)。。 這是對(duì) ST 生態(tài)系統(tǒng)意義的最好證明,因?yàn)樗砻魑覀儾粌H讓我們的產(chǎn)品更易于使用,而且我們還跟隨用戶的旅程,幫助他們應(yīng)對(duì)各種挑戰(zhàn)。為了進(jìn)一步加強(qiáng)我們的讀者和社區(qū)之間的合作,我們甚至關(guān)閉了這篇文章的評(píng)論部分,以確保所有問(wèn)題都能進(jìn)入 STM32 分步線程。
這種支持方面對(duì)我們來(lái)說(shuō)尤其重要,因?yàn)槲覀兠靼祝瑹o(wú)論我們握住讀者的手多少,嵌入式系統(tǒng)都可能很復(fù)雜。例如,UART 上的第三個(gè)模塊是業(yè)界最流行的通信協(xié)議之一的大師班。 本章的每個(gè)組件都精確地展示了如何使用 CubeMX 來(lái)配置 MCU 的引腳,然后使用 TrueSTUDIO 工具鏈發(fā)送“Hello World?。?!” 開發(fā)人員可以在終端中查看的消息,使這部分成為未來(lái)項(xiàng)目最基本的構(gòu)建塊之一。但是,社區(qū)在這里幫助任何可能因誤解而遇到麻煩的人,或鼓勵(lì)想要就該主題提出更多問(wèn)題的學(xué)生。UART 是一個(gè)至關(guān)重要的概念,我們希望通過(guò)社區(qū)來(lái)獎(jiǎng)勵(lì)學(xué)生的毅力和好奇心。
言行一致
因此,通過(guò)我們新課程的五個(gè)模塊的用戶可以確信,他們正在成為我們的許多客戶和成功案例也使用的 ST 技術(shù)的專家開發(fā)人員。這門課程的特別之處在于它為大眾帶來(lái)了同樣強(qiáng)大的解決方案。STM32 Step-by-Step 是任何研究嵌入式革命的人的大門,我們迫不及待地想在另一邊見(jiàn)到您。
審核編輯:郭婷
-
傳感器
+關(guān)注
關(guān)注
2552文章
51253瀏覽量
754962 -
嵌入式
+關(guān)注
關(guān)注
5087文章
19149瀏覽量
306295 -
STM32
+關(guān)注
關(guān)注
2270文章
10910瀏覽量
356668
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論