本書將深入淺出地介紹Intel推出的開源硬件--Edison控制板,介紹其硬件架構(gòu)、開發(fā)環(huán)境、開發(fā)方法(分別基于Arduino IDE和Linux系統(tǒng))、應(yīng)用前景,并提供人臉追蹤器、自主導(dǎo)航機(jī)器人、小型智能家居、智能水杯等開發(fā)實(shí)例供讀者參考。
書名 | Intel Edison智能硬件開發(fā)指南--基于Yocto Project | 作者 | 陳士凱,程晨,臧海波 |
---|---|---|---|
ISBN | 978-7-115-38947-3 | 頁(yè)數(shù) | 194頁(yè) |
定價(jià) | 80 | 出版社 | 人民郵電出版社 |
出版時(shí)間 | 2015-5 | 開本 | 1/16 |
目錄
第1章 初識(shí)Edison
1.1 Edison 介紹 1
1.1.1 第一版Edison 1
1.1.2 第二版Edison 2
1.2 Edison 的硬件參數(shù) 2
1.2.1 Edison 的性能 2
1.2.2 Edison 的硬件布局 4
1.2.3 70PIN 接口引腳定義 4
1.2.4 Edison 的軟件架構(gòu) 7
1.2.5 Yocto Project 7
1.3 接口擴(kuò)展板 8
1.3.1 兩種官方擴(kuò)展板 8
1.3.2 Arduino 擴(kuò)展板接口說(shuō)明 9
1.3.3 Breakout Board 12
1.3.4 第三方擴(kuò)展板 14
第2章 快速上手
2.1 Edison kit for Arduino 的用法 17
2.1.1 下載軟件及驅(qū)動(dòng) 17
2.1.2 安裝硬件驅(qū)動(dòng) 18
2.2 Arduino IDE for Edison 20
2.2.1 Arduino 開發(fā)環(huán)境 20
2.2.2 下載開發(fā)環(huán)境 21
2.2.3 配置開發(fā)環(huán)境 21
2.3 簡(jiǎn)單的I/O 口控制 23
2.3.1 Blink 例程 23
2.3.2 PWM 輸出 24
2.4 Wi-Fi 連接 26
2.4.1 無(wú)線通信 26
2.4.2 無(wú)線網(wǎng)絡(luò) 27
2.4.3 Wi-Fi 27
2.5 Wi-Fi 庫(kù) 28
2.5.1 Wi-Fi 庫(kù)概述 28
2.5.2 Wi-Fi 類中的函數(shù) 28
2.5.3 Server 類中的函數(shù) 29
2.5.4 Client 類中的函數(shù) 30
2.6 Wi-Fi 網(wǎng)絡(luò) 31
2.6.1 掃描Wi-Fi 網(wǎng)絡(luò) 31
2.6.2 連接Wi-Fi 網(wǎng)絡(luò) 32
2.7 基于網(wǎng)絡(luò)的交互 33
2.7.1 HTML 語(yǔ)言 33
2.7.2 網(wǎng)頁(yè)制作 34
2.7.3 在服務(wù)器上運(yùn)行網(wǎng)頁(yè) 36
2.7.4 通過(guò)網(wǎng)頁(yè)控制LED 40
2.7.5 在網(wǎng)頁(yè)中顯示溫度 42
2.8 實(shí)例:網(wǎng)絡(luò)遠(yuǎn)程養(yǎng)花系統(tǒng) 44
2.8.1 功能描述 44
2.8.2 硬件準(zhǔn)備 44
2.8.3 編程實(shí)現(xiàn) 46
2.8.4 虛擬服務(wù)器 48
2.8.5 擴(kuò)展思考 50
2.9 通過(guò)串口登錄Linux 51
2.9.1 驅(qū)動(dòng)安裝 51
2.9.2 設(shè)置Edison 52
2.9.3 藍(lán)牙連接 54
2.9.4 Linux 下的GPIO 操作 56
第3章 Edison 技術(shù)實(shí)現(xiàn)淺析
3.1 Edison 的硬件架構(gòu) 61
3.1.1 Edison 核心 61
3.1.2 Edison 核心與外部系統(tǒng)的連接 63
3.1.3 深入研究Edison 的Arduino 接口擴(kuò)展板 64
3.1.4 信號(hào)電平轉(zhuǎn)換的實(shí)現(xiàn) 67
3.1.5 I/O 工作模式和上拉電阻的實(shí)現(xiàn) 70
3.1.6 I/O 端口操作的性能問(wèn)題 72
3.1.7 I/O 端口模式復(fù)用的實(shí)現(xiàn) 72
3.1.8 ADC 模擬信號(hào)采集 74
3.1.9 電源與電池充電 75
3.1.10 小結(jié) 76
3.2 Edison 的軟件架構(gòu) 76
3.2.1 總體的軟件架構(gòu) 76
3.2.2 系統(tǒng)引導(dǎo)過(guò)程 78
3.2.3 系統(tǒng)分區(qū)和文件組織 83
3.2.4 Arduino Sketch 程序的執(zhí)行機(jī)制 85
第4章 進(jìn)階開發(fā)
4.1 開發(fā)Edison 原生應(yīng)用 95
4.1.1 在Edison 中開發(fā)第一個(gè)Hello World 程序 95
4.1.2 本機(jī)編譯和交叉編譯 97
4.1.3 使用配套的原生應(yīng)用SDK 進(jìn)行開發(fā) 98
4.1.4 程序的部署與調(diào)試 101
4.2 使用第三方軟件包進(jìn)行開發(fā) 106
4.2.1 使用libjpeg 庫(kù)實(shí)現(xiàn)對(duì)jpeg 圖像進(jìn)行操作 106
4.2.2 將OpenCV 庫(kù)編譯成Edison 版本 107
4.2.3 在編寫的程序中調(diào)用OpenCV 113
第5章 系統(tǒng)定制與功能擴(kuò)展
5.1 使用Yocto Project 定制Edison 系統(tǒng) 117
5.1.1 系統(tǒng)定制的方式與Yocto Project系統(tǒng)簡(jiǎn)介 117
5.1.2 在開發(fā)機(jī)中搭建Yocto Project
開發(fā)環(huán)境 118
5.1.3 編譯產(chǎn)生Edison 完整系統(tǒng)鏡像 120
5.1.4 將編譯完成的系統(tǒng)鏡像寫入Edison 122
5.1.5 修改Linux 內(nèi)核配置 123
5.1.6 增加額外的軟件包 125
5.2 修改啟動(dòng)引導(dǎo)配置 127
5.2.1 在U-boot 中修改配置參數(shù) 127
5.2.2 在Linux 系統(tǒng)中修改U-boot 配置參數(shù)129
5.2.3 制作運(yùn)行在SD 卡上的系統(tǒng) 130
第6章 給Edison 添加圖形人機(jī)交互界面
6.1 背景和原理 135
6.1.1 使用USB 顯示器 136
6.1.2 工作原理 136
6.2 在Yocto Project Linux 中增加圖形顯示和交互支持 138
6.2.1 對(duì)Linux 內(nèi)核的配置 138
6.2.2 內(nèi)核驅(qū)動(dòng)編譯和部署 139
6.2.3 配置USB 屏內(nèi)核驅(qū)動(dòng)隨系統(tǒng)自動(dòng)加載 142
6.2.4 在顯示屏中輸出命令終端 143
6.2.5 使用用戶態(tài)驅(qū)動(dòng)庫(kù)直接驅(qū)動(dòng)USB顯示器 144
6.3 運(yùn)行PC 版Ubuntu 圖形界面 146
6.3.1 制作安裝Ubuntu 系統(tǒng)的SD 卡 147
6.3.2 配置Edison 進(jìn)行Ubuntu 系統(tǒng)引導(dǎo)148
6.3.3 系統(tǒng)的登錄和使用 149
第7章 使用攝像頭進(jìn)行圖像識(shí)別開發(fā)
7.1 從攝像頭捕捉數(shù)據(jù) 151
7.1.1 USB 攝像頭的選取 151
7.1.2 增加Linux 內(nèi)核對(duì)USB 攝像頭的支持 153
7.1.3 使用OpenCV 獲取攝像頭圖像 154
7.2 制作一個(gè)攝像頭取景器 154
7.3 使用Edison 制作人臉跟蹤器 156
7.3.1 基本原理 157
7.3.2 在本機(jī)應(yīng)用中使用Arduino 庫(kù)直接操作硬件 158
7.3.3 在本機(jī)應(yīng)用驅(qū)動(dòng)OLED 屏幕顯示畫面 161
7.3.4 舵機(jī)云臺(tái)控制 163
7.3.5 實(shí)現(xiàn)人臉跟蹤的facetrack 程序 164
第8章 基于Edison 的智能水杯
8.1 背景與原理 167
8.1.1 Edison 168
8.1.2 外部單片機(jī) 168
8.1.3 LED 顯示陣列 169
8.1.4 無(wú)線充電模塊 169
8.1.5 板載充電方案 169
8.1.6 電池 170
8.1.7 音頻 170
8.1.8 運(yùn)動(dòng)傳感器 170
8.1.9 低電壓保護(hù)電路 170
8.1.10 USB MUX 切換線路 171
8.1.11 功耗管理和系統(tǒng)電源狀態(tài) 171
8.1.12 系統(tǒng)上電時(shí)序和規(guī)范 172
8.2 系統(tǒng)構(gòu)架與設(shè)計(jì) 173
8.2.1 硬件設(shè)計(jì) 173
8.2.2 軟件系統(tǒng) 176
8.2.3 IDEAir 無(wú)線編程環(huán)境 181
8.3 互聯(lián)網(wǎng)和云計(jì)算 183
8.4 應(yīng)用展望 185
附錄A Edison 相關(guān)的論壇、社區(qū)和開發(fā)者資源 187
附錄B Edison 的小伙伴們 190
求:Arduino開發(fā)實(shí)戰(zhàn)指南:智能家居卷 pdf
有的,PDF高清版本
lockitron智能鎖一般不用擔(dān)心。 即使不是智能門鎖,就是普通的機(jī)械防盜鎖一般來(lái)說(shuō),超B級(jí)鎖在沒(méi)鑰匙的情況下,想要撬開是需要花費(fèi)很大工夫的,所以市民無(wú)須擔(dān)心。 但是在有A鑰匙的情況下,這個(gè)...
2012年末,Lockitron的眾籌項(xiàng)目超額完成了自己的融資目標(biāo),共募集了230萬(wàn)美元,... 當(dāng)我們一開始推出Lockitron智能門鎖的時(shí)候,是自己籌資,因?yàn)槲覀兊捻?xiàng)目被...
格式:pdf
大小:941KB
頁(yè)數(shù): 73頁(yè)
評(píng)分: 4.7
"#$% '( )*'+ ,-. . /0 => AB =>CD KMLNOPQ4 RST UVWXY 9:;Z[\ ]^ `abc defgh ijk4lm rs tu vOw@xb y;pqz{ w@z| ]} |~ cw@_V `bcTU R` ] dT bcd% )*bc H rs6? ¢£ T¤ ] § ¨ ?a ;? à. =>??D? ò ;a ó ??à? w@????9· ?ù è ?D?? òó ?? ghI J?ù =>üy G$t? á a?¢O ? => ê D=>? L ghIJOP Q4L Eè =>ò ? ° P= ] efghghe ] ¥ ? ??ghVW ghlm TU- ]^ ?? g ; $3 T ]} '+ '+ '+ s %'+. ] ?5 ! "#$% ] § & `= ] ' & () ±* ê+ , -. / / |c ′-
格式:pdf
大?。?span id="cboi7u1" class="single-tag-height">941KB
頁(yè)數(shù): 1頁(yè)
評(píng)分: 4.6
硬件開發(fā)的原理圖設(shè)計(jì)規(guī)范詳細(xì)說(shuō)明 ? 一、原理圖網(wǎng)絡(luò)命名 ? ? ? 原理圖網(wǎng)絡(luò)命名時(shí),字母必須為大寫字母,不可以使用字母 “O”;可以使 用下劃線和左斜線 “/”;禁止使用小寫字母、短橫線、 *等; ? ? ? 電源網(wǎng)絡(luò)命名建議: 10V 以上命名舉例, 12V、36V 等,數(shù)字在字母 V 前;10V 以下電源命名舉例, V33 或者 3V3、V18 或者 1V8、V09 或者 0V9;模擬電源命名舉例, V33_AVDD_FPGA 或者 3V3_AVDD_FPGA ;可 以增加后綴說(shuō)明電源使用對(duì)象; ? ? ? 時(shí)鐘網(wǎng)絡(luò)命名規(guī)則:時(shí)鐘網(wǎng)絡(luò)命名以 CLK 開頭,后接頻率,可以增加使 用對(duì)象說(shuō)明,舉例 CLK_50M_CPU; ? ? ? 總線網(wǎng)絡(luò)命名規(guī)則:總線類型開頭,后接使用對(duì)象或者總線方向,舉例 SGMII_CPU_PHY 、JTAG_TDI_CPU 、PCIE_CPU_FPGA、
《人工智能:智能系統(tǒng)指南(英文版)(第3版)》為經(jīng)典原版書庫(kù)之一。
作者:(澳大利亞)尼格尼維斯基 (Michael Negnevitsky)
《質(zhì)量管理—基于顧客需求引領(lǐng)的創(chuàng)新循環(huán)指南》(GB/T 38356-2019)給出了組織開展質(zhì)量技術(shù)創(chuàng)新循環(huán)的步驟、方法及實(shí)施指南。《質(zhì)量管理—基于顧客需求引領(lǐng)的創(chuàng)新循環(huán)指南》(GB/T 38356-2019)適用于追求卓越的制造業(yè)組織。
《人工智能:智能系統(tǒng)指南(原書第3版)》既可以作為計(jì)算機(jī)科學(xué)相關(guān)專業(yè)本科生的入門教材,也可以作為非計(jì)算機(jī)科學(xué)專業(yè)讀者的自學(xué)參考書。