本书是一本设计和编写通信类嵌入式系统的指导书。所谓通信类嵌入式系统,是指用于局域网(Local Ethernet Network)和互联网(Internet)中通信的嵌入式系统。本书编者从以太网和互联网的通信中的作用开始,对有关的技术、协议、编程方法、具体编程工具以及相应的具体程序的编制与调试,都做了相当详细的介绍,适合所有要设计、编写或了解网络化嵌入式系统的读者。
本书是一本设计和编写基于局域网和互联网通信的嵌入式系统的指导书,包含以太网和互联网通信的基本作用,详细介绍了有关技术、协议、编程方法、具体编程工具,给出了Rabbit和TINI两个具体程序范例,适合所有需要设计、编写或了解网络化嵌入式系统的读者。
本书不仅对我国从事嵌入式系统应用设计的工程技术人员会有很大的帮助,同时也会成为一本很好的通信嵌入式技术教科书。
第1章 网络基础
1.1 快速入门:网络设备
1.1.1 设备
1.1.2 模块化设计
1.1.3 网络协议栈
1.1.4 客户机和服务器
1.1.5 互联网通信要求
1.1.6 关于网络服务器
1.2 深入探讨:以太网内部
1.2.1 优点
1.2.2 缺点
1.2.3 使用PC机进行网络通信
1.2.4 IEEE 802.3标准
1.2.5 帧
1.2.6 介质访问控制:决定何时传送
1.2.7 物理地址
1.2.8 使用协议分析仪查看以太网通信
第2章 建立网络:硬件选择
2.1 快速入门:连接到PC机
2.1.1 组件和配置
2.1.2 其他选择
2.2 深入学习:缆线、连接和网速
2.2.1 不同用途的缆线类型
2.2.2 双绞电缆
2.2.3 光缆
2.2.4 同轴电缆
2.2.5 恶劣环境中的连接
2.2.6 供 电
2.2.7 无线化
2.2.8 介质系统
2.2.9 与以太网控制器接口
2.2.10 使用重发型集线器、以太网交换机和路由器
第3章 设计选择
3.1 快速入门:缉件选择
3.1.1 完全解决方案
3.1.2 专用模块
3.2 深入学习:以太网控制器
3.2.1 硬件的功能
3.2.2 以太网控制器基础
3.2.3 ASIX电子公司的AX88796
3.2.4 Realtek公司的RTL8019AS
3.2.5 SMSC公司的LAN91C96
3.2.6 Cirrus Logic公司的CS8900A
第4章 局域网和互联网通信中使用网络协议
4.1 快速入门:与互联网连接
4.1.1 获得互联网服务时的考虑
4.1.2 连接技术
4.1.3 静态和动态IP地址
4.1.4 多台计算机与互联网的连接
4.1.5 通过防火墙通信
4.1.6 域名的获取和使用
4.1.7 域名与IP地址的匹配
4.2 深入学习:IP协议
4.2.1 IP协议的功能
4.2.2 IP地址
4.2.3 IP报头
4.2.4 为主机分配IP地址
4.2.5 IP地址与以太网接口的匹配
…………………………………………