江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

pcDuino开发实战

作者: 李潇海
分类: 编程语言
出版时间: 2014-05-01
发布时间: 2020-09-07
阅读热度: 6
综合评分: 0
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《pcDuino开发实战》内容简介

本书共分为四篇,由浅入深地讲解pcDuino的开发使用。第一篇为基础篇,包括第1~3章,首先介绍了Arduino的基础知识,然后通过与Arduino类似的开发风格直接阐述pcDuino的编程方法,最后介绍了pcDuino作为Mini PC的使用方法。第二篇为编程语言篇,包括第4~6章,作为pcDuino开发方法的补充,依次介绍了使用Python、JavaScript语言以及在Android平台上对pcDuino进行编程的方法。第三篇为模块篇,包括第7~12章,从pcDuino的外设接口讲起,针对每个接口给出实际硬件和软件例子,让读者掌握接口的使用。之后根据传感器、显示输出、电机驱动、无线通信等不同应用介绍各种Arduino模块在pcDuino上的使用方法。第四篇为应用篇,包括第13~18章,涉及网络应用、图像处理、语音控制和集群等领域的应用,并遵循传统嵌入式开发流程,介绍Boot Loader、Linux Kernel和RootFS的制作方法,最后通过一个完整的工程应用,从硬件设计、控制接口到基于Qt的GUI开发,帮助读者熟悉完整的项目设计过程。这本书是目前全世界第一本介绍pcDuino的书。这本书是一个pcDuino的开发宝典,囊括了pcDuino开发的方方面面。软件工程师可以在这本书的引导下,很轻松地学习和掌握常用硬件和各种传感器的使用技巧。硬件工程师可以在这本书的引导下,迅速地掌握软件开发的基本知识。我们正处在一个软硬件相结合的时代,这本书为从事软件开发和硬件开发的人搭建了一座互相沟通的桥梁。李潇海,网名“懒兔子”,骨灰级的开源硬件爱好者,毕业于西安电子科技大学测控技术与仪器专业。现供职于汉柏科技有限公司,任硬件研发工程师。主要从事网络设备的研究与开发。涉及高速数字电路、嵌入式Linux系统、逻辑设计等多种领域。业余时间酷爱电子产品DIY,在EETOP、爱板网等线上社区担任版主,因注重实践且热爱分享被评为与非网2013年资深博主。

《pcDuino开发实战》章节目录
  • pcDuino开发实战
  • 推 荐 序
  • 前 言
  • 基 础 篇
  • 第1章 开源硬件先驱Arduino
  • 1.1 Arduino介绍
  • 1.2 Arduino的生态圈
  • 1.3 Arduino开发方法
  • 1.3.1 Arduino开发环境搭建和使用
  • 1.3.2 实例:Hello Arduino——用Arduino控制LED
  • 1.4 Arduino的局限性
  • 第2章 pcDuino快速开发入门
  • 2.1 pcDuino硬件平台介绍
  • 2.1.1 pcDuino系列板卡介绍
  • 2.1.2 pcDuino接口及外设
  • 2.2 使用Arduino IDE编写pcDuino程序
  • 2.3 命令行下的C/C++开发方式
  • 2.3.1 建立C语言开发环境
  • 2.3.2 命令行方式的Sketch设计
  • 2.3.3 pcDuino下的代码调试
  • 第3章 玩转Mini PC
  • 3.1 pcDuino操作系统安装指南
  • 3.1.1 Ubuntu和Lubuntu
  • 3.1.2 安装Ubuntu操作系统
  • 3.1.3 安装Android操作系统
  • 3.2 在pcDuino上使用Ubuntu系统
  • 3.3 通过USB接口扩展pcDuino功能
  • 3.3.1 使用USB无线网卡连接WiFi
  • 3.3.2 使用USB蓝牙适配器连接蓝牙设备
  • 3.3.3 使用USB声卡输入、输出声音
  • 编程语言篇
  • 第4章 基于Python的开发方法
  • 4.1 Python开发环境搭建及使用
  • 4.2 实例:Web页面控制GPIO
  • 第5章 基于JavaScript的开发方法
  • 5.1 JavaScript开发环境搭建及使用
  • 5.2 使用Cloud9 IDE
  • 第6章 Android系统下的开发方法
  • 6.1 使用命令行方式进行开发
  • 6.2 使用QT for Android进行开发
  • 模 块 篇
  • 第7章 pcDuino外设编程攻略
  • 7.1 UART
  • 7.1.1 UART接口原理
  • 7.1.2 UART程序设计:通过USB-to-UART模块与PC通信
  • 7.2 I2C
  • 7.2.1 I2C接口原理
  • 7.2.2 I2C程序设计:操作RTC模块
  • 7.3 SPI
  • 7.3.1 SPI接口原理
  • 7.3.2 SPI程序设计:操作SPI Flash
  • 7.4 PWM
  • 7.4.1 PWM原理
  • 7.4.2 PWM程序设计:PWM呼吸灯
  • 7.5 ADC
  • 7.5.1 ADC接口原理
  • 7.5.2 ADC程序设计:电位器的使用
  • 7.6 外部中断
  • 7.6.1 中断控制原理
  • 7.6.2 外部中断程序设计:中断按键操作
  • 第8章 基础I/O模块
  • 8.1 输入模块
  • 8.1.1 电容式触摸按键
  • 8.1.2 倾斜开关
  • 8.1.3 ADC按键
  • 8.1.4 Joystick
  • 8.2 输出模块
  • 8.2.1 继电器
  • 8.2.2 蜂鸣器
  • 8.2.3 大电流驱动、电平转换
  • 第9章 显 示 模 块
  • 9.1 七段数码管
  • 9.2 点阵式LED
  • 9.3 点阵式LCD
  • 9.4 TFT LCD
  • 第10章 电 机 控 制
  • 10.1 MOS管驱动直流电机
  • 10.2 H桥驱动直流电机
  • 10.3 舵机控制
  • 10.4 步进电机控制
  • 第11章 传 感 器
  • 11.1 温湿度传感器
  • 11.2 红外热释电传感器
  • 11.3 超声波传感器
  • 11.4 九轴运动传感器
  • 11.4.1 三轴加速度传感器
  • 11.4.2 三轴陀螺仪传感器
  • 11.4.3 三轴磁阻传感器
  • 11.4.4 气压传感器
  • 11.5 光照传感器
  • 11.6 气体传感器
  • 11.7 利用Dust Sensor测量PM2.5
  • 第12章 无 线 模 块
  • 12.1 GPS模块
  • 12.2 NFC/RFID模块
  • 12.3 GPRS/GSM模块
  • 12.4 ZigBee模块
  • 应 用 篇
  • 第13章 pcDuino网络应用
  • 13.1 WiFi AP及3G无线路由器
  • 13.2 网络家庭气象站
  • 第14章 pcDuino下使用OpenCV
  • 14.1 OpenCV环境搭建及使用
  • 14.2 实例:使用OpenCV进行人脸识别
  • 第15章 pcDuino上实现Siri语音控制
  • 15.1 Siri Proxy安装及使用
  • 15.2 通过自定义插件控制硬件
  • 第16章 pcDuino上实现Hadoop集群应用
  • 第17章 从零开始构建pcDuino嵌入式系统
  • 17.1 pcDuino启动流程
  • 17.2 为pcDuino搭建交叉编译环境
  • 17.3 编译并烧写U-Boot
  • 17.4 Linux内核的配置与编译
  • 17.5 制作根文件系统
  • 第18章 pcDuino心电监测仪
  • 18.1 心电采集模拟前端设计
  • 18.2 心电监测软件设计
  • 18.2.1 在Ubuntu系统上搭建Qt环境
  • 18.2.2 数据采集部分设计
  • 18.2.3 Qt GUI设计
版权免责声明
《pcDuino开发实战》为网络收集或网友自行上传,本站不对内容负责,《pcDuino开发实战》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《pcDuino开发实战》的版权,请联系我们,我们将在第一时间删除相关内容!