成功加入购物车

去购物车结算 X
便当书屋
  • 【全2册】OpenWrt智能路由系统开发 跟hoowa学智能路由 智能路由器开发指南智能路由器开发计算机电子类相关学生智能设备书籍

【全2册】OpenWrt智能路由系统开发 跟hoowa学智能路由 智能路由器开发指南智能路由器开发计算机电子类相关学生智能设备书籍

举报

9787536980501

  • 出版时间: 
  • 装帧:    平装
  • ISBN:  9787536980501
  • 出版时间: 
  • 装帧:  平装

售价 133.75

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2022-11-23

    数量
    仅1件在售,欲购从速
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      工程技术
      货号:
      654258943042
      商品描述:
      商品参数
       
       
       
        
       
        
        【全2册】OpenWrt智能路由系统开发 跟hoowa学智能路由+智能路由器开发指南 
        
        
          
        定价  
        138.00 
        
        
        ISBN编码  
        9787115477118 
        
       
        
       

       
       
       

       
       内容介绍
       
       

       
       
       
       智能路由器开发指南
       
       
                   
       定价
       59.00
       
       
       出版社
       人民邮电出版社
       
       
       出版时间
       2016年09月
       
       
       开本
       16开
       
       
       作者
       张永智,李章明 著
       
       
       页数
       288
       
       
       ISBN编码
       9787115430854
       
       
       
       内容介绍
       
       
        OpenWrt是在实现路由器功能方面很受欢迎的开源软件之一。本书基于OpenWrt,详细介绍了智能路由器的开发。
       
       
       
      本书共计15章,按照认识路由器的顺序进行编写,介绍了智能路由器、开发环境及编译分析、OpenWrt包管理系统、OpenWrt配置、软件开发、GDB调试、网络基础知识、路由器基础软件模块、常用软件模块、IP路由、DNS与DHCP、iptables防火墙、UCI防火墙、UPnP、网络测试及分析工具等。丰富的理论知识和代码示例可以帮助读者深入认识和理解OpenWrt技术,并能够提升开发水ping和开发效率。
       
      本书适合软件架构师、软件开发工程师、软件测试工程师以及计算机相关专业的学生阅读。读者通过阅读本书,不仅可以掌握OpenWrt技术,还能进一步提升自己的软件开发水ping。
       

       
       

       
       作者简介

       
       
        张永智,1979年出生于山西省临猗县,本科毕业于太原理工大学,并于中国科#学院大学取得硕士学位。曾在联想、中国数码、畅讯、山石等公司从事各种软件研发工作。在研发岗位上,他参与了TPM安全芯片、拯救系统、OpenOffice、网络感知与流控系统、可视IP电话、路由协议、防火墙、HTTP代理和VPN等功能的开发,并曾在中国数码担任研发经理,负责多个项目的研发工作。现就职于北京邦天信息技术有限公司,负责防火墙、VPN等功能的开发。
       
       
       
      他长期致力于搭建并维护OpenWrt的代码搜索服务,网址为openwrt.bjbook.net/source。除此之外,他还作为开源项目Frog的发起人,对中国人口普查数据进行研究。该项目对2010年第六次人口普查数据进行程序算法分析,预测中国人口将在2021年左右达到高峰,以后中国人口数量将逐年下降
       
       
       
      李章明,1986年出生于山西省昔阳县,2009年毕业于河北科技师范学院计算机科学与技术专业。曾在华为、德信无线等公司从事通信设备研发工作。并参与过机顶盒,CDMA基站、CDMA固定台、路由器、交换机、防火墙、VPN等设备的功能开发。现就职于鹏博士电信传媒集团,负责智能家居、物联网设备、SDN项目的开发。
       

       
       
       

       目录
       
        第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.sh 30
       
      2.2.5 编译扩展机制feeds 31
       
      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 Libubox 69
       
      4.2.2 UCI 69
       
      4.2.3 UCI API接口 70
       
      4.3 系统内核设置 71
       
      4.3.1 sysctl.conf 71
       
      4.3.2 sysctl 72
       
      4.4 系统配置 73
       
      4.4.1 /etc/rc.local 74
       
      4.4.2 /etc/profile 74
       
      4.4.3 /etc/shells 75
       
      4.4.4 /etc/fstab 75
       
      4.4.5 /etc/services 76
       
      4.4.6 /etc/protocols 77
       
      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 HelloWorld 89
       
      5.2.1 目录结构 91
       
      5.2.2 Makefile 92
       
      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 什么是GDB 105
       
      6.2 如何启动程序调试 106
       
      6.2.1 使用GDB启动程序 106
       
      6.2.2 环境变量设置 107
       
      6.2.3 设置日志文件 108
       
      6.2.4 获取帮助 108
       
      6.2.5 命令总结 109
       
      ................................
       
      15.2 TcpDump 283
       
      15.2.1 抓取报文 283
       
      15.2.2 匹配规则 285
       
      15.2.3 使用举例 287
       
      15.3 参考资料 288
       
       
       
       OpenWrt智能路由系统开发 跟hoowa学智能路由
       
       
                   
       定价
       79.00
       
       
       出版社
       人民邮电出版社
       
       
       出版时间
       2018年03月
       
       
       开本
       16
       
       
       作者
       王伟 孙冰 刘龙
       
       
       页数
       0
       
       
       ISBN编码
       9787115477118
       
       
       
       内容介绍

       本书汇集了各类基于OpenWrt系统的路由器、物联网、智能家居方向的技能和行业内知名企业的技术经验。本书区别于传统嵌入式系统书籍,并没有一上来就介绍那些晦涩的软硬件知识,本书所介绍的内容门槛更低,更适合读者循序渐进地完成学习。书中使用更轻松的表达方式,让读者开开心心就可以完成智能路由器的开发。 由于路由器大量采用了开源操作系统,哥伦比亚大学法学院教授Eben Moglen向路由器厂商提出了开源路由器系统部分的要求,就这样,2004年OpenWrt诞生了White Russian版,之后每一两年便发布一个*新的版本。今*,OpenWrt系统在智能路由器行业已是事实性标准,大量的芯片厂商及路由器厂商(包括小米、极路由、极企科技等知名互联网科技企业)均采用该系统作为路由器或智能家居控制中心,即使宣称没有使用OpenWrt的厂商,也多是在该系统基础之上进行了业务定制。 OpenWrt作为开源组织采取松散管理,很难找到一份比较系统的专业技术文档用于爱好者学习。因此2012年由hoowa发起、众多资深技术“大神”参与的“跟hoowa学智能路由”在线培训开始启航,本书所有内容均原滋原味来源于此。本书遵循“学中做,做中学”的理念,将内容分为19章,读者可以跟着本书内容,边学边做,*终完成一个智能路由器的开发。 本书主要从OpenWrt这个系统的角度来介绍,但书中内容绝不局限于路由器本身,通过阅读本书,读者可以掌握智能家居、智能玩具、工业控制等各类不同设备的玩法。本书适合计算机或电子类相关学生、从事IT行业的人员、智能设备或OpenWrt系统的发烧友、各智能设备厂商员工阅读。

       
      作者简介
       孙冰 1982年出生于辽宁省营口市。从小学4年级开始接触互联网,作为第*批中国互联网弄潮儿,2001年只身到中关村从事Unix/Linux系统开发。2003年成立Perl语言中国协会,致力于Perl语言推广工作,在CSDN开设开源专家博客。2008年创建中国首*开源语音通信项目Freeiris。极企科技联合创始人、GLG集团专家顾问、雷锋网专栏撰稿人。 王伟 副教授。自2009年起,主要从事嵌入式系统软硬件开发相关教学与科研工作,近年来发表中外文学术论文十余篇,出版嵌入式系统开发相关书籍一部,翻译著作一部。多次指导学生参加省级及国家*专业竞赛,取得优异成绩。从事嵌入式Linux、单片机相关教学工作多年,有较丰富的嵌入式开发经验。 刘龙 副教授。东北师范大学毕业,自2005年起从事嵌入式Linux系统研究以来,发表中文核心级别以上论文十余篇,参与或主持横纵向项目5项,带领学生取得国家*比赛奖项若干。从事嵌入式Linux方面教学工作多年,曾设计过多款嵌入式产品,具有较丰富的系统开发经验。
       
      目录
       第1章 路由器概述 1

      1.1 传统路由器 1

      1.2 智能路由器 1

      1.3 传统路由器与智能路由器的区别 2

      第2章 OpenWrt介绍 3

      2.1 什么是OpenWrt 3

      2.2 哪些产品用了OpenWrt 3

      2.3 OpenWrt是如何支持路由器CPU的 4

      第3章 智能路由器硬件 5

      3.1 MIPS架构 5

      3.2 国内常见路由器的配置 5

      3.3 常见路由器芯片厂商 6

      3.4 本书智能路由硬件 7

      3.4.1 本书硬件的由来 7

      3.4.2 MT7620芯片 7

      3.4.3 MR808开发板简述 8

      3.4.4 AXWRT系统 11

      第4章 智能路由开发环境搭建 12

      4.1 小企鹅的力量 12

      4.2 准备学习工具 13

      4.3 安装VirtualBox虚拟机 13

      4.4 在虚拟机中安装Centos 17

      4.4.1 创建新虚拟主机 17

      4.4.2 配置新虚拟机 18

      4.4.3 安装Centos系统 20

      4.5 SSH远程登录 23

      4.5.1 SSH的作用 23

      4.5.2 启动网卡 23

      4.5.3 查看当前IP 24

      4.5.4 SSH连接 24

      4.6 WinSCP文件传输 25

      4.6.1 SCP协议 25

      4.6.2 安装WinSCP客户端 26

      4.6.3 创建到Linux的连接 28

      4.6.4 文件传输 29

      第5章 基本知识 30

      5.1 向系统下达命令 30

      5.2 时间命令 30

      5.2.1 查看当前日期 30

      5.2.2 查看当前日历 31

      5.3 关机和重启 31

      5.3.1 立即安全关闭系统 31

      5.3.2 重新启动系统 31

      5.3.3 强制将缓存写入存储器 31

      5.4 权限机制 31

      5.4.1 文件权限 32

      5.4.2 所有者 32

      5.4.3 文件容量 32

      5.4.4 文件日期 32

      5.4.5 可执行文件 32

      5.4.6 隐含文件 33

      5.4.7 修改所有人 33

      5.4.8 修改所有组 33

      5.4.9 修改文件权限 34

      5.5 文件与目录管理 34

      5.5.1 路径概念 34

      5.5.2 特殊目录 35

      5.5.3 变换目录 35

      5.5.4 查看当前所在目录是哪个 35

      5.5.5 创建目录 36

      5.5.6 删除目录 36

      5.5.7 列表文件和目录 36

      5.5.8 复制文件或目录 37

      5.5.9 删除文件或整个目录 38

      5.5.10 移动或更名 38

      5.6 文件分析 39

      5.6.1 查看文件内容 39

      5.6.2 分行查看 39

      5.6.3 查看文件*后几行 39

      5.6.4 查看启动信息 40

      5.7 更多指令 40

      5.8 Vi编辑器 40

      5.8.1 Vi介绍 40

      5.8.2 Vi的命令 40

      5.8.3 Vi的3个状态 41

      5.8.4 Vi编辑操作 41

      5.9 基础Shell编程 43

      5.9.1 何为Shell编程 43

      5.9.2 Shell的运行方式 44

      5.9.3 Hello World! 44

      5.9.4 变量 44

      5.9.5 运算符 47

      5.9.6 注释语法 53

      5.9.7 字符串 54

      5.9.8 条件判断 54

      5.9.9 循环表达 56

      5.9.10 输入/输出重定向 58

      5.9.11 使用黑洞,一劳永逸 59

      第6章 OpenWrt刷机 61

      6.1 通过串口进入系统 61

      6.1.1 操作板子注意事项 61

      6.1.2 连接串口步骤 61

      6.2 认识U-Boot 63

      6.3 U-Boot的TFTP刷机 64

      6.3.1 TFTP的准备 64

      6.3.2 TFTP刷机流程 65

      6.3.3 可能遇到的问题 67

      6.4 U-Boot的Web刷机 67

      6.4.1 触发按钮准备 67

      6.4.2 可能遇到的问题 69

      第7章 分区、外网与OPKG 70

      7.1 了解分区 70

      7.1.1 查看系统MTD分配 72

      7.1.2 查看系统MTD的分区 72

      7.1.3 将非文件系统分区读出来 72

      7.2 文件系统 73

      7.2.1 透明挂载/根目录 73

      7.2.2 基本系统演示 74

      7.2.3 第*次接入网络 75

      7.3 软件包管理OPKG 77

      7.3.1 OPKG语法格式 77

      7.3.2 软件包的内核依赖问题 78

      7.3.3 OPKG的配置 78

      7.3.4 关于OPKG软件包 79

      第8章 UCI命令系统 80

      8.1 UCI命令 80

      8.2 UCI的文件和流程 80

      8.3 UCI的文件语法 81

      8.3.1 config节点语法格式 81

      8.3.2 option选项语法格式 82

      8.3.3 list列表选项语法格式 82

      8.3.4 UCI的语法容错 82

      8.3.5 UCI无法容忍的语法 82

      8.4 UCI命令读写配置 82

      8.4.1 读取类语法 83

      8.4.2 写入类语法 83

      8.5 综合实例 84

      8.5.1 语法测试 85

      8.5.2 举例开启Wi-Fi 86

      第9章 智能路由配置 88

      9.1 网络配置文件 88

      9.1.1 查看网络配置 88

      9.1.2 查看当前网络 89

      9.1.3 查看br-lan桥状态 90

      9.1.4 查看内核日志 91

      9.1.5 网口VLAN 91
      ..........................................

      19.3.2 手动测试按钮 227

      19.3.3 将按钮注册为系统按钮 228

      19.3.4 编写脚本检测按钮时长 228

      19.4 OpenWrt对继电器驱动的支持 229

      19.4.1 继电器电路设计 229

      19.4.2 手动测试继电器 230
       
       

       

       
       
       暂时没有目录

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看