物聯(lián)網(wǎng)嵌入式技術(shù) 第2版 課件 知識(shí)點(diǎn) 1-1搭建開(kāi)發(fā)環(huán)境_第1頁(yè)
物聯(lián)網(wǎng)嵌入式技術(shù) 第2版 課件 知識(shí)點(diǎn) 1-1搭建開(kāi)發(fā)環(huán)境_第2頁(yè)
物聯(lián)網(wǎng)嵌入式技術(shù) 第2版 課件 知識(shí)點(diǎn) 1-1搭建開(kāi)發(fā)環(huán)境_第3頁(yè)
物聯(lián)網(wǎng)嵌入式技術(shù) 第2版 課件 知識(shí)點(diǎn) 1-1搭建開(kāi)發(fā)環(huán)境_第4頁(yè)
物聯(lián)網(wǎng)嵌入式技術(shù) 第2版 課件 知識(shí)點(diǎn) 1-1搭建開(kāi)發(fā)環(huán)境_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

任務(wù)發(fā)布課外拓展任務(wù)小結(jié)沖關(guān)學(xué)習(xí)01020304目錄任務(wù)發(fā)布任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34任務(wù)發(fā)布國(guó)慶期間,你收到一份客戶的訂單,要求制作一批流水燈作為裝飾。首先需要完成開(kāi)發(fā)環(huán)境的搭建,你的任務(wù)如下:正確安裝相關(guān)軟件;正確安裝嵌入式軟件包;正確配置環(huán)境變量1任務(wù)描述任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34任務(wù)發(fā)布能使用STM32CubeMX軟件、JDK、KeiluVision5和HAL庫(kù),正確搭建STM32開(kāi)發(fā)環(huán)境;能夠正確配置環(huán)境變量;能夠耐心地完成整個(gè)搭建過(guò)程;能夠細(xì)心地排查在環(huán)境搭建過(guò)程中出現(xiàn)的問(wèn)題;能夠認(rèn)識(shí)到國(guó)產(chǎn)芯片的發(fā)展歷程,感受中國(guó)制造的魅力,激發(fā)愛(ài)國(guó)熱情。2制定職業(yè)能力目標(biāo)任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34任務(wù)發(fā)布01了解什么是嵌入式系統(tǒng)02了解ARM與STM32之間的關(guān)系3重點(diǎn)分析任務(wù)描述制定職業(yè)能力目標(biāo)12重點(diǎn)分析難點(diǎn)分析34任務(wù)發(fā)布02STM32F1定時(shí)器CR101任務(wù)硬件的選型02任務(wù)所需集成開(kāi)發(fā)環(huán)境的選擇、安裝與配置4難點(diǎn)分析沖關(guān)學(xué)習(xí)3熟悉工單2知識(shí)儲(chǔ)備4任務(wù)實(shí)施1設(shè)備選型沖關(guān)學(xué)習(xí)三星開(kāi)發(fā)板兆易創(chuàng)新

開(kāi)發(fā)板復(fù)旦微電子

開(kāi)發(fā)板東軟載波開(kāi)發(fā)板新大陸M3主控模塊新大陸STM32F103VET6開(kāi)發(fā)板新大陸M3核心模塊1設(shè)備選型STM32就是指ST公司開(kāi)發(fā)的32位微控制器(MicroControllerUnit,簡(jiǎn)稱MCU)。1設(shè)備選型單片機(jī)芯片選型時(shí),總的原則如下:芯片含有(功能或數(shù)量)略大于設(shè)計(jì)需求;設(shè)計(jì)需求盡可能(用)芯片完成(少用外圍器件);選大(大廠)不選小,選多(供應(yīng)量多)不選少,選名(名牌)不選渺(飄渺,不知詳情的廠子),選廉(廉價(jià))但要好(質(zhì)量保證)。1設(shè)備選型沖關(guān)啦闖關(guān)題目題2:?jiǎn)纹瑱C(jī)芯片選型時(shí),總的原則:(1)芯片含有()略大于設(shè)計(jì)需求;(2)設(shè)計(jì)需求盡可能()芯片完成();(3)選多()不選小,選多()不選少。(4)選名()不選渺()。(5)選廉()但要好()功能或數(shù)量用少用外圍器件大廠供應(yīng)量多名牌飄渺,不知詳情的廠子質(zhì)量保證廉價(jià)3熟悉工單2知識(shí)儲(chǔ)備4任務(wù)實(shí)施1設(shè)備選型沖關(guān)學(xué)習(xí)STM32基礎(chǔ)知識(shí)STM32軟件開(kāi)發(fā)庫(kù)12STM32軟件開(kāi)發(fā)模式STM32的集成開(kāi)發(fā)環(huán)境的選擇342知識(shí)儲(chǔ)備STM32基礎(chǔ)知識(shí)什么是嵌入式系統(tǒng)?是指嵌入到對(duì)象體系中,以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。1工作原理找一找身邊還有哪些設(shè)備可以使用STM32微控制器?STM32基礎(chǔ)知識(shí)1STM32基礎(chǔ)知識(shí)拆解咕咚手環(huán)1標(biāo)號(hào)①:電源管理芯片,主要完成電池的管理;標(biāo)號(hào)②:加速度計(jì),主要用于測(cè)量人體的姿態(tài),并通過(guò)算法估算出人

所走的步數(shù);標(biāo)號(hào)③:處理器,使用STM32L系列,完成整個(gè)系統(tǒng)的控制;標(biāo)號(hào)④:藍(lán)牙芯片,把采集到的數(shù)據(jù)傳到手機(jī)端進(jìn)行數(shù)據(jù)的分析。STM32基礎(chǔ)知識(shí)1嵌入式系統(tǒng)中的處理器可以分成四大類:微處理器MPU1微控制器MCU2數(shù)字信號(hào)處理器DSP3片上系統(tǒng)SOC4STM32基礎(chǔ)知識(shí)1不制造芯片不向終端用戶出售芯片轉(zhuǎn)讓設(shè)計(jì)方案ARM是啥?ARM是“芯片設(shè)計(jì)公司”的縮寫(xiě)01RISC(精簡(jiǎn)指令集計(jì)算機(jī))CISC(復(fù)雜指令集計(jì)算機(jī))成本低、功耗低且效率高。ARM是先進(jìn)的RISC機(jī)器三個(gè)單詞的縮寫(xiě)0202STM32基礎(chǔ)知識(shí)1老版本嵌入式控制器ARM7ARM9ARM11CORTEX-M0CORTEX-M1CORTEX-M3CORTEX-M4CORTEX-M5CORTEX-R4用戶應(yīng)用CORTEX-A5CORTEX-A7CORTEX-A8CORTEX-A9CORTEX-A15能力性能與功能ARM處理器計(jì)數(shù)模式計(jì)數(shù)模式從模式3STM32基礎(chǔ)知識(shí)STM32基礎(chǔ)知識(shí)1STM32基礎(chǔ)知識(shí)STM32軟件開(kāi)發(fā)庫(kù)12STM32軟件開(kāi)發(fā)模式STM32的集成開(kāi)發(fā)環(huán)境的選擇342知識(shí)儲(chǔ)備STM32軟件開(kāi)發(fā)庫(kù)ST公司提供的軟件開(kāi)發(fā)庫(kù)主要有:STM32Snippets示例代碼集合、標(biāo)準(zhǔn)外設(shè)庫(kù)、HAL庫(kù)與LL庫(kù)。開(kāi)發(fā)庫(kù)性能對(duì)比2軟件開(kāi)發(fā)庫(kù)對(duì)不同芯片的支持情況對(duì)比STM32軟件開(kāi)發(fā)庫(kù)2STM32基礎(chǔ)知識(shí)STM32軟件開(kāi)發(fā)庫(kù)12STM32軟件開(kāi)發(fā)模式STM32的集成開(kāi)發(fā)環(huán)境的選擇342知識(shí)儲(chǔ)備基于寄存器的開(kāi)發(fā)模式優(yōu)點(diǎn):代碼簡(jiǎn)練、執(zhí)行效率高缺點(diǎn):費(fèi)時(shí)耗力;維護(hù)難,移植性差?;跇?biāo)準(zhǔn)外設(shè)庫(kù)的開(kāi)發(fā)模式優(yōu)點(diǎn):容錯(cuò)性好;維護(hù)簡(jiǎn)單缺點(diǎn):速度相對(duì)寄存器級(jí)偏慢基于STM32Cube的開(kāi)發(fā)模式優(yōu)點(diǎn):自動(dòng)生成基HAL庫(kù)或LL庫(kù)的初始代碼框架;代碼移植性最好缺點(diǎn):需掌握STM32基礎(chǔ)知識(shí)和外設(shè)工作原理STM32軟件開(kāi)發(fā)模式3STM32基礎(chǔ)知識(shí)STM32軟件開(kāi)發(fā)庫(kù)12STM32軟件開(kāi)發(fā)模式STM32的集成開(kāi)發(fā)環(huán)境的選擇342知識(shí)儲(chǔ)備STM32的集成開(kāi)發(fā)環(huán)境的選擇

采用“STM32CubeMX(需要JAVA環(huán)境)+MDK-ARM”的開(kāi)發(fā)工具4沖關(guān)啦命名規(guī)則STM32F103VET6含義闖關(guān)題目3熟悉工單2知識(shí)儲(chǔ)備4任務(wù)實(shí)施1設(shè)備選型沖關(guān)學(xué)習(xí)請(qǐng)參照任務(wù)工單完成相關(guān)內(nèi)容3熟悉工單步驟1:安裝KeilMDK步驟2:KeilMDK支持包的安裝步驟3:注冊(cè)KeilMDK步驟4:JAVA的安裝步驟5:配置環(huán)境變量步驟6:STM32CubeMX的安裝步驟7:嵌入式軟件包的安裝3熟悉工單沖關(guān)啦闖關(guān)題目

題1:請(qǐng)描述軟件環(huán)境搭建步驟(1)安裝KeilMDK、支持包、注冊(cè)(2)JAVA的安裝、環(huán)境的配置(3)STEM32CubeMX的安裝及嵌入式包的安裝3熟悉工單2知識(shí)儲(chǔ)備4任務(wù)實(shí)施1設(shè)備選型沖關(guān)學(xué)習(xí)請(qǐng)參照任務(wù)工單完成開(kāi)發(fā)環(huán)境的搭建請(qǐng)觀看任務(wù)實(shí)施視頻4任務(wù)實(shí)施任務(wù)小結(jié)(一)什么是嵌入式系統(tǒng)?嵌入到對(duì)象體系應(yīng)用為中心以計(jì)算機(jī)技術(shù)為基礎(chǔ)軟硬件可裁剪功能、可靠性、成本、體積、功耗任務(wù)小結(jié)所以ARM是售賣(mài)Cortex-M系列的授權(quán),意法半導(dǎo)體(STMicroelectronics,ST)購(gòu)買(mǎi)了該授權(quán),生產(chǎn)了一些STM32產(chǎn)品,這些使用ARM技術(shù)的處理器,都習(xí)慣稱為ARM處理器。通過(guò)上面的講解總結(jié)一下ARM:(1)ARM是半導(dǎo)體行業(yè)公司(2)主要業(yè)務(wù)是設(shè)計(jì)RISC嵌入式處理器(3)是一類微處理器芯片或產(chǎn)品統(tǒng)稱(4)是一項(xiàng)技術(shù)的名稱(5)是采用RISC的處理器體系結(jié)構(gòu);(二)了解ARM與STM32之間的關(guān)系?任務(wù)小結(jié)(三)任務(wù)硬件的選型芯片含有(功能或數(shù)量)略大于設(shè)計(jì)需求;設(shè)計(jì)需求盡可能(用)芯片完成(少用外圍器件);選大(大廠)不選小,選多(供應(yīng)量多)不選少,選名(名牌)不選渺(飄渺,不知詳情的廠子),選廉(廉價(jià))但要好(質(zhì)量保證)??梢詽M足實(shí)用性、技術(shù)性和可開(kāi)發(fā)性任務(wù)小結(jié)(四)任務(wù)所需集成開(kāi)發(fā)環(huán)境的選擇、安裝與配置(1)安裝KeilMDK、支持包、注冊(cè)(2)JAVA的安裝、環(huán)境的配置(3)STEM32CubeMX的安裝及嵌入式包的安裝任務(wù)小結(jié)任務(wù)拓展拓展1:試用開(kāi)發(fā)環(huán)境,在MDK-A

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論