本書采用項目制對標企業(yè)研發(fā)的具體工作過程,以智能家居——嵌入式室內控制與監(jiān)控設置、物聯(lián)網通信——有線及無線通信接口嵌入式設計、智慧交通——汽車行駛安全傳感裝置、智慧農業(yè)——溫室大棚數(shù)據(jù)采集裝置實現(xiàn)和智慧醫(yī)療——人體健康監(jiān)控裝置嵌入式實現(xiàn)5個物聯(lián)網應用的熱門行業(yè)為應用場景,基于典型案例任務進行物聯(lián)網嵌入式的學習和實踐,為物聯(lián)網相關實際產品的開發(fā)打下良好基礎。全書從認知路線出發(fā),首先掌握嵌入式開發(fā)調試通用技能,再學習各個具體應用領域的專屬技能,從而有利于實現(xiàn)技能的近遷移和遠遷移。
本書既可作為高職院校電子信息類專業(yè)課程的教材,也可作為物聯(lián)網嵌入式開發(fā)人員的技術參考書。
前言
二維碼資源清單
項目1嵌入式Linux開發(fā)調試基礎
任務1.1虛擬機創(chuàng)建Tiny Linux及Ubuntu系統(tǒng)
任務描述
相關知識
1.1.1物聯(lián)網嵌入式概述
1.1.2嵌入式硬件知識
1.1.3嵌入式軟件及開發(fā)環(huán)境
1.1.4虛擬機嵌入式開發(fā)相關知識
任務實施
任務1.2嵌入式Linux系統(tǒng)命令操作
任務描述
相關知識
1.2.1嵌入式Linux概述
1.2.2嵌入式Linux磁盤管理常用命令
1.2.3嵌入式Linux文件操作常用命令
1.2.4嵌入式Linux賬戶管理常用命令
任務實施
任務1.3嵌入式命令編譯調試簡單C程序
任務描述
相關知識
1.3.1GCC編譯器介紹
1.3.2GDB調試器介紹
任務實施
任務1.4Makefile編譯鏈接嵌入式C程序
任務描述
相關知識
1.4.1Makefile簡介
1.4.2Makefile基本構成
任務實施
任務1.5監(jiān)控S3C2440嵌入式目標板
任務描述
相關知識
1.5.1S3C2440嵌入式目標板介紹
1.5.2串口接口標準
1.5.3Telnet協(xié)議
任務實施
任務1.6將可執(zhí)行文件傳輸?shù)侥繕藱C并執(zhí)行
任務描述
相關知識
1.6.1宿主機-目標機概述
1.6.2以太網接口
1.6.3TFTP簡介
1.6.4FTP簡介
任務實施
拓展閱讀國產物聯(lián)網嵌入式操作系統(tǒng)
項目小結
習題與練習
項目2智能家居——嵌入式室內控制與監(jiān)控設置
任務2.1智能家居產品中的直流電動機
任務描述
相關知識
2.1.1直流電動機應用場景及PWM控制原理
2.1.2PWM嵌入式Linux驅動模塊設計
2.1.3系統(tǒng)控制設計及嵌入式系統(tǒng)設計
任務實施
任務2.2數(shù)碼管與LED點陣顯示
任務描述
相關知識
2.2.1數(shù)碼管及LED點陣原理
2.2.2數(shù)碼管及LED點陣Linux驅動模塊設計
2.2.3數(shù)碼管及LED點陣顯示的嵌入式系統(tǒng)設計
任務實施
任務2.3智能家居按鍵模塊
任務描述
相關知識
2.3.1矩陣鍵盤工作原理
2.3.2矩陣鍵盤Linux驅動模塊設計
2.3.3嵌入式系統(tǒng)中鍵盤按鍵信息的獲取
任務實施
任務2.4嵌入式室內監(jiān)控模塊
任務描述
相關知識
2.4.1智能家居中的嵌入式監(jiān)控應用
2.4.2攝像頭嵌入式驅動模塊設計
2.4.3室內監(jiān)控嵌入式系統(tǒng)設計
任務實施
拓展閱讀智能家居
項目小結
習題與練習
項目3物聯(lián)網通信——有線及無線通信接口嵌入式設計
任務3.1RS-485現(xiàn)場總線通信
任務描述
相關知識
3.1.1RS-485接口簡介
3.1.2RS-485嵌入式硬件接口設計
3.1.3RS-485接口嵌入式驅動設計
3.1.4RS-485接口通信嵌入式系統(tǒng)設計
任務實施
任務3.2CAN接口通信
任務描述
相關知識
3.2.1CAN接口通信原理
3.2.2CAN總線嵌入式硬件接口設計
3.2.3CAN接口Linux驅動模塊設計
3.2.4CAN接口通信嵌入式系統(tǒng)設計
任務實施
任務3.3藍牙無線通信
任務描述
相關知識
3.3.1藍牙無線通信原理
3.3.2藍牙模塊硬件設計
3.3.3藍牙無線通信嵌入式實現(xiàn)
任務實施
任務3.4WiFi無線通信
任務描述
相關知識
3.4.1WiFi無線通信原理
3.4.2WiFi無線通信Linux驅動設計
3.4.3WiFi無線通信嵌入式設計
任務實施
拓展閱讀5G通信技術
項目小結
習題與練習
項目4智慧交通——汽車行駛安全傳感裝置
任務4.1智慧交通GPS模塊設計
任務描述
相關知識
4.1.1GPS定位原理與信號結構
4.1.2GPS模塊硬件設計
4.1.3GPS定位嵌入式實現(xiàn)
任務實施
任務4.2超聲波測距模塊設計
任務描述
相關知識
4.2.1超聲波測距模塊工作原理
4.2.2超聲波測距模塊選型
4.2.3超聲波測距嵌入式設計實現(xiàn)
任務實施
任務4.3振動傳感模塊設計
任務描述
相關知識
4.3.1振動測量原理
4.3.2振動傳感器模塊硬件設計
4.3.3振動傳感器嵌入式驅動設計
4.3.4振動傳感器嵌入式系統(tǒng)設計
任務實施
拓展閱讀北斗衛(wèi)星導航系統(tǒng)
項目小結
習題與練習
項目5智慧農業(yè)——溫室大棚數(shù)據(jù)采集裝置實現(xiàn)
任務5.1環(huán)境溫濕度采集
任務描述
相關知識
5.1.1環(huán)境溫濕度傳感原理及分類
5.1.2溫濕度采集硬件電路設計
5.1.3環(huán)境溫濕度采集嵌入式設計實現(xiàn)
任務實施
任務5.2光照度數(shù)據(jù)采集
任務描述
相關知識
5.2.1光照度傳感原理及相應傳感器
5.2.2光照度傳感器硬件設計
5.2.3光照度數(shù)據(jù)采集嵌入式設計
任務實施
任務5.3土壤酸堿度檢測
任務描述
相關知識
5.3.1土壤酸堿度檢測原理及方法
5.3.2土壤酸堿度檢測電路設計
5.3.3土壤酸堿度嵌入式設計實現(xiàn)
任務實施
拓展閱讀智慧農業(yè)
項目小結
習題與練習
項目6智慧醫(yī)療——人體健康監(jiān)控裝置嵌入式實現(xiàn)
任務6.1心率血氧傳感器模塊
嵌入式設計
任務描述
相關知識
6.1.1血氧采集原理
6.1.2心率血氧傳感器硬件設計
6.1.3心率血氧信號采集嵌入式
系統(tǒng)設計
任務實施
任務6.2心電監(jiān)控嵌入式設計
任務描述
相關知識
6.2.1心電數(shù)據(jù)采集原理
6.2.2心電數(shù)據(jù)采集傳感器硬件設計
6.2.3心電傳感器Linux驅動設計
6.2.4心電嵌入式系統(tǒng)設計
任務實施
拓展閱讀智慧醫(yī)療
項目小結
習題與練習
參考文獻