嵌入式應用Qt_C++傳感數據采集開發實訓教程
-
【作 者】主編 劉和文 文燕 謝忠敏
【I S B N 】978-7-5170-6206-6
【責任編輯】高輝
【適用讀者群】高職高專
【出版時間】2018-03-22
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】120
【千字數】189
【印 張】7.5
【定 價】¥21
【叢 書】物聯網工程專業系列教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書根據實際操作與所學習的專業理論知識相結合、技能與經驗相結合、實訓與就業相結合、圖文并茂易學易操作的原則,圍繞物聯網的傳感器數據采集及應用和高職院校技能大賽涉及的關鍵技術,搭建了一個完整的教學和實訓體系,指導物聯網綜合實訓平臺教學與實訓和實驗室的正確使用,重點介紹了A8開發平臺搭建、Linux開發環境搭建和配置、基于Qt Creator的C++應用開發,以學院智能農業大棚的實際項目為實例,在Linux下利用Qt Creator C++編程控制溫濕度傳感器數據采集和繼電器的控制流程和方法。
本書主要作為物聯網技術應用專業學生學習“傳感數據采集”“嵌入式應用”“Qt下C++開發”等課程的實驗教材,也可以作為高等職業院校物聯網應用技術、電子信息工程技術、嵌入式技術、通信技術以及計算機應用、軟件設計等相關專業的教學參考書,同時還可以作為物聯網相關工程技術人員學習物聯網技術、設計開發物聯網應用系統的參考書。
重點介紹了A8開發平臺搭建、Linux開發環境搭建、基于QTCreator下C++應用開發,以學院智能農業大棚的實際項目為實例,在Linux下利用QTCreator C++編程控制溫度傳感器數據采集和繼電器的控制的流程和方法。
根據實際操作和所學習的專業理論知識相結合、技能與經驗相結合、實訓與就業相結合、圖文并茂易學易操作的原則,圍繞物聯網的傳感器數據采集及應用和高職院校技能大賽涉及的關鍵技術,搭建了一個完整的教學和實訓體系,指導物聯網綜合實訓平臺教學與實訓和實驗室的正確使用。
前 言
物聯網被稱為繼計算機、互聯網之后世界信息產業發展的第三次浪潮。物聯網產業發展需要研究型、技術型、綜合型、工程型等不同層次的人才,其中高等職業院校適合培養工程技術應用型人才。為了高職院校能培養出高素質的技術技能型人才,使學生更好地將所學習的核心專業知識應用到具體的技能與工程實踐中,作者根據成都農業科技職業學院校企合作建設的物聯網實驗室(成都市市級重點實驗室)物聯網綜合實訓平臺的實際使用情況,結合多年的教學和工程經驗,編寫了物聯網應用技術專業的綜合實訓指導書《嵌入式應用Qt_C++傳感數據采集開發實訓教程》。
本書根據實際操作與所學習的專業理論知識相結合、技能與經驗相結合、實訓與就業相結合、圖文并茂易學易操作的原則,圍繞物聯網的傳感器數據采集及應用和高職院校技能大賽涉及的關鍵技術,搭建了一個完整的教學和實訓體系,指導物聯網綜合實訓平臺教學與實訓和實驗室的正確使用,重點介紹了A8開發平臺搭建、Linux開發環境搭建和配置、基于Qt Creator的C++應用開發。
本書共三個單元:A8開發平臺搭建、Linux開發環境搭建和配置、基于Qt Creator的C++應用開發。第三單元介紹了基于Qt Creator的C++開發基礎和工程開發流程,并通過溫濕度與繼電器智能聯動設計綜合系統且應用于智能農業項目中。每個實訓單元都介紹了項目的實際操作步驟、過程和經驗。
本書主要作為物聯網技術應用專業學生學習“傳感數據采集”“嵌入式應用”“Qt下C++開發”等課程的實驗教材,也可以作為高等職業院校物聯網應用技術、電子信息工程技術、嵌入式技術、通信技術以及計算機應用、軟件設計等相關專業的教學參考書,同時還可以作為物聯網相關工程技術人員學習物聯網技術、設計開發物聯網應用系統的參考書。
學時建議:如果僅僅圍繞A8信息機進行數據采集,只進行第二單元和第三單元相關內容的實驗開發則安排30學時,如果所有內容均作要求則需要60學時。
本書采用校企合作的方式,由成都農業科技職業學院一線專業課教師和實驗平臺設備與配件提供方共同編寫,其中核心單元由劉和文(全部章節)、文燕(2.1節到2.3節)和謝忠敏(3.4節、3.5節)編寫,李宇松、李雪、鄒承俊參與部分單元的編寫以及文字修訂與編輯工作。特別感謝無錫泛太科技有限公司、北京博創智聯科技有限公司和成都知用科技有限公司在本書編寫和實踐驗證過程中提供的技術支持與幫助。同時,也特別感謝教務處和招生就業處對教材出版給予的大力支持。
由于本書內容涉及多個專業技術領域,主要針對成都農業科技職業學院物聯網實訓平臺,如有不妥之處,敬請廣大讀者批評指正。
編 者
2017年11月
第一單元 A8開發平臺搭建 1
1.1 A8系統的燒寫 1
1.1.1 Windows XP下對SD卡進行分區 1
1.1.2 Windows XP系統下燒寫u-boot.bin
到SD卡 6
1.1.3 使用sdfuse燒寫系統(SD卡) 8
第二單元 Linux開發環境搭建和配置 9
2.1 VMware 10安裝 9
2.2 Ubuntu 14.04 安裝及配置 14
2.3 root登錄界面 29
2.4 安裝VMware Tools 33
2.5 安裝minicom串口工具 39
2.6 配置NFS服務器 41
2.7 交叉編譯鏈的安裝 42
2.8 安裝配置ARM-Qt 43
2.8.1 安裝Qt Creator 43
2.8.2 安裝X11環境下的Qt-4.7.3 46
2.8.3 測試designer 49
2.8.4 Qt編譯器添加到Qt Creator 52
2.8.5 中文處理 57
2.8.6 安裝ARM環境下的
Qt Embedded 4.7.3 64
2.8.7 Qt Embedded 4.7.3添加到Qt Creator 69
第三單元 基于Qt Creator的C++應用開發 70
3.1 Qt應用基礎 70
3.2 建立HelloWorld應用程序 70
3.3 串口數據采集 80
3.3.1 串口數據采集原理 80
3.3.2 串口類簡介 81
3.3.3 串口數據采集開發步驟 90
3.4 溫濕度傳感器數據采集 98
3.4.1 溫濕度傳感器數據采集原理 98
3.4.2 溫濕度傳感器數據采集開發步驟 100
3.5 繼電器模塊節點控制 103
3.5.1 繼電器模塊控制原理 103
3.5.2 繼電器模塊控制開發步驟 104
3.6 綜合開發(溫度與繼電器智能聯動
設計) 109
附錄 課程綜合評價方式 114
參考文獻 115
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- SwiftUI完全開發 [李智威 著]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]