智能路由器开发指南 / 工业智能新技术系列
¥59.00定价
作者: 张永智,李章明
出版时间:2016-10
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115430854
- 36539
- 2016-10
- TN915.05
内容简介
OpenWrt是在实现路由器功能方面最受欢迎的开源软件之一。本书基于OpenWrt,详细介绍了智能路由器的开发。
张永智、李章明编著的《智能路由器开发指南》共计15章,按照认识路由器的顺序进行编写,介绍了智能路由器、开发环境及编译分析、OpenWrt包管理系统、OpenWrt配置、软件开发、GDB调试、网络基础知识、路由器基础软件模块、常用软件模块、IP路由、DNS与DHCP、iptables防火墙、UCI防火墙、UPnP、网络测试及分析工具等。丰富的理论知识和代码示例可以帮助读者深入认识和理解OpenWrt技术,并能够提升开发水平和开发效率。
本书适合软件架构师、软件开发工程师、软件测试工程师以及计算机相关专业的学生阅读。读者通过阅读本书,不仅可以掌握OpenWrt技术,还能进一步提升自己的软件开发水平。
张永智、李章明编著的《智能路由器开发指南》共计15章,按照认识路由器的顺序进行编写,介绍了智能路由器、开发环境及编译分析、OpenWrt包管理系统、OpenWrt配置、软件开发、GDB调试、网络基础知识、路由器基础软件模块、常用软件模块、IP路由、DNS与DHCP、iptables防火墙、UCI防火墙、UPnP、网络测试及分析工具等。丰富的理论知识和代码示例可以帮助读者深入认识和理解OpenWrt技术,并能够提升开发水平和开发效率。
本书适合软件架构师、软件开发工程师、软件测试工程师以及计算机相关专业的学生阅读。读者通过阅读本书,不仅可以掌握OpenWrt技术,还能进一步提升自己的软件开发水平。
目录
第1章 智能路由器概述
1.1 OpenWrt简介
1.2 整体功能组件
1.2.1 整体架构
1.2.2 网络功能
1.2.3 系统管理
1.2.4 状态监控
1.3 开源嵌入式操作系统比较
1.3.1 和Android比较
1.3.2 和其他WRT比较
1.4 参考资料
第2章 开发环境及编译分析
2.1 安装编译环境
2.1.1 Ubuntu安装
2.1.2 安装编译工具
2.1.3 下载代码
2.1.4 配置及编译
2.2 编译脚本分析
2.2.1 顶层目录概述
2.2.2 编译脚本
2.2.3 下载工具
2.2.4 patch-ker
2.2.5 编译扩展机制
2.3 使用VirtualBox部署
2.4 编译部署出现问题的解决方法
2.5 VirtualBox虚拟机网络设置
2.5.1 网络地址转换模式
2.5.2 桥接网络模式
2.5.3 内部网络模式
2.5.4 仅主机网络模式
2.5.5 网络模式比较
2.5.6 组建路由器实验环境
2.6 参考资料
第3章 OpenWrt包管理系统
3.1 工作原理
3.2 OPKG命令
3.2.1 命令用法
3.2.2 软件包的管理
3.2.3 查询信息
3.2.4 选项
3.3 OPKG配置
3.3.1 调整软件仓库地址
3.3.2 调整安装目录
3.3.3 代理设置
3.4 使用举例
3.4.1 安装软件包
3.4.2 查询已安装的软件包文件列表
3.4.3 自定义安装目录
3.5 OPKG包结构
3.6 参考资料
第4章 OpenWrt配置
4.1 UCI简介
4.1.1 文件语法
4.1.2 统一配置原理
……
第5章 软件开发
第6章 GDB调试
第7章 网络基础知识
第8章 路由器基础软件模块
第9章 常用软件模块
第10章 IP路由
第11章 DNS与DHCP
第12章 iptables防火墙
第13章 UCI防火墙
第14章 UPnP
第15章 网络测试及分析工具
1.1 OpenWrt简介
1.2 整体功能组件
1.2.1 整体架构
1.2.2 网络功能
1.2.3 系统管理
1.2.4 状态监控
1.3 开源嵌入式操作系统比较
1.3.1 和Android比较
1.3.2 和其他WRT比较
1.4 参考资料
第2章 开发环境及编译分析
2.1 安装编译环境
2.1.1 Ubuntu安装
2.1.2 安装编译工具
2.1.3 下载代码
2.1.4 配置及编译
2.2 编译脚本分析
2.2.1 顶层目录概述
2.2.2 编译脚本
2.2.3 下载工具
2.2.4 patch-ker
2.2.5 编译扩展机制
2.3 使用VirtualBox部署
2.4 编译部署出现问题的解决方法
2.5 VirtualBox虚拟机网络设置
2.5.1 网络地址转换模式
2.5.2 桥接网络模式
2.5.3 内部网络模式
2.5.4 仅主机网络模式
2.5.5 网络模式比较
2.5.6 组建路由器实验环境
2.6 参考资料
第3章 OpenWrt包管理系统
3.1 工作原理
3.2 OPKG命令
3.2.1 命令用法
3.2.2 软件包的管理
3.2.3 查询信息
3.2.4 选项
3.3 OPKG配置
3.3.1 调整软件仓库地址
3.3.2 调整安装目录
3.3.3 代理设置
3.4 使用举例
3.4.1 安装软件包
3.4.2 查询已安装的软件包文件列表
3.4.3 自定义安装目录
3.5 OPKG包结构
3.6 参考资料
第4章 OpenWrt配置
4.1 UCI简介
4.1.1 文件语法
4.1.2 统一配置原理
……
第5章 软件开发
第6章 GDB调试
第7章 网络基础知识
第8章 路由器基础软件模块
第9章 常用软件模块
第10章 IP路由
第11章 DNS与DHCP
第12章 iptables防火墙
第13章 UCI防火墙
第14章 UPnP
第15章 网络测试及分析工具