全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

LwIP应用开发实战指南(基于STM32)/野火嵌入式系列

  • 定价: ¥119
  • ISBN:9787111635826
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:447页
  • 作者:编者:刘火良//杨...
  • 立即节省:
  • 2019-09-01 第1版
  • 2019-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    本书以LwIP 2.1.2版本源码为核心,逐步讲解TCP/IP协议栈的原理与实现过程,详细介绍了常见网络协议,如ARP、IP、ICMP、TCP、UDP、HTTP、MQTT等,此外还讲解了LwIP中的数据包管理、内存管理、内核线程、消息投递、各层之间的数据传递,同时结合实战例程,教你一步步连接到各大物联网云平台,从零开始到完全理解LwIP协议和应用开发。
    本书内容翔实,案例丰富,配有大量实例代码,适合作为嵌入式物联网领域工作者的参考书籍,也适合相关专业的学生学习参考。

目录

前言
第1章  网络协议概述
  1.1  常用网络协议
  1.2  网络协议的分层模型
  1.3  协议层报文间的封装与拆封
第2章  LwIP概述
  2.1  LwIP的优缺点
  2.2  LwIP的文件说明
    2.2.1  获取LwIP源码文件
    2.2.2  LwIP文件说明
  2.3  LwIP的说明文档
  2.4  使用vs code查看源码
    2.4.1  查看文件中的符号列表和函数列表
    2.4.2  函数定义跳转
  2.5  LwIP源码里的示例
  2.6  LwIP的3种编程接口
    2.6.1  RAW/Callback API
    2.6.2  Netconn API
    2.6.3  Socket API
第3章  开发平台
  3.1  以太网概述
    3.1.1  PHY层
    3.1.2  MAC子层
  3.2  STM32的ETH外设
  3.3  MII和RMII接口
  3.4  PHY:LAN8720A
  3.5  硬件设计
  3.6  软件设计
    3.6.1  获取STM32的裸机工程模板
    3.6.2  添加bsp_eth.c与bsp_eth.h
    3.6.3  修改stm32f4xx_hal_conf.h文件
第4章  LwIP的网络接口管理
  4.1  netif结构体
  4.2  netif的使用
  4.3  与netif相关的底层函数
  4.4  ethernetif.c文件内容
    4.4.1  ethernetif数据结构
    4.4.2  ethernetif_init()
    4.4.3  low_level_init()
第5章  LwIP的内存管理
  5.1  几种内存分配策略
  ……
第6章  网络数据包
第7章  无操作系统移植LwIP
第8章  有操作系统移植LwIP
第9章  LwIP一探究竟
第10章  ARP
第11章  IP
第12章  ICMP
第13章  TCP
第14章  UDP
第15章  使用Netconn接口编程
第16章  使用Socket接口编程
第17章  使用RAW API接口编程
第18章  使用JPerf工具测试网速
第19章  HTTP
第20章  HTTP服务器
第21章  MQTT协议
第22章  连接到百度天工物接入
第23章  连接到阿里云物联
第24章  连接到OneNET