嵌入式网络编程:串口通信、工业总线、传感器网络应用开发

副标题:无

作   者:胡成华,刘传瑞,郭文生编著

分类号:

ISBN:9787121153389

微信扫一扫,移动浏览光盘

简介

本书主要讲述嵌入式系统的各种网络接口编程技术,内容涉及嵌入式系统通信模式及其程序设计,通过关键技术介绍、系统软硬件设计和应用举例,使学生深入理解嵌入式网络通信编程的内涵和实质,从而提高学生的实践技能。本书讲解嵌入式系统的串行接口通信编程、总线网络编程、工业以太网编程、红外无线通信编程和Zigbee无线网络通信等,包含应用场景介绍、通信技术基础、软硬件体系设计和具体应用实例论述。

目录


第1章  嵌入式网络通信概述  1
  1.1  嵌入式网络通信基础  1
    1.1.1  网络通信简介  1
    1.1.2  网络通信的硬件设施  2
    1.1.3  网络通信的软件体系  4
    1.1.4  网络通信的网络环境  7
  1.2  嵌入式网络通信技术  9
    1.2.1  网络通信技术发展概览  9
    1.2.2  嵌入式网络通信技术概况  10
    1.2.3  嵌入式网络通信实现过程  13
  课后习题1  15
  参考文献  15
第2章  串行接口通信  16
  2.1  串行接口通信基础  16
    2.1.1  计算机串行通信基础  16
    2.1.2  RS-232C串行通信接口  20
    2.1.3  RS-485串行通信接口  22
  2.2  基本的软件/硬件体系设计  25
    2.2.1  串行接口芯片及其选择  25
    2.2.2  串行接口通信的软/硬件设计  28
    2.2.3  串行接口主从式多机通信协议  30
  2.3  串行接口网络通信应用开发实例  32
    2.3.1  RS-232C转RS-485通信电路的设计分析  32
    2.3.2  基于RS-485主从通信协议的实现  35
  课后习题2  36
  参考文献  36
第3章  嵌入式总线网络通信  37
  3.1  总线网络通信基础  37
    3.1.1  总线技术及其特征  37
    3.1.2  CAN总线网络通信协议  40
    3.1.3  LonWorks总线及其技术概述  43
  3.2  基本的软件/硬件体系设计  44
    3.2.1  CAN总线接口芯片及其选型  44
    3.2.2  CAN总线接口电路设计  47
    3.2.3  CAN总线接口硬件及软件设计  48
    3.2.4  LonWorks总线网络构造  52
    3.2.5  LonWorks通信硬件及软件设计  54
  3.3  接口驱动及网络通信开发实例  60
    3.3.1  智能接口卡设计  60
    3.3.2  分布式监控系统CAN智能节点设计  62
    3.3.3  LonWorks网络节点/适配器设计实例  66
  课后习题3  77
  参考文献  78
第4章  工业以太网通信  79
  4.1  通信技术基础  79
    4.1.1  以太网历史及其关键技术  79
    4.1.2  网络传输协议体系  80
    4.1.3  以太网传输介质  83
    4.1.4  工业以太网  84
  4.2  基本软/硬件体系设计  86
    4.2.1  以太网接口器件  86
    4.2.2  嵌入式以太网通信硬件实现  89
  4.3  开发实例  91
    4.3.1  单片机加以太网控制器实现直接以太网通信  91
    4.3.2  嵌入式操作系统下的以太网通信设计与实现  98
  课后习题4  115
  参考文献  115
第5章  嵌入式红外无线通信  117
  5.1  IrDA红外无线通信基础  117
    5.1.1  红外无线通信技术及其特点  117
    5.1.2  红外与蓝牙无线技术的比较  118
  5.2  IrDA基本的软/硬件体系设计  118
    5.2.1  红外无线器件及其使用  118
    5.2.2  常见红外无线电路设计  121
    5.2.3  红外无线编/解码原理  124
    5.2.4  红外无线的软件编程  125
  5.3  IrDA红外无线通信应用实例  127
    5.3.1  单片机串口之间的数据传输  127
    5.3.2  物料传输系统的身份识别  130
    5.3.3  红外通信在导航仪中的应用  133
  课后习题5  136
  参考文献  136
第6章  嵌入式ZigBee无线网络通信  137
  6.1  ZigBee无线网络通信基础  137
    6.1.1  ZigBee技术的由来与发展  137
    6.1.2  ZigBee的技术特征及优势  138
    6.1.3  ZigBee通信协议体系及其实现  138
    6.1.4  ZigBee组网与帧格式  140
  6.2  基本软硬件体系设计  144
    6.2.1  含ZigBee技术的通信部件  144
    6.2.2  ZigBee通信的软硬件设计  146
  6.3  ZigBee网络编程应用实例  149
    6.3.1  火灾报警系统设计  149
    6.3.2  无线片上系统设计  153
  课后习题6  164
  参考文献  165
附录A  实验指导  166
    实验一  RS-485网络通信编程  166
    实验二  嵌入式CAN总线网络通信编程  166
    实验三  嵌入式LonWorks网络通信编程  167
    实验四  嵌入式ZigBee无线网络通信  171
文摘

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

嵌入式网络编程:串口通信、工业总线、传感器网络应用开发
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon