IntelEdison智能硬件开发指南--基于YoctoProject

本书将深入浅出地介绍Intel推出的开源硬件--Edison控制板,介绍其硬件架构、开发环境、开发方法(分别基于Arduino IDE和Linux系统)、应用前景,并提供人脸追踪器、自主导航机器人、小型智能家居、智能水杯等开发实例供读者参考。

IntelEdison智能硬件开发指南--基于YoctoProject基本信息

书名 Intel Edison智能硬件开发指南--基于Yocto Project 作者 陈士凯,程晨,臧海波
ISBN 978-7-115-38947-3 页数 194页
定价 80 出版社 人民邮电出版社
出版时间 2015-5 开本 1/16

目录

第1章 初识Edison

1.1 Edison 介绍 1

1.1.1 第一版Edison 1

1.1.2 第二版Edison 2

1.2 Edison 的硬件参数 2

1.2.1 Edison 的性能 2

1.2.2 Edison 的硬件布局 4

1.2.3 70PIN 接口引脚定义 4

1.2.4 Edison 的软件架构 7

1.2.5 Yocto Project 7

1.3 接口扩展板 8

1.3.1 两种官方扩展板 8

1.3.2 Arduino 扩展板接口说明 9

1.3.3 Breakout Board 12

1.3.4 第三方扩展板 14

第2章 快速上手

2.1 Edison kit for Arduino 的用法 17

2.1.1 下载软件及驱动 17

2.1.2 安装硬件驱动 18

2.2 Arduino IDE for Edison 20

2.2.1 Arduino 开发环境 20

2.2.2 下载开发环境 21

2.2.3 配置开发环境 21

2.3 简单的I/O 口控制 23

2.3.1 Blink 例程 23

2.3.2 PWM 输出 24

2.4 Wi-Fi 连接 26

2.4.1 无线通信 26

2.4.2 无线网络 27

2.4.3 Wi-Fi 27

2.5 Wi-Fi 库 28

2.5.1 Wi-Fi 库概述 28

2.5.2 Wi-Fi 类中的函数 28

2.5.3 Server 类中的函数 29

2.5.4 Client 类中的函数 30

2.6 Wi-Fi 网络 31

2.6.1 扫描Wi-Fi 网络 31

2.6.2 连接Wi-Fi 网络 32

2.7 基于网络的交互 33

2.7.1 HTML 语言 33

2.7.2 网页制作 34

2.7.3 在服务器上运行网页 36

2.7.4 通过网页控制LED 40

2.7.5 在网页中显示温度 42

2.8 实例:网络远程养花系统 44

2.8.1 功能描述 44

2.8.2 硬件准备 44

2.8.3 编程实现 46

2.8.4 虚拟服务器 48

2.8.5 扩展思考 50

2.9 通过串口登录Linux 51

2.9.1 驱动安装 51

2.9.2 设置Edison 52

2.9.3 蓝牙连接 54

2.9.4 Linux 下的GPIO 操作 56

第3章 Edison 技术实现浅析

3.1 Edison 的硬件架构 61

3.1.1 Edison 核心 61

3.1.2 Edison 核心与外部系统的连接 63

3.1.3 深入研究Edison 的Arduino 接口扩展板 64

3.1.4 信号电平转换的实现 67

3.1.5 I/O 工作模式和上拉电阻的实现 70

3.1.6 I/O 端口操作的性能问题 72

3.1.7 I/O 端口模式复用的实现 72

3.1.8 ADC 模拟信号采集 74

3.1.9 电源与电池充电 75

3.1.10 小结 76

3.2 Edison 的软件架构 76

3.2.1 总体的软件架构 76

3.2.2 系统引导过程 78

3.2.3 系统分区和文件组织 83

3.2.4 Arduino Sketch 程序的执行机制 85

第4章 进阶开发

4.1 开发Edison 原生应用 95

4.1.1 在Edison 中开发第一个Hello World 程序 95

4.1.2 本机编译和交叉编译 97

4.1.3 使用配套的原生应用SDK 进行开发 98

4.1.4 程序的部署与调试 101

4.2 使用第三方软件包进行开发 106

4.2.1 使用libjpeg 库实现对jpeg 图像进行操作 106

4.2.2 将OpenCV 库编译成Edison 版本 107

4.2.3 在编写的程序中调用OpenCV 113

第5章 系统定制与功能扩展

5.1 使用Yocto Project 定制Edison 系统 117

5.1.1 系统定制的方式与Yocto Project系统简介 117

5.1.2 在开发机中搭建Yocto Project

开发环境 118

5.1.3 编译产生Edison 完整系统镜像 120

5.1.4 将编译完成的系统镜像写入Edison 122

5.1.5 修改Linux 内核配置 123

5.1.6 增加额外的软件包 125

5.2 修改启动引导配置 127

5.2.1 在U-boot 中修改配置参数 127

5.2.2 在Linux 系统中修改U-boot 配置参数129

5.2.3 制作运行在SD 卡上的系统 130

第6章 给Edison 添加图形人机交互界面

6.1 背景和原理 135

6.1.1 使用USB 显示器 136

6.1.2 工作原理 136

6.2 在Yocto Project Linux 中增加图形显示和交互支持 138

6.2.1 对Linux 内核的配置 138

6.2.2 内核驱动编译和部署 139

6.2.3 配置USB 屏内核驱动随系统自动加载 142

6.2.4 在显示屏中输出命令终端 143

6.2.5 使用用户态驱动库直接驱动USB显示器 144

6.3 运行PC 版Ubuntu 图形界面 146

6.3.1 制作安装Ubuntu 系统的SD 卡 147

6.3.2 配置Edison 进行Ubuntu 系统引导148

6.3.3 系统的登录和使用 149

第7章 使用摄像头进行图像识别开发

7.1 从摄像头捕捉数据 151

7.1.1 USB 摄像头的选取 151

7.1.2 增加Linux 内核对USB 摄像头的支持 153

7.1.3 使用OpenCV 获取摄像头图像 154

7.2 制作一个摄像头取景器 154

7.3 使用Edison 制作人脸跟踪器 156

7.3.1 基本原理 157

7.3.2 在本机应用中使用Arduino 库直接操作硬件 158

7.3.3 在本机应用驱动OLED 屏幕显示画面 161

7.3.4 舵机云台控制 163

7.3.5 实现人脸跟踪的facetrack 程序 164

第8章 基于Edison 的智能水杯

8.1 背景与原理 167

8.1.1 Edison 168

8.1.2 外部单片机 168

8.1.3 LED 显示阵列 169

8.1.4 无线充电模块 169

8.1.5 板载充电方案 169

8.1.6 电池 170

8.1.7 音频 170

8.1.8 运动传感器 170

8.1.9 低电压保护电路 170

8.1.10 USB MUX 切换线路 171

8.1.11 功耗管理和系统电源状态 171

8.1.12 系统上电时序和规范 172

8.2 系统构架与设计 173

8.2.1 硬件设计 173

8.2.2 软件系统 176

8.2.3 IDEAir 无线编程环境 181

8.3 互联网和云计算 183

8.4 应用展望 185

附录A Edison 相关的论坛、社区和开发者资源 187

附录B Edison 的小伙伴们 190

IntelEdison智能硬件开发指南--基于YoctoProject造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
品种:侧光;系列:LED灯-光惠星系列;类别:侧光;存货编码:A21307;产品型号:AH3030LED-E1;规格尺寸:300×300 查看价格 查看价格

奥华

13% 贵州黔兴宏贸易有限公司
品种:侧光;系列:LED灯-光惠星系列;类别:侧光;存货编码:A21311;产品型号:AH3060LED-E1;规格尺寸:300×600 查看价格 查看价格

奥华

13% 贵州黔兴宏贸易有限公司
品种:侧光;系列:LED灯-光亮星系列;类别:侧光;存货编码:A21348;产品型号:AH4545LED-E1;规格尺寸:450×450 查看价格 查看价格

奥华

13% 贵州黔兴宏贸易有限公司
品种:侧光;系列:LED灯-光亮星系列;类别:侧光;存货编码:A21350;产品型号:AH4545LED-E3;规格尺寸:450×450 查看价格 查看价格

奥华

13% 贵州黔兴宏贸易有限公司
光光纤 KTGX004 查看价格 查看价格

睿敏

13% 南昌市睿敏光电科技有限公司
光光纤 KTGX005 查看价格 查看价格

睿敏

13% 南昌市睿敏光电科技有限公司
光管 PTU-43,LED 查看价格 查看价格

m 13% 海口圆月电磁荧光灯生产经营部
内触钠灯 NG-150W 查看价格 查看价格

13% 北京亚明飞亚照明器材有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
集中电源集中控制型消防应急灯 智能壁挂式 查看价格 查看价格

韶关市2022年6月信息价
集中电源集中控制型消防应急灯 智能壁挂式 查看价格 查看价格

韶关市2022年3月信息价
集中电源集中控制型消防应急灯 智能壁挂式 查看价格 查看价格

韶关市2022年2月信息价
集中电源集中控制型消防应急灯 智能壁挂式 查看价格 查看价格

韶关市2022年1月信息价
集中电源集中控制型消防应急灯 智能壁挂式 查看价格 查看价格

韶关市2021年11月信息价
集中电源集中控制型消防应急灯 智能壁挂式 查看价格 查看价格

韶关市2021年9月信息价
集中电源集中控制型消防应急标志指示灯具 智能壁挂式 查看价格 查看价格

韶关市2022年10月信息价
集中电源集中控制型消防应急标志指示灯具 智能壁挂式 查看价格 查看价格

韶关市2022年7月信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
智能协议开发 消防主机协议开发1种|11 2 查看价格 北京江森自控设备有限公司 广东   2019-08-14
智能协议开发 消防主机协议开发1种|1个 1 查看价格 深圳市斯特纽科技有限公司 广东   2019-04-26
智能灯光系统开发 1、智能灯光硬件系统安装调试2、中控软件的灯光控制接口|1套 1 查看价格 广州力天文化创意产业集团有限公司 全国   2021-07-23
项目指南+商业总指南 1、镜面黑色不锈钢(aH-2887)折壳标志,面超白钢化清玻璃面板广告灯箱(项目指南)背托高清打印灯片内容,附超白钢化清玻璃+背贴浅灰色直纹贴膜内藏600OK LED发光效果防水工艺2、打砂黑色|1套 3 查看价格 广东恒创标识广告有限公司 广东   2022-07-19
IBMS智能楼宇管理系统接开发 IBMS智能楼宇管理系统模块接开发,实现智能楼宇综合管理.|1套 1 查看价格 深圳新基点智能股份有限公司 四川  成都市 2018-06-29
智能灯光系统开发 1.智能灯光硬件系统安装调试2.中控软件的灯光控制接口3.共六层楼|1套 1 查看价格 广州尚汉信息科技有限公司 全国   2022-01-07
智能照明开发接口协议 要求对方提供TCP/IP等标准协议供集成,且联网集中后给出单一硬件接口|1个 3 查看价格 霍尼韦尔(中国)有限公司 广东   2018-05-16
开发 组态软件开发板,无限点,开发版|1套 1 查看价格 北京康泰博控科技有限公司 广东   2019-07-25

IntelEdison智能硬件开发指南--基于YoctoProject常见问题

  • 求:Arduino开发实战指南:智能家居卷 pdf

    有的,PDF高清版本

  • lockitron智能锁用着怎么样?

    lockitron智能锁一般不用担心。   即使不是智能门锁,就是普通的机械防盗锁一般来说,超B级锁在没钥匙的情况下,想要撬开是需要花费很大工夫的,所以市民无须担心。   但是在有A钥匙的情况下,这个...

  • lockitron智能锁多少钱?

    2012年末,Lockitron的众筹项目超额完成了自己的融资目标,共募集了230万美元,...   当我们一开始推出Lockitron智能门锁的时候,是自己筹资,因为我们的项目被...

IntelEdison智能硬件开发指南--基于YoctoProject文献

硬件开发设计规范 硬件开发设计规范

格式:pdf

大小:941KB

页数: 73页

评分: 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

大小:941KB

页数: 1页

评分: 4.6

硬件开发的原理图设计规范详细说明 ? 一、原理图网络命名 ? ? ? 原理图网络命名时,字母必须为大写字母,不可以使用字母 “O”;可以使 用下划线和左斜线 “/”;禁止使用小写字母、短横线、 *等; ? ? ? 电源网络命名建议: 10V 以上命名举例, 12V、36V 等,数字在字母 V 前;10V 以下电源命名举例, V33 或者 3V3、V18 或者 1V8、V09 或者 0V9;模拟电源命名举例, V33_AVDD_FPGA 或者 3V3_AVDD_FPGA ;可 以增加后缀说明电源使用对象; ? ? ? 时钟网络命名规则:时钟网络命名以 CLK 开头,后接频率,可以增加使 用对象说明,举例 CLK_50M_CPU; ? ? ? 总线网络命名规则:总线类型开头,后接使用对象或者总线方向,举例 SGMII_CPU_PHY 、JTAG_TDI_CPU 、PCIE_CPU_FPGA、

立即下载

经典原版书库:人工智能:智能系统指南内容简介

《人工智能:智能系统指南(英文版)(第3版)》为经典原版书库之一。

经典原版书库:人工智能:智能系统指南作者简介

作者:(澳大利亚)尼格尼维斯基 (Michael Negnevitsky)

《质量管理—基于顾客需求引领的创新循环指南》(GB/T 38356-2019)给出了组织开展质量技术创新循环的步骤、方法及实施指南。《质量管理—基于顾客需求引领的创新循环指南》(GB/T 38356-2019)适用于追求卓越的制造业组织。

《人工智能:智能系统指南(原书第3版)》既可以作为计算机科学相关专业本科生的入门教材,也可以作为非计算机科学专业读者的自学参考书。

IntelEdison智能硬件开发指南--基于YoctoProject相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏