1. gzyueqian
      13352868059
      嵌入式Linux及物聯(lián)網(wǎng)系統(tǒng)開(kāi)發(fā)課程
        ----基于 Cortex-A53 和 Cortex-M4 ARM 處理器
      ----基于嵌入式 Linux 和 uC/OS-III 操作系統(tǒng)

      一、課程的特點(diǎn)和優(yōu)勢(shì)
      廣州粵嵌通信科技股份有限公司的實(shí)訓(xùn)課程采用 Cortex-A53+嵌入式 Linux 及Cortex-M4+uC/OS-III 雙平臺(tái)雙系統(tǒng),全面深入地對(duì)行業(yè)內(nèi)廣泛使用的嵌入式技術(shù)進(jìn)行深入的學(xué)習(xí)和項(xiàng)目實(shí)踐;使學(xué)員在學(xué)習(xí)過(guò)程中通過(guò)實(shí)操對(duì)全行業(yè)嵌入式技術(shù)有深刻的理解和掌握。通過(guò)本課程的學(xué)習(xí),使學(xué)員可以在電視機(jī)機(jī)頂盒、多媒體廣告機(jī)、平板電腦、手持移動(dòng)終端、通信服務(wù)器、網(wǎng)絡(luò)攝像頭、流媒體服務(wù)器、四軸飛行器、車載導(dǎo)航、汽車行駛記錄儀、智能機(jī)器人、工業(yè)現(xiàn)場(chǎng)控制等行業(yè)大顯身手。

      1.粵嵌實(shí)訓(xùn)內(nèi)容

      粵嵌自主研發(fā)與設(shè)計(jì)的雙平臺(tái)雙系統(tǒng)嵌入式實(shí)訓(xùn)課程。



      2.粵嵌的實(shí)訓(xùn)平臺(tái)

      1)Cortex-A53 平臺(tái)






      GEC6818 實(shí)驗(yàn)開(kāi)發(fā)平臺(tái)由嵌入式開(kāi)發(fā)平臺(tái)、液晶板、實(shí)驗(yàn)主板三大塊組成,核心板采用8層板工藝設(shè)計(jì), 確保穩(wěn)定可靠,可以批量用于平板電腦、車載多媒體、學(xué)習(xí)機(jī)、POS 機(jī)、游戲機(jī)、行業(yè)監(jiān)控等多種 領(lǐng)域。該平臺(tái)搭載三星 Cortex-A53 系列高性能處理器 S5P6818,八核,最高主頻高達(dá) 1.4GHz,可應(yīng)用于嵌入式操作系統(tǒng)的高端應(yīng)用開(kāi)發(fā)。改平臺(tái)支持千兆以太網(wǎng)、板載 LVDS 接口、MIPI 接口、PCIE 接口等。



      GEC6818 實(shí)驗(yàn)開(kāi)發(fā)平臺(tái)支持三大操作系統(tǒng),具備完整的教學(xué)資源和教學(xué)內(nèi)容,包括:ARM 微處理器系統(tǒng)驅(qū)動(dòng)的實(shí)驗(yàn)、嵌入式實(shí)時(shí)操作系統(tǒng) Linux 開(kāi)發(fā)、嵌入式 Android 系統(tǒng)開(kāi)發(fā)、嵌入式 Android 應(yīng)用開(kāi)發(fā)、嵌入式系統(tǒng)項(xiàng)目實(shí)戰(zhàn)開(kāi)發(fā)等內(nèi)容。



      2)Cortex-M4 平臺(tái)




      二、課程適合的學(xué)員
      · 應(yīng)用電子技術(shù)、通信工程、電子信息工程、計(jì)算機(jī)應(yīng)用、物聯(lián)網(wǎng)、自動(dòng)化技術(shù)、機(jī)電一體化技術(shù)等相關(guān)專業(yè)的畢業(yè)生。
      · 有電子設(shè)備維護(hù)、維修等經(jīng)驗(yàn),并準(zhǔn)備嵌入式硬件開(kāi)發(fā)方向轉(zhuǎn)型的工程師。
      · 有軟件測(cè)試、軟件維護(hù)等經(jīng)驗(yàn),并準(zhǔn)備向嵌入式軟件開(kāi)發(fā)方向轉(zhuǎn)型的工程師。
      · 有 51 單片機(jī)基礎(chǔ),準(zhǔn)備向 Cortex-M3/M4 方向發(fā)展的工程師。
      · 有 51 單片機(jī)基礎(chǔ),準(zhǔn)備向 Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)方向發(fā)展的工程師。
      · 有一定嵌入式硬件開(kāi)發(fā)經(jīng)驗(yàn),準(zhǔn)備從事嵌入式 Linux 應(yīng)用開(kāi)發(fā)的工程師。
      · 有一定的嵌入式開(kāi)發(fā)基礎(chǔ),有志于向 ARM 高性能處理器及嵌入式 Linux 操作系統(tǒng)開(kāi)發(fā)方向發(fā)展的工程師。



      三、課程實(shí)訓(xùn)目標(biāo)
      · 熟練掌握 C/C++編程語(yǔ)言,對(duì)數(shù)據(jù)結(jié)構(gòu)有一定的了解。
      · 掌握 Cortex-M4 開(kāi)發(fā)工具及設(shè)計(jì)流程。
      · 掌握 Cortex-M4 的外圍接口使用,如:GPIO、中斷、定時(shí)器、ADC、DAC、UART、看門狗等。
      · 熟練掌握現(xiàn)場(chǎng)總線設(shè)計(jì)與應(yīng)用,如:I2C 總線、SPI 總線、CAN 總線、RS485 總線等。
      · 熟練掌握 linux 系統(tǒng)使用,并可以熟練地使用 linux 系統(tǒng)的開(kāi)發(fā)、調(diào)試工具。
      · 熟練掌握嵌入式 linux 應(yīng)用編程,如:I/O 編程、多進(jìn)程編程、多線程編程等。
      · 熟練掌握嵌入式 linux 高級(jí)編程技術(shù),如:串口編程、數(shù)據(jù)庫(kù)編程、V4L2 編程等。
      · 掌握嵌入式 linux GUI 設(shè)計(jì)方法。
      · 熟悉嵌入式 linux 內(nèi)核移植、uboot 移植及 rootfs 制作。
      · 深刻理解嵌入式 linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)。
      · 對(duì)嵌入式 linux 系統(tǒng)在視頻監(jiān)控、網(wǎng)絡(luò)通信、多媒體處理及智能控制領(lǐng)域有深入的理解。



      四、職業(yè)規(guī)劃目標(biāo)
      · C/C++軟件開(kāi)發(fā)工程師
      · 嵌入式 linux 應(yīng)用開(kāi)發(fā)工程師
      · 嵌入式 linux 驅(qū)動(dòng)開(kāi)發(fā)工程師
      · 嵌入式 GUI 開(kāi)發(fā)工程師
      · Linux 網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)工程師
      · 嵌入式 linux 系統(tǒng)移植與裁剪工程師
      · 嵌入式 linux 多媒體研發(fā)工程師
      · 基于單片機(jī)、Cortex-M4 研發(fā)工程師
      · 現(xiàn)場(chǎng)總線控制、現(xiàn)場(chǎng)總線通信應(yīng)用開(kāi)發(fā)工程師
      · 嵌入式 uC/OS-III 開(kāi)發(fā)工程師



      五、課程大綱

      第一階段 嵌入式開(kāi)發(fā)技術(shù)基礎(chǔ)課程 (課程時(shí)長(zhǎng):3周)
      本階段課程幫助開(kāi)發(fā)工程師快速了解嵌入式開(kāi)發(fā)的基本要素,熟練使用 linux 操作系統(tǒng),熟練掌握嵌入式 C 語(yǔ)言編程,對(duì)數(shù)據(jù)結(jié)構(gòu)有一定的理解,更夠熟練掌握一種嵌入式開(kāi)發(fā)平臺(tái)的使用和開(kāi)發(fā)環(huán)境的搭建,為進(jìn)一步學(xué)習(xí)嵌入式物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)打下良好的基礎(chǔ)。
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 Linux 系統(tǒng)基礎(chǔ)入門 Linux 各種發(fā)行版本與 Ubuntu
      Linux 系統(tǒng)啟動(dòng)過(guò)程和基本安裝步驟
      vim 編輯器入門與提高
      APT 軟件包管理系統(tǒng)
      Linux 基本shell命令
      Linux 系統(tǒng)的文件與目錄
      Linux編譯器的使用
      1
      2 搭建嵌入式 linux 開(kāi)發(fā)環(huán)境 粵嵌 Cortex-A53 平臺(tái)介紹及使用
      嵌入式 Cortex-A53 平臺(tái)的工作流程
      如何安裝嵌入式交叉工具鏈
      嵌入式開(kāi)發(fā)工具鏈的使用方法
      搭建 NFS、TFTP 及 Samba 服務(wù)器
      嵌入式 linux 應(yīng)用程序開(kāi)發(fā)流程
      2
      3 嵌入式 C 語(yǔ)言編程 C 語(yǔ)言基本數(shù)據(jù)類型
      運(yùn)算符,表達(dá)式和語(yǔ)句
      C 基本控制流語(yǔ)句
      函數(shù)的實(shí)現(xiàn)與使用
      指針含義、指針運(yùn)算、指針應(yīng)用
      指針與數(shù)據(jù),二級(jí)指針與二維數(shù)組
      字符串與字符串函數(shù)
      結(jié)構(gòu)體與地址對(duì)齊,復(fù)雜結(jié)構(gòu)體
      共用體、枚舉與位段
      條件編譯、宏與帶參宏的編寫
      變參函數(shù)、回調(diào)函數(shù)和內(nèi)聯(lián)函數(shù)
      6
      4 高質(zhì)量的編碼規(guī)范 常見(jiàn)的 C 語(yǔ)言編碼規(guī)范
      Makefile 文件
      動(dòng)態(tài)庫(kù)與靜態(tài)庫(kù)的生成與使用
      1
      5 數(shù)據(jù)結(jié)構(gòu) 單向鏈表
      單向循環(huán)鏈表
      雙向循環(huán)鏈表
      Linux 內(nèi)核鏈表
      順序棧與鏈?zhǔn)綏?br /> 循環(huán)隊(duì)列與鏈隊(duì)列
      排序算法、軟件濾波算法
      3
      6 階段項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)(一)《 超市購(gòu)物計(jì)價(jià)系統(tǒng)》 本項(xiàng)目通過(guò)對(duì) linux 系統(tǒng)開(kāi)發(fā)環(huán)境的熟悉,采用基礎(chǔ)的 C 語(yǔ)言編程知識(shí),靈活巧妙的運(yùn)用,完成超市購(gòu)物計(jì)價(jià)系統(tǒng)的商品添加、計(jì)價(jià)消除、消費(fèi)總價(jià)等功能,并且能夠?qū)崿F(xiàn)商品的存量查看與購(gòu)物清單的生成。
      目的是通過(guò)該項(xiàng)目能讓工程師熟悉 C 語(yǔ)言各種常用語(yǔ)法、基本 數(shù)據(jù)結(jié)構(gòu),培養(yǎng)良好的編程思維。
      3

      第二階段 嵌入式 linux 應(yīng)用開(kāi)發(fā)基礎(chǔ) (課程時(shí)長(zhǎng):2周)
      當(dāng)前主流的嵌入式設(shè)備中均運(yùn)行架構(gòu)復(fù)雜的操作系統(tǒng),操作系統(tǒng)提供了多任務(wù)的實(shí)現(xiàn)機(jī)制,為了能讓嵌入式設(shè)備實(shí)現(xiàn)更高效的運(yùn)作,必須掌握嵌入式操作系統(tǒng)中最核心的系統(tǒng)編程技巧,包括:多進(jìn)程編程、多線程編程、進(jìn)程管理,進(jìn)程間通信機(jī)制,線程間同步互斥機(jī)制、線程池機(jī)制等。
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 Linux IO 編程 Linux 系統(tǒng) IO 編程
      Linux 文件和目錄操作方法
      多路復(fù)用
      Linux 標(biāo)準(zhǔn) IO 編程
      時(shí)間及日期編程實(shí)例用
      2
      2 Linux 多進(jìn)程編程 Linux 進(jìn)程環(huán)境
      Linux 進(jìn)程控制編程
      Linux 進(jìn)程間通信之管道
      Linux 進(jìn)程間通信之信號(hào)
      Linux 進(jìn)程間通信之 System V IPC
      Linux 守護(hù)進(jìn)程設(shè)計(jì)
      3
      3 Linux 多線程編程 LINUX 線程基本概念
      線程同步與互斥之互斥鎖
      線程同步與互斥之讀寫鎖
      線程同步與互斥之信號(hào)量
      線程同步與互斥之條件變量
      線程屬性與線程池
      多線程并發(fā)拷貝
      2
      4 階段項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)(二)《多媒體廣告發(fā)布終端》 將 jpg 格式的廣告圖片及 mp3 格式的背景音樂(lè)存放在 SD 卡中,插入 SD 卡后自動(dòng)播放廣告。此產(chǎn)品可以應(yīng)用在電梯候梯間、產(chǎn)品展示櫥柜、校園信息發(fā)布等場(chǎng)合。用戶也可以通過(guò)觸摸屏與廣告機(jī)產(chǎn)品進(jìn)行交互,查閱設(shè)備中的廣告信息。
      3

      第三階段 Cortex-M4 應(yīng)用開(kāi)發(fā) (課程時(shí)長(zhǎng):3.5周)
      Cortex-M4 是 ARM 公司針對(duì)嵌入式微控制器應(yīng)用開(kāi)發(fā)的 MCU 內(nèi)核,具有低成本、高性能 的巨大優(yōu)勢(shì),在眾多領(lǐng)域已經(jīng)取代了 51 單片機(jī),成為嵌入式微控制器應(yīng)用領(lǐng)域的主流控制芯片。
      本階段課程將講述 Cortex-M4 微控制器和 uC/OS-III 嵌入式操作系統(tǒng),并使二者完美結(jié)合,使工程師可以盡快進(jìn)入智能家居、工業(yè)控制、四軸飛行器、智能穿戴、汽車電子等領(lǐng)域的項(xiàng)目開(kāi)發(fā)。
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 Cortex-M4 開(kāi)發(fā)基礎(chǔ) ARM 系列芯片介紹
      Cortex-M4 體系結(jié)構(gòu)
      粵嵌 Cortex-M4 平臺(tái)介紹
      Keil MDK 開(kāi)發(fā)環(huán)境及 J-Link 仿真器使用
      Cortex-M4 時(shí)鐘體系及時(shí)鐘管理
      Cortex-M4 GPIO 配置及使用
      Cortex-M4 中斷實(shí)現(xiàn)流程及編程實(shí)例
      Cortex-M4 System Tick 定時(shí)器使用
      Cortex-M4 PWM 定時(shí)器
      Cortex-M4 UART 原理及藍(lán)牙通信模塊應(yīng)用
      Cortex-M4 看門狗原理及應(yīng)用編程
      Cortex-M4 RTC 原理及應(yīng)用編程
      6
      2 Cortex-M4 高級(jí)開(kāi)發(fā) ADC 原理、控制編程及傳感器使用
      DAC 原理、控制編程及傳感器使用
      I2C 總線原理及應(yīng)用編程
      SPI 總線原理、控制編程及 RFID 讀卡器編程
      通信協(xié)議定制方法及數(shù)據(jù)收發(fā)
      RS485 總線原理及組網(wǎng)編程技術(shù)
      CAN 總線原理及組網(wǎng)編程技術(shù)
      LWIP 移植與使用
      5
      3 uC/OS-III 操作系統(tǒng)開(kāi)發(fā) uC/OS-III 操作系統(tǒng)原理
      uC/OS-III 在 Cortex-M3/M4 平臺(tái)上的移植
      uC/OS-III 多任務(wù)編程
      uC/OS-III 多任務(wù)間通信
      uC/OS-III 同步與互斥
      uC/OS-III 中斷處理
      uC/OS-III 系統(tǒng)時(shí)鐘應(yīng)用
      2
      4 階段項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)(三)《智能家居報(bào)警系統(tǒng)》 使用人體紅外傳感器、可燃?xì)怏w傳感器、火焰?zhèn)鞲衅鳌⒅甘緹簟⒅绷麟姍C(jī)、步進(jìn)電機(jī)、GPRS 模塊實(shí)現(xiàn)家居智能遠(yuǎn)程控制及報(bào)警功能產(chǎn)品。
      4

      第四階段 嵌入式 linux 應(yīng)用高級(jí)開(kāi)發(fā) (課程時(shí)長(zhǎng):3周)
      計(jì)算機(jī)網(wǎng)絡(luò)在嵌入式 Linux 系統(tǒng)應(yīng)用開(kāi)發(fā)過(guò)程中使用非常廣泛,本階段課程從 Linux 網(wǎng)絡(luò)發(fā)展、TCP/IP 協(xié)議、socket 編程、TCP 網(wǎng)絡(luò)編程、UDP 網(wǎng)絡(luò)編程、Web 編程開(kāi)發(fā)等方面入手,全面講解 Linux 網(wǎng)絡(luò)應(yīng)用程序開(kāi)發(fā)。Linux 的串口編程、音視頻編程、嵌入式數(shù)據(jù)庫(kù)編程等技術(shù)也是嵌入式高級(jí)應(yīng)用開(kāi)發(fā)常用的技術(shù)。
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 Linux 串口編程 Linux 串口編程原理
      Linux 串口編程方法
      select()函數(shù)的使用
      串口通信應(yīng)用協(xié)議及示例
      1
      2 Linux 網(wǎng)絡(luò)編程 TCP/IP 分層思想、TCP/UDP 用途
      socket、ip 地址、端口號(hào)
      TCP 編程 API 及 IO 模型
      UDP 編程 API
      網(wǎng)絡(luò)工具 wireshark 用法
      數(shù)據(jù)包傳輸
      網(wǎng)絡(luò)屬性設(shè)置和超時(shí)檢測(cè)
      TCP 帶外數(shù)據(jù)及編程方法
      廣播和組播
      非阻塞和異步 I/O
      網(wǎng)絡(luò)編程實(shí)例 1---獲取網(wǎng)絡(luò)時(shí)間
      網(wǎng)絡(luò)編程實(shí)例 2---獲取網(wǎng)絡(luò)天氣信息
      網(wǎng)絡(luò)編程實(shí)例 3---大文件的斷點(diǎn)續(xù)傳
      4
      3 嵌入式數(shù)據(jù)庫(kù)編程 數(shù)據(jù)庫(kù)系統(tǒng)概述及關(guān)系數(shù)據(jù)庫(kù)
      關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL
      sqlite3 的 C/C++接口函數(shù)
      sqlite3 的編程與使用
      sqlite3 移植到嵌入式平臺(tái)
      數(shù)據(jù)采集、存儲(chǔ)及檢索方法
      2
      4 linux shell 編程 shell 編程基礎(chǔ)
      環(huán)境變量與 shell 變量
      shell 特殊字符
      shell 的流程控制
      shell 程序運(yùn)行于調(diào)試
      2
      5 Linux 音視頻編程 音頻接口 ALSA 應(yīng)用編程
      V4L2 視頻采集方法
      視頻編碼格式及視頻流
      視頻編碼解碼庫(kù) ffmpeg 移植及應(yīng)用
      2
      6 嵌入式 web 服務(wù)器搭建及開(kāi) 發(fā) 嵌入式 web 服務(wù)器原理
      嵌入式 web 服務(wù)器移植
      CGI 程序設(shè)計(jì)
      1
      7 階段項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)(四)《基于 H.264 的視頻監(jiān)控系統(tǒng)》 嵌入式平臺(tái)采集攝像頭視頻,并將視頻采用 H.264 編碼進(jìn)行壓縮,壓縮后將視頻流發(fā)送給客戶端顯示。
      3

      第五階段 嵌入式 GUI 系統(tǒng)編程開(kāi)發(fā) (課程時(shí)長(zhǎng):2.5周)
      熟悉掌握 GUI 系統(tǒng)編程是嵌入式系統(tǒng)開(kāi)發(fā)的用戶體驗(yàn)的一個(gè)重要環(huán)節(jié)。在實(shí)訓(xùn)過(guò)程中將引入真實(shí)案 例、傳授大量實(shí)戰(zhàn)技巧和開(kāi)發(fā)經(jīng)驗(yàn)。使學(xué)員完成此課程后將具有主流嵌入式圖形系統(tǒng)開(kāi)發(fā)應(yīng)用的能力。
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 C++語(yǔ)法及編程提高 C++ 基本程序的書寫
      C++ 數(shù)據(jù)類型和變量、運(yùn)算符的使用
      C++ 控制流、數(shù)組的使用
      C++ 對(duì)象的本質(zhì)、類和對(duì)象的關(guān)系
      C++ 的封裝、類的繼承、多態(tài)性
      5
      2

      QT 應(yīng)用開(kāi)發(fā)進(jìn)階

      Qt 應(yīng)用編程主要方法、Qt 的主要控件、Qt 的信號(hào)與槽
      常用圖形界面組件、事件處理方法
      QPaintter 與畫筆特效、分組布局、切分窗口、滾動(dòng)區(qū) 域
      Qt 的容器、文本與目錄操作、數(shù)據(jù)庫(kù)操作
      Qt 的多進(jìn)程、Qt 多線程、Qt 的網(wǎng)絡(luò)通信
      嵌入式 QT 的移植
      QT 的安卓特性應(yīng)用
      5
      3 階段項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)(五)《餐廳自助點(diǎn)菜系統(tǒng)》 該項(xiàng)目可以應(yīng)用于中西餐飲酒樓、大中型美食廣場(chǎng)、連鎖快餐、茶餐廳、咖啡廳、火鍋店、酒吧、西式漢堡、奶茶飲品、面包、早茶店等酒店餐飲場(chǎng)合。 完成用戶自動(dòng)下單,自動(dòng)結(jié)算。
      3

      第六階段 嵌入式 linux 系統(tǒng)移植及驅(qū)動(dòng)開(kāi)發(fā)(課程時(shí)長(zhǎng):3.5周)
      本階段課程使工程師們深入理解嵌入式硬件平臺(tái)的系統(tǒng)框架、熟悉 ARM 平臺(tái)的硬件設(shè)計(jì) 原理、理解 uboot 移植、內(nèi)核配置與移植、rootfs 制作等方法。
      Linux 設(shè)備驅(qū)動(dòng)程序是嵌入式操作系統(tǒng)和嵌入式硬件溝通的橋梁,沒(méi)有設(shè)備驅(qū)動(dòng),應(yīng)用 程序就是空中樓閣,嵌入式 linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)課程深入地講解了在嵌入式平臺(tái)中,linux 系統(tǒng)控制硬件的方法和框架。可以使工程師深入理解 linux 系統(tǒng)內(nèi)核的架構(gòu),并可以熟練設(shè) 計(jì) linux 設(shè)備驅(qū)動(dòng)程序,掌握 linux 設(shè)備驅(qū)動(dòng)移植方法。
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 嵌入式平臺(tái)軟硬件框架分析 Cortex-A53 硬件平臺(tái)的架構(gòu)
      Cortex-A53 軟件層次分析
      粵嵌 Cortex-A53 平臺(tái)啟動(dòng)過(guò)程分析
      1
      2 系統(tǒng)移植 u-boot 原理與工作過(guò)程
      u-boot 編譯與使用方法
      u-boot 移植過(guò)程
      linux 內(nèi)核源碼架構(gòu)
      嵌入式 linux 內(nèi)核編譯方法
      嵌入式 linux 內(nèi)核的移植過(guò)程
      嵌入式 linux 根文件系統(tǒng)工作原理
      根文件系統(tǒng)的制作過(guò)程
      如何將 uboot、內(nèi)核映像及根文件系統(tǒng)寫入開(kāi)發(fā)平臺(tái)
      如何開(kāi)機(jī)自啟動(dòng)應(yīng)用程序
      4
      3 Linux 設(shè)備驅(qū)動(dòng)開(kāi)發(fā) Linux 的內(nèi)核模塊
      字符設(shè)備驅(qū)動(dòng)模型
      MMU 與 IO 內(nèi)存映射
      misc 設(shè)備驅(qū)動(dòng)模型
      內(nèi)存管理與分配
      Linux 內(nèi)核中斷驅(qū)動(dòng)設(shè)計(jì)
      內(nèi)核同步機(jī)制—自旋鎖、信號(hào)量、互斥鎖與等待隊(duì)列等
      Linux 內(nèi)核時(shí)間管理
      設(shè)備驅(qū)動(dòng)的 platform 模型
      內(nèi)核設(shè)備驅(qū)動(dòng)管理—如何將設(shè)備驅(qū)動(dòng)編譯到內(nèi)核。
      linux 輸入子系統(tǒng)模型
      linux IIC 子系統(tǒng)
      無(wú)線 wifi 驅(qū)動(dòng)移植
      LED 燈、蜂鳴器、按鍵驅(qū)動(dòng)設(shè)計(jì)實(shí)例
      溫濕度傳感器、可燃?xì)怏w傳感器驅(qū)動(dòng)設(shè)計(jì)實(shí)例
      ADC 驅(qū)動(dòng)設(shè)計(jì)實(shí)例
      人體紅外傳感器設(shè)計(jì)實(shí)例
      10
      4 階段項(xiàng)目開(kāi)發(fā)與實(shí)現(xiàn)(六)《智能云教室》 智能云家居網(wǎng)關(guān)通過(guò)物聯(lián)網(wǎng)技術(shù)將家中的各種設(shè)備(如 音視頻設(shè)備、照明系統(tǒng)、窗簾控制、空調(diào)控制、安防系統(tǒng)、 數(shù)字影院系統(tǒng)等)連接到一起,提供家電控制、照明控制、 遠(yuǎn)程控制、防盜報(bào)警、環(huán)境監(jiān)測(cè)、以及可編程定時(shí)控制等 多種功能和手段。
      3

      第七階段 創(chuàng)客孵化綜合項(xiàng)目 (課程時(shí)長(zhǎng):3周)
      序號(hào) 課程子階段 課程內(nèi)容說(shuō)明 課日
      1 《可視對(duì)講系統(tǒng)》  
      2 《智慧農(nóng)業(yè)系統(tǒng)》  
      3

      《智能管家機(jī)器人》

       
      4

      《智能小車》

      基于 Cortex-M4 平臺(tái)的智能小車,可以自動(dòng)避障、超聲波測(cè)距、手機(jī)藍(lán)牙遠(yuǎn)程控制能功能。  
      5

      《汽車行駛記錄儀》

      汽車行駛記錄儀的主要功能有:GPRS 傳送信息,刷卡登錄、監(jiān)控車速、監(jiān)控油量、業(yè)務(wù)單打印等。  
      6

      《個(gè)人健康助手》

       

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日韩精品一区二区视频2023 | 亚洲日韩理论片在线观看 | 亚洲欧美在线人成最新 | 亚洲中文自拍另类片 | 亚洲欧美日文在线v | 亚洲欧洲一区二区三区 |