智能路由器开发指南

副标题:无

作   者:张永智 李章明

分类号:

ISBN:9787115430854

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

简介

1. 这是一本智能路由器开发的必读指南。2. 本书以理论和实际相结合,以virtualBox来讲解,没有智能路由设备的开发者也可学习实践。 3. 以代码为基础进行讲解,代码放在国内托管网站上供大家自由下载。4. 本书提供进一步深入阅读的参考资料链接,读者可以进一步深入学习。

目录

目录
第1章 智能路由器概述1
1.1 OpenWrt简介1
1.2 整体功能组件3
1.2.1 整体架构3
1.2.2 网络功能5
1.2.3 系统管理5
1.2.4 状态监控6
1.3 开源嵌入式操作系统比较7
1.3.1 和Android比较9
1.3.2 和其他WRT比较10
1.4 参考资料12
第2章 开发环境及编译分析13
2.1 安装编译环境13
2.1.1 Ubuntu安装13
2.1.2 安装编译工具15
2.1.3 下载代码17
2.1.4 配置及编译19
2.2 编译脚本分析27
2.2.1 顶层目录概述27
2.2.2 编译脚本29
2.2.3 下载工具29
2.2.4 patch-kernel.sh30
2.2.5 编译扩展机制feeds31
2.3 使用VirtualBox部署34
2.4 编译部署出现问题的解决方法37
2.5 VirtualBox虚拟机网络设置38
2.5.1 网络地址转换模式39
2.5.2 桥接网络模式40
2.5.3 内部网络模式41
2.5.4 仅主机网络模式41
2.5.5 网络模式比较42
2.5.6 组建路由器实验环境42
2.6 参考资料43
第3章 OpenWrt包管理系统44
3.1 工作原理44
3.2 OPKG命令45
3.2.1 命令用法45
3.2.2 软件包的管理46
3.2.3 查询信息48
3.2.4 选项49
3.3 OPKG配置50
3.3.1 调整软件仓库地址50
3.3.2 调整安装目录51
3.3.3 代理设置51
3.4 使用举例52
3.4.1 安装软件包52
3.4.2 查询已安装的OPKG
软件包文件列表53
3.4.3 自定义安装目录53
3.5 OPKG包结构55
3.6 参考资料57
第4章 OpenWrt配置58
4.1 UCI简介58
4.1.1 文件语法58
4.1.2 统一配置原理60
4.1.3 UCI工具61
4.1.4 配置脚本66
4.2 UCI API编程接口68
4.2.1 Libubox69
4.2.2 UCI69
4.2.3 UCI API接口70
4.3 系统内核设置71
4.3.1 sysctl.conf71
4.3.2 sysctl72
4.4 系统配置73
4.4.1 /etc/rc.local74
4.4.2 /etc/profile74
4.4.3 /etc/shells75
4.4.4 /etc/fstab75
4.4.5 /etc/services76
4.4.6 /etc/protocols77
4.5 名词解释78
4.6 参考资料78
第5章 软件开发79
5.1 编译构建系统79
5.1.1 概述79
5.1.2 变量定义85
5.1.3 软件包定义87
5.1.4 构建88
5.2 HelloWorld89
5.2.1 目录结构91
5.2.2 Makefile92
5.2.3 编译94
5.3 软件启动机制95
5.4 补丁生成及应用工具99
5.4.1 补丁99
5.4.2 diff工具100
5.4.3 patch工具102
5.5 参考资料104
第6章 GDB调试105
6.1 什么是GDB105
6.2 如何启动程序调试106
6.2.1 使用GDB启动程序106
6.2.2 环境变量设置107
6.2.3 设置日志文件108
6.2.4 获取帮助108
6.2.5 命令总结109
6.3 断点管理110
6.3.1 指令断点管理110
6.3.2 观察点管理112
6.3.3 捕获点管理113
6.3.4 单步调试113
6.3.5 命令总结114
6.4 查看程序运行状态115
6.4.1 查看栈帧信息115
6.4.2 查看运行中的源程序
信息117
6.4.3 查看运行时数据117
6.4.4 命令总结119
6.5 动态改变——改变程序的执行120
6.6 名词解释121
6.7 参考资料121
第7章 网络基础知识122
7.1 概述122
7.1.1 网络设备123
7.1.2 计算机网络分类

已确认勘误

次印刷

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

智能路由器开发指南
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon