999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的《嵌入式系統》課程緒論課堂教學方法探討

2021-11-18 11:00:20侯鳳云
探索科學(學術版) 2021年11期
關鍵詞:嵌入式課程系統

侯鳳云

洛陽師范學院 信息技術學院 河南 洛陽 471934

一、引言

隨著云計算、大數據、人工智能、物聯網等新型信息技術的發展,物理世界和信息世界被有機融合在一起,針對不同應用場合的要求,實現智能化控制。物聯網技術得益于云計算、大數據、人工智能的支持,發展迅速。《嵌入式系統》是物聯網工程專業的主干課程之一,通過緒論對課程和相關信息技術有個整體的把握和了解,為課程后續理論知識的學習奠定基礎。

二、嵌入式系統的行業地位

物聯網、云計算、大數據和人工智能是一脈相承的,構成了一個完整的閉環控制系統。云計算,即管理數據中心,主要管理計算資源、存儲資源和網絡資源,實現資源的靈活配置;大數據,從各種各樣的數據中,快速獲得有價值信息的能力,就是大數據技術,它是數據分析的利器;人工智能,根據大量的歷史資料和實時觀察找出對于未來預測性的洞察,可以處理和從中學習的數據越多,預測越準確;物聯網,將傳感器和智能處理結合,進行資料收集工作。嵌入式系統運用于物聯網系統分層架構的各個部分,利用嵌入式系統構建并實現了物聯網系統,諸如智能交通、智能家居、智能農業等。

三、課程特點

《嵌入式系統》是物聯網工程專業偏硬件方向的課程,內容涉及面廣,包括計算機軟、硬件技術、通信技術和電子技術等專業知識,課程實踐性強。課程以STM32系列微控制器為研究對象,在閱讀并熟悉STM32使用說明的前提下,通過大量的實驗,動手調試,才能掌握微控制器(微控制器是嵌入式系統的核心)片內外設的使用,進一步理解STM32的相關基本原理。

四、嵌入式系統與ARM簡介

什么是嵌入式系統?從技術角度定義:以應用為中心,以計算機技術為基礎,軟、硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。從系統角度定義:嵌入式系統是設計完成復雜功能的硬件和軟件,并使其緊密耦合在一起的計算機系統。定義表明一些嵌入式系統通常是更大系統中的一個完成部分,稱為嵌入的系統。嵌入式系統是專用計算機系統,核心是微控制器。手機是典型的嵌入式系統產品,其主要功能當然是通信和娛樂,從手機的體積、操作系統、內存到功耗,和通用的個人計算機相比較,其具有專用、功耗低、體積小和操作系統和內存容量小等特點。

提及嵌入式系統,必須要談到ARM。ARM有兩重意思:一是指公司名,ARM公司1991年成立于英國劍橋,只設計芯片,但不生產芯片,出售半導體知識產權(IP)給芯片生產商;二是指一類處理器的通稱,或一種技術。ARM技術占有超高的市場份額,世界上95%以上的智能手機和平板電腦都采用ARM架構,基于ARM技術的微處理器(32位,RISC)占75%的市場份額,課程的研究對象STM32系列微控制器也是基于ARM技術、32位、RISC(精簡指令集計算機)的產品。

世界著名的芯片生產商,如IBM、Motorola、ST、PHILIPS、INTEL、SAMSUNG、SHARP、ATMEL等,購買 ARM 技術后,把內核和外設做好,就是微控制器。生產商根據需要可裁剪內核,ARM公司也給芯片生產商提供外設技術,前面提到的ARM是處理器,加上輸入/輸出端口、中斷控制器、DMA、定時器、A/D和D/A、串行接口等片內外設,即做成了微控制器,如STM32系列。STM32是意法半導體有限公司(ST公司)推出,基于ARM Cortex-M內核的一系列微控制器。

ARM處理器是基于低功耗、低成本、高性能的需求而設計的,按照應用特征主要介紹以下幾個ARM微處理器系列:

(1)ARM7TDM1系列,用于工業微控制器

(2)ARM9E系列,用于高性能實時系統

(3)ARM11系列,高端應用處理器

(4)Cortex系列(又分為Cortex-A、Cortex-R和Cortex-M系列)

2010年之前,ARM7TDM1、ARM9E、ARM11系列處理器應用于各種用途的嵌入式系統。隨著ARM技術的不斷完善和發展,功能更強,使用更加方便。2010年以后,Cortex系列逐漸擔當了重任,Cortex-M、Cortex-R、Cortex-A系列分別取代了ARM7TDM1、ARM9E、ARM11系列,其中Cortex-M系列,針對工業控制,有 M0、M3、M4、M7,具有很高的性價比;Cortex-R系列,用于高性能實時控制,如硬盤控制器、移動通信的基帶控制器;Cortex-A系列是高端應用處理器,用于智能手機、平板電腦等。

ARM微處理器的應用領域:

(1)工業控制領域,如工業機器人、機械手。

(2)無線通信領域,85%的無線通信設備用到ARM技術。

(3)網絡應用,如通信基站的交換機、路由器等。

(4)消費類電子產品,如手機、機頂盒等。

(5)成像和安全產品,如數碼相機、打印機、油煙機等。

ARM微處理器有以下特點:

(1)體積小、低功耗、低成本、高性能。

(2)支持Thumb/ARM雙指令集,能很好的兼容8位/16位器件。

(3)大量使用寄存器,指令執行速度更快。

(4)大多數數據操作都在寄存器中進行。

(5)尋址方式靈活簡單,執行效率高。

(6)指令長度固定(32位或16位)。

五、教學內容

課程以STM32F103ZET6(Cortex-M3內核)為研究對象,這款微控制器用于工業控制,Cortex-M3是主流內核,資源豐富,性價比高,可完成各種復雜的控制任務。課程的主要內容如下:

1.STM32基本原理

這部分內容相當于是STM32微控制器的使用說明書,ST公司根據不同的微控制器系列在官方網站發布了使用手冊。教材上介紹的只是最基礎的部分,詳細內容可參考STM32使用手冊,那么理論課上首先要弄懂最基礎部分,獲得使用STM32的入門知識。

2.硬件設計

介紹實驗用開發板的硬件電路圖,包括微控制器的管腳圖、時鐘電路、復位電路、BOOT管腳接線、各元器件所需的穩壓電源電路;片外外設的接口電路,如LCD、FLASH、ROM等,涉及微控制器的顯示、通信接口、DMA的使用;外接的用于輸入信號的按鍵開關電路、用于輸出驅動的LED燈和蜂鳴器電路等;用于下載和調試的JTAG接口電路。開發板的各電子電路涉及電子技術和通訊技術方面的知識,讀懂這些電路,是片內外設的使用和軟件開發的鋪墊。

3.STM32軟件開發

利用Keil5集成開發環境,介紹STM32微控制器的各個片內外設的應用,也就是如何使用C語言編寫程序。片內外設主要包括GPIO通用輸入輸出接口、中斷控制器、DMA、定時器、ADC、DAC、通信接口(IIC、SPI、USART)。

為了方便使用STM32系列產品,Keil5集成開發環境可以安裝板級支持開發包(PACK包),PACK包里包含底層操作封裝好的各種函數和文件,軟件開發時直接使用,容易上手。

STM32(包括其它微控制器)上是不能運行開發環境的,嵌入式系統的開發和調試方法如圖1所示:

圖1 嵌入式系統開發和調試流程

集成開發環境運行在個人計算機上,也稱為上位機,STM32上運行的是可執行文件,STM32可稱為下位機或目標板,通過集成開發環境可以監控STM32的執行情況。

六、教學目標

通過理論和實驗的學習,應實現教學目標如下:

(1)了解Cortex-M3的架構。

(2)掌握MDK Keil集成開發環境下STM32系列(Cortex-M3)微控制器(外設組件)的使用,實現簡單的控制要求。

《嵌入式系統》課程實踐性強,學習STM32的基本原理,最終是為了使用,比如設計一個具有避障功能的智能小車、設計一個語音燈光控制系統等。STM32的一些理論抽象難懂,必須通過實驗,動手調試,針對出現的問題,深入分析,多多交流,充分利用網絡資源,比如ST、ARM、Keil、CSDN的官方網站,提供了許多學習的案例、問題解決方案等。

猜你喜歡
嵌入式課程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
數字圖像處理課程混合式教學改革與探索
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 久久精品国产精品一区二区| 久久精品国产国语对白| 在线观看免费AV网| 亚洲国产精品不卡在线| 国产亚洲一区二区三区在线| 国产亚洲欧美在线专区| 亚洲精品欧美重口| 亚洲欧美综合另类图片小说区| 国产精品久久久久久久伊一| jizz亚洲高清在线观看| 成年人福利视频| 国产尤物在线播放| 久久亚洲国产一区二区| 免费在线观看av| 97se亚洲综合在线天天| 在线免费看黄的网站| 无码精品一区二区久久久| 日韩欧美91| 香蕉视频在线观看www| 国产丝袜一区二区三区视频免下载| 国产精品美女在线| 免费人成在线观看成人片 | 成人字幕网视频在线观看| 国产一级片网址| 视频一区亚洲| 热九九精品| 国产精品九九视频| 日本色综合网| 国产91色| 91色老久久精品偷偷蜜臀| 精品一区二区三区水蜜桃| 亚洲精品无码久久毛片波多野吉| 国产丰满成熟女性性满足视频| 丰满少妇αⅴ无码区| 91精品专区国产盗摄| 亚洲swag精品自拍一区| 国产精品男人的天堂| 久久久久久高潮白浆| 精品国产免费观看一区| 日本黄色不卡视频| 一级毛片在线播放免费| 国产欧美精品一区aⅴ影院| 亚洲av无码人妻| 91视频区| 呦视频在线一区二区三区| 曰韩人妻一区二区三区| 97久久免费视频| 亚洲a级在线观看| 美女视频黄频a免费高清不卡| 狠狠色狠狠色综合久久第一次| 漂亮人妻被中出中文字幕久久| 五月天丁香婷婷综合久久| 国产成人AV综合久久| 国产区网址| 亚洲第一区欧美国产综合| 国产无码精品在线| 国产欧美性爱网| 欧美日韩免费| 99精品免费欧美成人小视频 | 一区二区三区国产| 婷婷丁香色| 久久99精品久久久大学生| 亚洲人成人无码www| 人人看人人鲁狠狠高清| 国产国模一区二区三区四区| 久草性视频| 国产丝袜无码精品| 人人91人人澡人人妻人人爽| 国产高潮流白浆视频| 亚洲精品日产精品乱码不卡| 欧美日本在线| 亚洲开心婷婷中文字幕| 久久福利网| 免费国产不卡午夜福在线观看| 伊人天堂网| 亚洲伊人天堂| 久久久精品国产SM调教网站| 尤物国产在线| 国产成人久视频免费| 婷婷色中文| 国产精品午夜电影| 亚洲美女视频一区|