嵌入式系統課程設計

童英華

  • 出版商: 清華大學
  • 出版日期: 2024-12-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • ISBN: 7512154305
  • ISBN-13: 9787512154308
  • 相關分類: 嵌入式系統
  • 下單後立即進貨 (約4週~6週)

  • 嵌入式系統課程設計-preview-1
  • 嵌入式系統課程設計-preview-2
  • 嵌入式系統課程設計-preview-3
嵌入式系統課程設計-preview-1

商品描述

隨著物聯網技術的日益普及,嵌入式系統作為其核心支撐技術,已深度融入工農業生產、國防軍事及日常生活的方方面面。嵌入式系統涉及電子信息工程、電腦技術、通信工程與微電子學等多個專業領域,是軟件、硬件設計的完美結合,實踐性較強。 本書精選了12項嵌入式綜合課程設計實驗案例,涵蓋智能家居系統、倉庫物流管理系統、藏文電子閱讀器、智能藥箱系統、基於Qt的桌面常用軟件、移動智能藥箱系統、水質檢測系統、智慧大棚、寵物定位器、智能小車、森林防火監測預警系統及視頻監控系統。每個案例均詳盡闡述了選題背景與意義、系統總體設計方案、系統的硬件與軟件設計細節、開發環境的安裝與配置、系統運行效果展示及總結等,為讀者提供一個全面而深入的學習路徑。 本書可用作高等院校電腦科學與技術專業研究生、本科生物聯網、嵌入式系統和單片機等課程教學或者案例教學的教材,也可用作廣大工程技術人員及嵌入式系統愛好者的參考讀物。

目錄大綱

第1章基於嵌入式Linux的智能家居系統設計

1.1引言

1.2系統架構

1.3硬件設計

1.3.1S3C2410處理器

1.3.2溫濕度傳感器

1.3.3步進電機

1.3.4熱釋紅外傳感器

1.3.5蜂鳴器

1.3.6USB攝像頭

1.3.7UPTECH GPRS 模塊

1.3.8LCD觸摸屏

1.3.9煙霧傳感器

1.4實現原理

1.4.1嵌入式操作系統的選擇及移植

1.4.2驅動程序的設計

1.4.3嵌入式Web服務器的選擇及移植

1.4.4應用軟件設計

1.4.5遠程視頻監控模塊的實現原理

1.5軟件設計

1.5.1使用Web實現信息採集和監控原理

1.5.2使用LCD觸摸屏實現Qt圖形界面軟件流程圖

1.6系統運行效果展示

1.6.1使用Web實現傳感器參數顯示結果圖

1.6.2使用Web實現USB攝像頭視頻信息採集結果圖

1.6.3使用LCD觸摸屏實現Qt圖形界面結果圖

1.7總結

第2章基於魔法師2410的倉庫物流管理系統設計

2.1引言

2.1.1研究背景

2.1.2研究意義

2.2系統架構

2.3硬件設計

2.3.1三星S3C2410處理器

2.3.2溫濕度傳感器

2.3.3熱釋紅外傳感器

2.3.4蜂鳴器

2.3.5視頻攝像頭

2.3.6UPTECH GPS/GPRS 模塊

2.3.7LCD觸摸屏

2.4嵌入式開發環境的搭建

2.4.1Linux系統安裝配置

2.4.2Linux下Minicom的配置

2.4.3宿主機與目標機網絡配置

2.4.4NFS文件共享

2.5系統功能模塊的設計及實現

2.5.1Qt環境搭建

2.5.2環境信息監測模塊設計及實現

2.5.3視頻監控模塊設計及實現

2.5.4GPS模塊設計及實現

2.5.5GPRS通信功能的設計與實現

2.5.6庫存管理模塊的設計與實現

2.6系統測試

2.6.1系統測試方案

2.6.2主要模塊測試

2.7總結

第3章嵌入式藏文電子閱讀器設計

3.1引言

3.1.1研究背景

3.1.2研究意義

3.2系統總體設計

3.3嵌入式藏文電子閱讀器的硬件設計

3.3.1硬件原理框圖

3.3.2S3C2410微處理器

3.4嵌入式藏文電子閱讀器的軟件設計

3.4.1嵌入式藏文電子閱讀器的功能

3.4.2系統主要功能模塊的詳細設計

3.5實現原理

3.5.1嵌入式藏文電子閱讀器的實現

3.5.2藏文編碼字符集在QT上的擴充

3.5.3移植搭建Qt/Embedded環境

3.5.4應用程序的編譯

3.5.5程序運行

3.6系統運行效果展示

3.7總結

第4章智能藥箱系統設計

4.1引言

4.1.1研究背景及意義

4.1.2國內外研究現狀

4.2系統總體架構

4.3系統硬件設計

4.4智能藥箱軟件設計

4.4.1ARM端設計

4.4.2手機端功能設計

4.5智能藥箱系統的實現原理

4.5.1Fedora 14 的安裝

4.5.2開發環境配置

4.5.3配置Minicom

4.5.4Linux下Java開發環境的搭建

4.6系統效果展示圖

4.7總結

第5章基於Qt的桌面常用軟件設計

5.1引言

5.1.1Qt概述

5.1.2ARM11的概述

5.2系統方案

5.3系統功能模塊設計

5.3.1系統功能

5.3.2桌面常用軟件總體功能模塊及說明

5.4實現原理

5.4.1建立Qt4工程及系統界面

5.4.2添加代碼

5.4.3編譯和運行

5.5系統運行效果展示

5.6總結

第6章基於機器人的移動智能藥箱系統設計

6.1引言

6.1.1研究背景及意義

6.1.2國內外研究現狀

6.2基於機器人的移動智能藥箱的總體設計

6.2.1系統總體架構設計

6.2.2基於機器人的移動智能藥箱平臺概述

6.2.3系統功能模塊設計

6.2.4其他關鍵技術

6.3軟件開發環境的安裝和配置

6.3.1配置Minicom

6.3.2ArmLinux交叉環境的建立

6.3.3藥箱端程序的編寫與執行

6.4ASP.NET應用程序

6.4.1基於機器人的移動智能藥箱模塊劃分

6.4.2界面設計

6.5Android應用程序

6.5.1Android應用程序模塊劃分

6.5.2界面設計

6.6總結

第7章水質檢測系統設計

7.1引言

7.1.1研究背景及意義

7.1.2國內外的研究現狀

7.2系統總體設計方案

7.3水質檢測系統的硬件設計

7.3.1S5PV210芯片簡介

7.3.2pH傳感器模塊簡介

7.3.3TDS傳感器模塊簡介

7.3.4濁度傳感器模塊的簡介

7.4水質檢測系統的軟件設計

7.4.1軟件系統的總體設計方案

7.4.2pH傳感器模塊的軟件設計

7.4.3濁度傳感器模塊的軟件設計

7.4.4TDS傳感器模塊的軟件設計

7.4.5蜂鳴器模塊的軟件設計

7.5軟件開發環境的安裝和配置

7.5.1Fedora 14操作系統的安裝

7.5.2開發環境配置

7.5.3配置終端

7.5.4Qt環境搭建

7.5.5配置Qt Designer

7.6系統運行效果展示

7.7總結

第8章基於嵌入式系統的智慧大棚設計

8.1引言

8.1.1研究背景及意義

8.1.2國內外研究現狀

8.2系統總體設計方案

8.2.1S5PV210開發板簡介

8.2.2UPMagic-0305溫濕度傳感器簡介

8.2.3bh1750光照強度傳感器簡介

8.2.4UPMagic-0301煙霧濃度傳感器簡介

8.3系統開發環境的搭建與配置

8.3.1UPMagic210實驗環境

8.3.2主機與虛擬機的配置

8.3.3文件共享

8.4系統功能模塊的設計及實現

8.4.1傳感器數據採集

8.4.2數據導出

8.4.3圖形化界面的搭建

8.5系統運行效果展示

8.6總結

第9章寵物定位器設計

9.1引言

9.1.1研究背景

9.1.2研究意義

9.1.3相關理論基礎

9.2系統整體架構

9.3系統硬件設計

9.3.1電路板設計

9.3.2硬件代碼

9.4服務器平臺搭建

9.4.1服務器平臺選擇

9.4.2服務器平臺軟件測試

9.5創建手機App

9.5.1開發環境

9.5.2Android WebView

9.5.3網頁封裝過程

9.5.4手機App測試

9.63D建模

9.6.1定位器外殼建模

9.6.2無線充電發射器外殼建模

9.7總結

第10章基於STM32的智能小車設計

10.1引言

10.1.1研究背景及意義

10.1.2國內外研究現狀

10.2智能小車總體設計方案

10.3智能小車硬件設計

10.3.1系統硬件總體設計

10.3.2功能模塊設計

10.3.3驅動電路設計

10.4智能小車軟件設計

10.4.1軟件開發環境

10.4.2開機程序設計

10.4.3中斷服務程序設計

10.4.4手機App設計

10.5系統運行效果展示

10.5.1系統硬件檢測

10.5.2系統功能測試

10.6總結

第11章森林防火監測預警系統設計

11.1引言

11.1.1研究背景與意義

11.1.2國內外研究現狀

11.2系統總體設計方案

11.3森林防火監測預警系統的硬件設計

11.3.1環境監測預警終端硬件設計

11.3.2數據採集節點硬件設計

11.4森林防火監測預警系統的軟件設計

11.4.1環境數據採集節點軟件設計

11.4.2多參數集成環境數據處理總控系統軟件設計

11.4.3數據處理服務器軟件設計

11.5硬件模塊驅動程序設計

11.5.1蜂鳴器LED模塊驅動程序設計

11.5.2煙霧傳感器模塊驅動程序設計

11.5.3溫濕度傳感器模塊驅動程序設計

11.6基於BP神經網絡的火災預警模型

11.6.1BP神經網絡火災預警模型的參數設計

11.6.2BP網絡學習算法設計與模型構建

11.6.3模型模擬及結果分析

11.7Web前端大數據展示界面設計

11.7.1當天監測點變化情況模塊

11.7.2監測點分佈情況

11.7.3環境中各相關指標占比情況

11.7.4前兩天峰值對比模塊

11.7.5累計預測結果展示模塊

11.7.6單點數據占比情況模塊

11.8系統運行效果展示

11.8.1測試環境

11.8.2系統測試

11.8.3聯合調試與結果分析

11.9總結

第12章基於S3C6410的視頻監控系統設計

12.1引言

12.1.1研究背景及意義

12.1.2國內外研究現狀

12.2系統總體設計方案

12.3系統的硬件設計

12.3.1S3C6410處理器介紹

12.3.2攝像頭介紹

12.4系統的軟件設計

12.5系統的關鍵技術

12.5.1視頻圖像採集模塊

12.5.2視頻圖像壓縮模塊

12.6系統的實現

12.6.1USB攝像頭驅動的移植

12.6.2Spcaview軟件包實現遠程網絡視頻服務器

12.6.3監控實例

12.7總結

參考文獻