欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 基于ARM的嵌入式系统和物联网开发/电子电气工程师技术丛书
      • 作者:(英)佩里·肖|责编:赵静|译者:陈文智//乔丽清
      • 出版社:机械工业
      • ISBN:9787111643234
      • 出版日期:2020/01/01
      • 页数:265
    • 售价:31.6
  • 内容大纲

        本书是一本全面的、通俗易懂的、基于Arm Mbed的嵌入式系统开发与物联网入门指南。通过网页浏览器在线编写和编译代码,不需要在电脑上下载和安装任何软件就可运用Arm Mbed开发板设计和开发嵌入式系统及物联网应用。
        本书分为三个部分。第一部分介绍嵌入式系统、微控制器和微处理器、Arm架构和Arm Mbed系统,同时对物联网进行了概述,包括物联网应用和物联网驱动技术。第二部分介绍Arm Mbed开发,以及如何进行模拟输入/输出、数字输入/输出、通信接口、调试、在线库和项目管理。第三部分介绍Arm Mbed物联网入门工具包和物联网应用实例。
        本书特色:
        本书重点介绍Arm Mbed NXP LPC1768和FRDM-K64F评估板。NXP LPC1768有强大的特性,如快速微控制器、多种数字和模拟输入/输出,多个串行通信接口和一个方便易用的网页编译器,它是学习和创建项目最常用的工具包之一。FRDM-K64F相对来说比较新,基本与NXP LPC1768兼容,但拥有更强大的特性。
        清晰的主题介绍。
        丰富的原始案例研究。
        实践性强的Arm Mbed平台项目开发指南。
        最前沿的物联网应用开发指南。
  • 作者介绍

        佩里·肖(Perry Xiao)博士,英国伦敦南岸大学工程学院副教授,英国Biox Systems有限公司的董事和联合创始人。他是特许工程师、技术学会会士和高等教育学会会士。近20年来他一直开设电子学、软件、计算机网络、无线通信对象等本科和研究生课程。他获得2项英国专利应用,发表了100余篇学术论文,担任9个期刊的编审,获得了近100万英镑的研究基金。
  • 目录

    译者序
    前言
    第一部分  Arm Mbed和物联网
      第1章  Arm Mbed
        1.1  什么是嵌入式系统
        1.2  微控制器和微处理器
        1.3  ARM处理器架构
        1.4  Arm Mbed系统
          1.4.1  NXP LPC
          1.4.2  NXP LPC11U
          1.4.3  BBC Micro:bit
          1.4.4  Arm Mbed以太物联网入门工具包
        1.5  小结
        1.6  问题
      第2章  物联网
        2.1  什么是物联网
        2.2  物联网如何运行
        2.3  物联网如何改变我们的生活
        2.4  物联网应用前景
          2.4.1  家居
          2.4.2  医疗
          2.4.3  交通
          2.4.4  能源
          2.4.5  制造
          2.4.6  环境
        2.5  小结
        2.6  问题
      第3章  物联网驱动技术
        3.1  传感器和致动器
        3.2  通信
          3.2.1  无线射频识别(RFID)和近场通信(NFC)
          3.2.2  蓝牙低功耗(BLE)
          3.2.3  可见光通信(LiFi)
          3.2.4  6LowPAN
          3.2.5  ZigBee
          3.2.6  Z-Wave
          3.2.7  LoRa
        3.3  协议
          3.3.1  超文本传输协议
          3.3.2  WebSocket
          3.3.3  消息队列遥测传输
          3.3.4  受限应用层协议
          3.3.5  可扩展消息处理现场协议
        3.4  Node-RED
        3.5  平台
          3.5.1  IBM Watson物联网——Bluemix
          3.5.2  Eclipse物联网
          3.5.3  AWS物联网
          3.5.4  微软Azure物联网套件
          3.5.5  谷歌云物联网

          3.5.6  ThingWorx
          3.5.7  GE Predix
          3.5.8  Xively
          3.5.9  macchina.io
          3.5.10  Carriots
        3.6  小结
        3.7  问题
    第二部分  Arm Mbed开发
      第4章  Arm Mbed入门
        4.1  简介
        4.2  所需硬件和软件
          4.2.1  硬件
          4.2.2  软件
        4.3  你的个程序:Blinky LED
          4.3.1  将Mbed连接到一台计算机
          4.3.2  单击“mbed.htm”登录
          4.3.3  添加FRDM-K64F平台到编译器
          4.3.4  导入一个已有程序
          4.3.5  编译、下载并运行程序
          4.3.6  下载并运行其他已有程序
        4.4  创建你自己的程序
        4.5  C/C++编程语言
        4.6  函数与模块化编程
        4.7  管理平台
        4.8  复制你的程序
        4.9  搜索和替换
        4.10  编译可在多平台运行的程序
        4.11  删除你的程序
        4.12  灾备流程
        4.13  更新固件
        4.14  帮助
        4.15  小结
      第5章  输入和输出
        5.1  数字输入和输出
          5.1.1  数字输入
          5.1.2  数字输出
          5.1.3  总线输入(BusIn)、总线输出(BusOut)、总线输入和输出(BusInOut)
        5.2  模拟输入和输出
          5.2.1  模拟输入
          5.2.2  模拟输出
        5.3  脉宽调制
        5.4  加速计和磁力计
        5.5  SD卡
        5.6  本地文件(LPC1768)
        5.7  中断
        5.8  小结
      第6章  数字接口
        6.1  串行接口
        6.2  串行外围接口
        6.3  内部集成电路

        6.4  控制器局域网
        6.5  小结
      第7章  网络与通信
        7.1  以太网
        7.2  以太网网页客户端和网页服务器
        7.3  TCP接口和UDP接口
        7.4  WebSocket
        7.5  WiFi
        7.6  小结
      第8章  数字信号处理和控制
        8.1  低通滤波器
        8.2  高通滤波器
        8.3  带通滤波器
        8.4  带阻滤波器和陷波滤波器
        8.5  快速傅里叶变换
        8.6  比例积分微分控制器
        8.7  小结
      第9章  调试、计时器、多线程和实时编程
        9.1  调试
        9.2  计时器、超时、断续器、时间
        9.3  网络时间协议
        9.4  多线程和实时编程
        9.5  小结
      第10章  库与程序
        10.1  导入库和程序
        10.2  导出你的程序
        10.3  编写你自己的库
        10.4  发布你的库
        10.5  发布你的程序
        10.6  版本控制
        10.7  协作
        10.8  更新你的库和程序
        10.9  小结
    第三部分  物联网入门工具包和物联网应用
      第11章  Arm Mbed以太物联网入门工具包
        11.1  128×32 LCD
        11.2  控制杆
        11.3  两个电位计
        11.4  扬声器
        11.5  三轴加速计
        11.6  LM75B温度传感器
        11.7  RGB LED
        11.8  小结
      第12章  Arm Mbed 物联网应用
        12.1  基于互联网的温度监测
        12.2  智能照明
        12.3  声控门禁
        12.4  RFID读写器
        12.5  基于IBM Watson Bluemix的云示例
          12.5.1  IBM快速入门服务

          12.5.2  IBM注册服务(Bluemix)
          12.5.3  将IBM Watson物联网服务添加到应用中
          12.5.4  将Mbed设备添加到Watson物联网架构
          12.5.5  将证书添加到Mbed设备
          12.5.6  将IBM物联网Watson应用连接到Mbed设备
          12.5.7  从IBM物联网Watson应用发送命令到Mbed板
          12.5.8  更多关于Node-RED
        12.6  实时信号处理
        12.7  小结
    第四部分  附录
      附录A  示例代码
      附录B  HiveMQ MQTT代理
      附录C  树莓派Node-RED
      附录D  字符串和数组运算
      附录E  常用在线资源