《嵌入式系統(tǒng)物聯(lián)網(wǎng)專業(yè)》課程教學(xué)大綱_第1頁(yè)
《嵌入式系統(tǒng)物聯(lián)網(wǎng)專業(yè)》課程教學(xué)大綱_第2頁(yè)
《嵌入式系統(tǒng)物聯(lián)網(wǎng)專業(yè)》課程教學(xué)大綱_第3頁(yè)
《嵌入式系統(tǒng)物聯(lián)網(wǎng)專業(yè)》課程教學(xué)大綱_第4頁(yè)
《嵌入式系統(tǒng)物聯(lián)網(wǎng)專業(yè)》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

1、PAGE 6PAGE 8嵌入式系統(tǒng) 教學(xué)大綱一、說(shuō)明(一)課程性質(zhì) “嵌入式系統(tǒng)”是物聯(lián)網(wǎng)工程專業(yè)的專業(yè)必修課程,是一門實(shí)踐與理論結(jié)合性很強(qiáng)的課程,以電子線路、微機(jī)原理與接口技術(shù)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等課程為基礎(chǔ)。隨著后PC時(shí)代的到來(lái),以高速度、高可靠、低功耗為特征的嵌入式系統(tǒng)的應(yīng)用日益廣泛和深入,嵌入式系統(tǒng)設(shè)計(jì)在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程體系中的地位愈發(fā)重要。(二)教學(xué)目的 通過(guò)本課程的學(xué)習(xí),要求學(xué)生掌握嵌入式系統(tǒng)的基礎(chǔ)概念和基本原理;熟悉ARM體系結(jié)構(gòu)的特點(diǎn);熟練掌握嵌入式LINUX系統(tǒng)開發(fā)的基本知識(shí);了解嵌入式應(yīng)用系統(tǒng)的基本開發(fā)流程。為將來(lái)成為一個(gè)合格的高新技術(shù)工程研發(fā)人員打下堅(jiān)實(shí)的基礎(chǔ)。

2、 (三)教學(xué)內(nèi)容本課程以ARM11為具體的硬件教學(xué)平臺(tái),以嵌入式LINUX為應(yīng)用開發(fā)平臺(tái)。主要教學(xué)內(nèi)容包括以下三個(gè)部分:第一部分為嵌入式系統(tǒng)概述,主要包括嵌入式系統(tǒng)的基本概念,嵌入式系統(tǒng)中的處理器,嵌入式系統(tǒng)中的軟件系統(tǒng),嵌入式產(chǎn)品的開發(fā)流程等。第二部分為ARM硬件基礎(chǔ)介紹,主要包括ARM的內(nèi)部資源,ARM指令系統(tǒng),ARM典型接口,ADS集成開發(fā)環(huán)境等。第三部分為嵌入式LINUX系統(tǒng)開發(fā),主要包括嵌入式系統(tǒng)開發(fā)環(huán)境的建立,嵌入式LINUX C語(yǔ)言基礎(chǔ),嵌入式LINUX設(shè)備驅(qū)動(dòng)開發(fā)基礎(chǔ),嵌入式LINUX網(wǎng)絡(luò)編程,嵌入式LINUX數(shù)據(jù)庫(kù)應(yīng)用編程,Qt編程等。(四)教學(xué)時(shí)數(shù) 本課程課堂教學(xué)72學(xué)時(shí)(

3、含8學(xué)時(shí)課程設(shè)計(jì)),實(shí)驗(yàn)教學(xué)36學(xué)時(shí),總教學(xué)時(shí)數(shù)108學(xué)時(shí)。課程編號(hào):71032407,開設(shè)學(xué)期:第六學(xué)期。(五)教學(xué)方式 “嵌入式系統(tǒng)”是一門實(shí)踐性很強(qiáng)的課程,因此采用課堂教學(xué)與實(shí)踐教學(xué)相結(jié)合的教學(xué)方式。在教學(xué)過(guò)程中注重學(xué)生的動(dòng)手能力,任課教師可根據(jù)實(shí)際情況調(diào)整課堂教學(xué)與實(shí)驗(yàn)教學(xué)的教學(xué)時(shí)數(shù)。課程考核方式通過(guò)學(xué)生分組,開卷完成課程設(shè)計(jì)題目,提交課程設(shè)計(jì)報(bào)告的方式來(lái)完成。二、本文理論部分第一篇 嵌入式系統(tǒng)概述第1章 嵌入式系統(tǒng)簡(jiǎn)述教學(xué)要點(diǎn): 本章要點(diǎn)為嵌入式系統(tǒng)的基本概念。教學(xué)時(shí)數(shù): 2學(xué)時(shí)。教學(xué)內(nèi)容:1.1 嵌入式系統(tǒng)簡(jiǎn)介 (1學(xué)時(shí)) 嵌入式系統(tǒng)概念,嵌入式系統(tǒng)的特點(diǎn),嵌入式系統(tǒng)得發(fā)展趨勢(shì)。1

4、.2 嵌入式系統(tǒng)的軟硬件 (1學(xué)時(shí))微處理器,微控制器,數(shù)字信號(hào)處理器,嵌入式片上系統(tǒng)。嵌入式系統(tǒng)軟件,嵌入式系統(tǒng)軟件開發(fā)的一般過(guò)程,嵌入式應(yīng)用程序的開發(fā)。第2章 嵌入式產(chǎn)品的設(shè)計(jì)流程教學(xué)要點(diǎn): 本章要點(diǎn)為嵌入式產(chǎn)品的設(shè)計(jì)實(shí)現(xiàn)過(guò)程。教學(xué)時(shí)數(shù): 2學(xué)時(shí)。教學(xué)內(nèi)容:2.1 需求分析 (1學(xué)時(shí)) 嵌入式微處理器的選型,系統(tǒng)軟件與硬件設(shè)計(jì)的協(xié)同與統(tǒng)籌。2.2 嵌入式產(chǎn)品的總體設(shè)計(jì) (1學(xué)時(shí))硬件設(shè)計(jì)原理,軟件規(guī)劃設(shè)計(jì),產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)品工藝設(shè)計(jì),產(chǎn)品工業(yè)設(shè)計(jì)。第二篇 ARM體系結(jié)構(gòu)第3章 ARM硬件資源教學(xué)要點(diǎn): 本章以ARM11為例,主要介紹ARM處理器芯片的內(nèi)部資源和典型外部接口。教學(xué)時(shí)數(shù): 4學(xué)

5、時(shí)。教學(xué)內(nèi)容:3.1 S3C6410微處理器 (1學(xué)時(shí)) S3C6410微處理器主要結(jié)構(gòu),S3C6410存儲(chǔ)器映射。3.2 S3C6410內(nèi)部資源詳解 (2學(xué)時(shí))通用I/O端口(GPIO),脈沖帶寬調(diào)制定時(shí)器(PWM),UART控制器,A/D轉(zhuǎn)換和觸摸屏接口。3.3 S3C6410外部電路 (1學(xué)時(shí)) 啟動(dòng)配置電路,串口電路,JTAG調(diào)試接口電路。第4章 ARM指令系統(tǒng)教學(xué)要點(diǎn): 本章主要介紹ARM系列處理器的指令系統(tǒng),使學(xué)生能對(duì)ARM處理器有一個(gè)大體的認(rèn)識(shí)。教學(xué)時(shí)數(shù): 6學(xué)時(shí)。教學(xué)內(nèi)容:4.1 ARM指令系統(tǒng)概述 (1學(xué)時(shí)) ARM處理器的指令分類和格式,ARM指令的條件域。4.2 ARM指

6、令的尋址方式 (1學(xué)時(shí))立即數(shù)尋址,寄存器尋址,寄存器間接尋址,基址變址尋址,相對(duì)尋址。4.3 ARM指令詳解 (4學(xué)時(shí)) 跳轉(zhuǎn)指令,數(shù)據(jù)處理指令,乘法與加法指令,加載/存儲(chǔ)指令,數(shù)據(jù)交換指令,移位指令。第5章 ADS集成開發(fā)環(huán)境教學(xué)要點(diǎn): 本章主要介紹ADS集成開發(fā)環(huán)境,通過(guò)具體實(shí)例展示ADS的使用方法和主要功能。教學(xué)時(shí)數(shù): 2學(xué)時(shí)。教學(xué)內(nèi)容:5.1 命令行開發(fā)工具 (1學(xué)時(shí)) armcc用法詳解,armlink用法詳解,ARM運(yùn)行時(shí)庫(kù)。5.2 使用ADS創(chuàng)建工程 (1學(xué)時(shí))建立一個(gè)工程,編譯和鏈接工程,CodeWarrior環(huán)境設(shè)置,使用AXD調(diào)試代碼。第三篇 嵌入式LINUX系統(tǒng)開發(fā)第6

7、章 LINUX使用基礎(chǔ)教學(xué)要點(diǎn): 本章主要介紹LINUX的常用基本命令。教學(xué)時(shí)數(shù): 2學(xué)時(shí)。教學(xué)內(nèi)容:6.1 LINUX基本概念 (1學(xué)時(shí)) 文件,目錄,掛載,用戶權(quán)限,shell,環(huán)境變量,命令行。6.2 LINUX常用基本命令 (1學(xué)時(shí))文件/目錄管理,用戶權(quán)限管理,系統(tǒng)設(shè)置,進(jìn)程控制,網(wǎng)絡(luò)管理。第7章 嵌入式系統(tǒng)開發(fā)環(huán)境構(gòu)建教學(xué)要點(diǎn): 本章要點(diǎn)為嵌入式系統(tǒng)開發(fā)環(huán)境的構(gòu)建過(guò)程,同時(shí)說(shuō)明了嵌入式系統(tǒng)采用交叉開發(fā)的原因。教學(xué)時(shí)數(shù): 2學(xué)時(shí)。教學(xué)內(nèi)容:7.1 主機(jī)與目標(biāo)版的連接方式 (1學(xué)時(shí)) 交叉開發(fā)環(huán)境介紹,串行通信接口,以太網(wǎng)接口。7.2 建立主機(jī)開發(fā)環(huán)境 (1學(xué)時(shí)) Vmware虛擬機(jī)的

8、安裝,虛擬機(jī)中Fedora9的安裝,命令窗口的配置,NFS配置,安裝交叉編譯工具。第8章 LINUX系統(tǒng)編程教學(xué)要點(diǎn): 本章是本課程的重點(diǎn),主要介紹LINUX系統(tǒng)編程。教學(xué)時(shí)數(shù): 20學(xué)時(shí)。教學(xué)內(nèi)容:8.1 LINUX系統(tǒng)編程之進(jìn)程 (4學(xué)時(shí)) 參數(shù)數(shù)組,進(jìn)程環(huán)境變量,fork()調(diào)用與退出,等待子進(jìn)程。8.2 LINUX系統(tǒng)編程之文件 (4學(xué)時(shí)) 用于文件的系統(tǒng)調(diào)用,C語(yǔ)言標(biāo)準(zhǔn)I/O庫(kù),目錄操作。8.3 LINUX系統(tǒng)編程之管道 (4學(xué)時(shí)) 管道,命名管道。8.4 LINUX系統(tǒng)編程之信號(hào) (4學(xué)時(shí)) 信號(hào)的基本概念,信號(hào)的產(chǎn)生,信號(hào)的屏蔽,信號(hào)的捕捉。8.5 LINUX系統(tǒng)編程之線程 (4

9、學(xué)時(shí)) 線程的概念,線程的創(chuàng)建,線程的終止,線程的基本屬性。第9章 嵌入式LINUX串口通信編程教學(xué)要點(diǎn): 本章主要介紹嵌入式LINUX串口通信編程的基礎(chǔ)知識(shí),重點(diǎn)是UART的配置。教學(xué)時(shí)數(shù): 2學(xué)時(shí)。教學(xué)內(nèi)容:9.1 嵌入式LINUX串口通信概述 (1學(xué)時(shí)) RS232串口通信概述,S3C6410的串口配置。9.2 嵌入式LINUX RS232編程實(shí)例 (1學(xué)時(shí)) RS232原理,硬件資源配置,軟件設(shè)計(jì)。第10章 嵌入式LINUX驅(qū)動(dòng)程序教學(xué)要點(diǎn): 本章主要介紹嵌入式LINUX驅(qū)動(dòng)開發(fā)的基礎(chǔ)知識(shí),重點(diǎn)是字符設(shè)備的驅(qū)動(dòng)。教學(xué)時(shí)數(shù): 6學(xué)時(shí)。教學(xué)內(nèi)容:10.1 嵌入式LINUX設(shè)備管理和驅(qū)動(dòng)概述

10、 (2學(xué)時(shí)) 嵌入式LINUX設(shè)備分類,設(shè)備驅(qū)動(dòng)程序的作用,訪問(wèn)設(shè)備的實(shí)現(xiàn)。10.2 嵌入式LINUX設(shè)備驅(qū)動(dòng)開發(fā)流程 (4學(xué)時(shí)) 構(gòu)造和運(yùn)行模塊,字符設(shè)備驅(qū)動(dòng)編寫,字符設(shè)備驅(qū)動(dòng)實(shí)例,并發(fā)控制,阻塞與非阻塞。第11章 嵌入式LINUX數(shù)據(jù)庫(kù)教學(xué)要點(diǎn): 本章要點(diǎn)為嵌入式數(shù)據(jù)庫(kù)Sqlite的編程過(guò)程。教學(xué)時(shí)數(shù): 4學(xué)時(shí)。教學(xué)內(nèi)容:11.1 Sqlite簡(jiǎn)介 (1學(xué)時(shí)) Sqlite特點(diǎn),Sqlite系統(tǒng)構(gòu)成。11.2 Sqlite編程 (3學(xué)時(shí)) Sqlite函數(shù)庫(kù),Sqlite數(shù)據(jù)表格式,基于C語(yǔ)言的Sqlite編程。第12章 Qt編程教學(xué)要點(diǎn): 本章主要介紹嵌入式系統(tǒng)開發(fā)的圖形界面設(shè)計(jì),重點(diǎn)介

11、紹Qt Creator。教學(xué)時(shí)數(shù): 8學(xué)時(shí)。教學(xué)內(nèi)容:12.1 Qt Creator簡(jiǎn)介 (1學(xué)時(shí)) Qt Creator的下載與安裝,Qt Creator運(yùn)行環(huán)境介紹,Qt Creator工具簡(jiǎn)介。12.2 Hello World實(shí)現(xiàn) (1學(xué)時(shí))編寫Hello World程序,程序的運(yùn)行與發(fā)布,Qt Creator中程序的調(diào)試。12.3 Qt Creator窗口部件 (2學(xué)時(shí))基礎(chǔ)窗口部件QWidget,對(duì)話框QDialog,其他窗口部件。12.4 Qt Creator事件系統(tǒng) (2學(xué)時(shí))Qt中的事件,鼠標(biāo)事件,鍵盤事件,定時(shí)器事件,事件過(guò)濾器。12.5 Qt Creator文件與目錄操作

12、(2學(xué)時(shí)) 文件和目錄,文本流和數(shù)據(jù)流,與文件相關(guān)的其他類。第13章 LINUX網(wǎng)絡(luò)編程教學(xué)要點(diǎn): 本章要點(diǎn)為L(zhǎng)INUX系統(tǒng)的網(wǎng)絡(luò)編程,重點(diǎn)介紹基于socket的客戶/服務(wù)器模型。教學(xué)時(shí)數(shù): 4學(xué)時(shí)。教學(xué)內(nèi)容:13.1 TCP協(xié)議簡(jiǎn)介 (1學(xué)時(shí)) TCP連接建立的過(guò)程,TCP連接的標(biāo)識(shí),關(guān)閉TCP連接。13.2 TCP Server程序設(shè)計(jì) (2學(xué)時(shí))TCP的通信過(guò)程,網(wǎng)絡(luò)地址的表示,綁定本地地址,等待連接,數(shù)據(jù)通信,服務(wù)器進(jìn)程的一般模型。13.3 TCP Client程序設(shè)計(jì) (1學(xué)時(shí))客戶端網(wǎng)絡(luò)地址描述特點(diǎn),連接服務(wù)器,測(cè)試實(shí)例。實(shí)驗(yàn)部分(一)基本要求“嵌入式系統(tǒng)”課程是嵌入式系統(tǒng)的基礎(chǔ)課

13、程。在這一門課程中,將著重解決嵌入式系統(tǒng)硬件相關(guān)技術(shù)知識(shí)的傳授和技能訓(xùn)練。因此授課內(nèi)容涉及大量的底層硬件和嵌入式操作系統(tǒng)的硬件相關(guān)模塊。不經(jīng)過(guò)學(xué)時(shí)充足的實(shí)驗(yàn)課學(xué)習(xí),學(xué)生們難以掌握嵌入式系統(tǒng)的硬件相關(guān)開發(fā)技術(shù)。因此實(shí)驗(yàn)教學(xué)在整個(gè)課程教學(xué)過(guò)程中顯得尤為重要。本實(shí)驗(yàn)課程設(shè)計(jì)實(shí)驗(yàn)課時(shí)為48學(xué)時(shí),其中包含36個(gè)小時(shí)的必修基礎(chǔ)性實(shí)驗(yàn)學(xué)時(shí)和12個(gè)小時(shí)的選修綜合設(shè)計(jì)實(shí)驗(yàn)學(xué)時(shí)。必修基礎(chǔ)性實(shí)驗(yàn)要求學(xué)生按照實(shí)驗(yàn)指導(dǎo)書和實(shí)驗(yàn)工程源代碼在正常教學(xué)時(shí)間必須完成。選修綜合設(shè)計(jì)實(shí)驗(yàn)則要求學(xué)生在課余時(shí)間根據(jù)自身情況選做。每個(gè)必修實(shí)驗(yàn)要求提交電子版的實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告中需提供實(shí)驗(yàn)結(jié)果的截屏。本實(shí)驗(yàn)選用的實(shí)驗(yàn)平臺(tái)為北京博創(chuàng)科技公司

14、推出的嵌入式系統(tǒng)教學(xué)科研平臺(tái)UP-CUP IOT-6410-II,處理器采用基于Samsung 公司最新的S3C6410X(ARM11)嵌入式微處理器。軟件選用Embedded Linux 2.6.21版本。(二)實(shí)驗(yàn)項(xiàng)目總表序號(hào)實(shí)驗(yàn)項(xiàng)目名稱學(xué)時(shí)數(shù)項(xiàng)目類別項(xiàng)目類型1LINUX使用基礎(chǔ)4基礎(chǔ)必做2LINUX系統(tǒng)編程之文件2基礎(chǔ)必做3LINUX系統(tǒng)編程之管道2基礎(chǔ)必做4LINUX系統(tǒng)編程之信號(hào)2基礎(chǔ)必做5LINUX系統(tǒng)編程之線程2基礎(chǔ)必做6ARM嵌入式系統(tǒng)開發(fā)環(huán)境的建立4基礎(chǔ)必做7串行端口程序設(shè)計(jì)4基礎(chǔ)必做8LED驅(qū)動(dòng)程序編寫4基礎(chǔ)必做9嵌入式數(shù)據(jù)庫(kù)Sqlite程序設(shè)計(jì)4基礎(chǔ)必做10GPRS通信實(shí)

15、驗(yàn)4基礎(chǔ)必做11Qt編程4基礎(chǔ)必做12觸摸屏驅(qū)動(dòng)實(shí)驗(yàn)4綜合選做13USB攝像頭視頻采集實(shí)驗(yàn)4綜合選做14嵌入式LINUX內(nèi)核移植實(shí)驗(yàn)4綜合選做(三)實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容及要求實(shí)驗(yàn)一 LINUX使用基礎(chǔ)實(shí)驗(yàn)內(nèi)容:LINUX基本命令,shell編程基礎(chǔ)。實(shí)驗(yàn)?zāi)康模菏炀氄莆誏INUX常用命令,能編寫簡(jiǎn)單的shell腳本。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。實(shí)驗(yàn)二 LINUX系統(tǒng)編程之文件實(shí)驗(yàn)內(nèi)容:通過(guò)系統(tǒng)調(diào)用read和write完成文件的拷貝,通過(guò)系統(tǒng)調(diào)用readdir完成對(duì)某一目錄的遍歷。實(shí)驗(yàn)?zāi)康模?/p>

16、熟練掌握在C程序中通過(guò)系統(tǒng)調(diào)用對(duì)LINUX文件的常用操作。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。實(shí)驗(yàn)三 LINUX系統(tǒng)編程之管道實(shí)驗(yàn)內(nèi)容:通過(guò)系統(tǒng)調(diào)用mkfifo實(shí)現(xiàn)基于命名管道的客戶-服務(wù)器模型。實(shí)驗(yàn)?zāi)康模菏炀氄莆誱kfifo的使用方法。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。實(shí)驗(yàn)四 LINUX系統(tǒng)編程之信號(hào)實(shí)驗(yàn)內(nèi)容:通過(guò)系統(tǒng)調(diào)用sigaction實(shí)現(xiàn)對(duì)信號(hào)的捕捉。實(shí)驗(yàn)?zāi)康模菏炀氄莆誏

17、INUX系統(tǒng)編程中對(duì)信號(hào)的屏蔽、捕捉與忽略。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。實(shí)驗(yàn)五 LINUX系統(tǒng)編程之線程實(shí)驗(yàn)內(nèi)容:通過(guò)系統(tǒng)調(diào)用pthread_create和pthread_join實(shí)現(xiàn)LINUX線程編程,通過(guò)pthread_cond_init函數(shù)和pthread_cond_wait函數(shù)等實(shí)現(xiàn)生產(chǎn)者-消費(fèi)者模型。實(shí)驗(yàn)?zāi)康模菏炀氄莆誏INUX線程編程的基本系統(tǒng)調(diào)用和編程模型。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛

18、擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。實(shí)驗(yàn)六 ARM嵌入式系統(tǒng)開發(fā)環(huán)境的建立實(shí)驗(yàn)內(nèi)容:建立ARM嵌入式系統(tǒng)開發(fā)環(huán)境。實(shí)驗(yàn)?zāi)康模耗苷_配置開發(fā)環(huán)境的各個(gè)部分,理解串口配置、網(wǎng)絡(luò)配置、交叉編譯環(huán)境搭建等各部分的功能及使用方法。實(shí)驗(yàn)要求:嚴(yán)格按照實(shí)驗(yàn)講義的步驟操作,注意電路安全。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。嵌入式實(shí)驗(yàn)箱,交叉網(wǎng)線,RS232 9芯接口線。實(shí)驗(yàn)七 串行端口程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容:編寫基于串行端口的簡(jiǎn)單聊天程序。實(shí)驗(yàn)?zāi)康模菏炀氄莆栈贚INUX的UART配置及使用。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),

19、windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。嵌入式實(shí)驗(yàn)箱,交叉網(wǎng)線,RS232 9芯接口線。實(shí)驗(yàn)八 LED驅(qū)動(dòng)程序編寫實(shí)驗(yàn)內(nèi)容:編寫針對(duì)實(shí)驗(yàn)箱上LED燈的字符設(shè)備驅(qū)動(dòng)程序。實(shí)驗(yàn)?zāi)康模菏煜?shí)驗(yàn)箱上LED的接口原理,了解字符設(shè)備驅(qū)動(dòng)程序的編寫方法。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。嵌入式實(shí)驗(yàn)箱,交叉網(wǎng)線,RS232 9芯接口線。實(shí)驗(yàn)九 嵌入式數(shù)據(jù)庫(kù)Sqlite程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容:編寫基于Sqlite的數(shù)據(jù)庫(kù)接口程序。實(shí)驗(yàn)?zāi)康模菏炀氄莆誗

20、qlite軟件的基本組成及訪問(wèn)方法。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。嵌入式實(shí)驗(yàn)箱,交叉網(wǎng)線,RS232 9芯接口線。實(shí)驗(yàn)十 GPRS通信實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:編程實(shí)現(xiàn)GPRS通話及短信功能。實(shí)驗(yàn)?zāi)康模赫莆胀ㄟ^(guò)ARM平臺(tái)配置GPRA模塊通信功能,了解GPRS芯片的基本AT命令。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。嵌入式實(shí)驗(yàn)箱,交叉網(wǎng)線,RS232 9芯接口線,GPRS模塊。實(shí)驗(yàn)十一 Qt編程實(shí)驗(yàn)內(nèi)容:編寫Qt程序?qū)崿F(xiàn)對(duì)話框的基本操作,編寫程序?qū)崿F(xiàn)鼠標(biāo)模擬事件處理。實(shí)驗(yàn)?zāi)康模菏炀氄莆誕t Creator開發(fā)環(huán)境,能編寫簡(jiǎn)單的Qt程序。實(shí)驗(yàn)要求:按實(shí)驗(yàn)講義操作。實(shí)驗(yàn)器材:PC機(jī),windows 7操作系統(tǒng),VMware workstation虛擬機(jī),F(xiàn)edora 9 操作系統(tǒng)。嵌入式實(shí)驗(yàn)箱,交叉網(wǎng)線,RS232 9芯接口線。實(shí)驗(yàn)十二 觸摸屏驅(qū)動(dòng)實(shí)驗(yàn)實(shí)驗(yàn)內(nèi)容:編寫觸摸屏程序模擬實(shí)現(xiàn)數(shù)字電

溫馨提示

  • 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)論