欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 基于国产嵌入式芯片的网关设计与实现/信息科学技术前沿丛书
      • 作者:编者:于秀丽//李剑//邢颖//钱向东//申友志等|责编:姚顺
      • 出版社:北京邮电大学
      • ISBN:9787563573790
      • 出版日期:2025/01/01
      • 页数:210
    • 售价:26.4
  • 内容大纲

        在万物互联的时代,网关是物联网技术的核心设备之一。网关作为边缘设备,应用涉及工业制造、电力、环保、能源、交通、安防、农业、医疗健康、智能家居等多个领域。
        本书从网关的基本概念入手,详细阐述了其工作原理、系统组成、类型划分以及在不同网络环境中的作用。书中以基于国产飞腾系列CPU的嵌入式系统作为网关的硬件开发平台,详细介绍了其CPU资源、开发板硬件接口资源、开发平台的ARM指令系统、开发环境等。不仅如此,通过书中丰富的实例,读者将深入了解到网关的开发过程、网关数据库、网关页面设计等知识。
        本书适合高等院校开设物联网工程、电子信息与通信、自动控制、人工智能等专业的本科生、研究生以及相关专业的研究人员使用。
  • 作者介绍

  • 目录

    第1章  引言
      1.1  网关的概念
      1.2  网关的类型
      1.3  网关系统的组成
        1.3.1  网关硬件系统组成
        1.3.2  网关软件系统组成
      1.4  本书内容概括
    第2章  网关嵌入式系统平台概述
      2.1  飞腾系列芯片产品概述
        2.1.1  高性能服务器CPU
        2.1.2  高效能桌面CPU
        2.1.3  高端嵌入式CPU
        2.1.4  飞腾套片X100
      2.2  飞腾嵌入式系统概述
        2.2.1  天坤IPC2113F硬件资源简介
        2.2.2  双椒派开发板硬件资源简介
        2.2.3  双椒派开发板的开发环境
      2.3  飞腾处理器指令系统
        2.3.1  权限级模型
        2.3.2  异常模型
        2.3.3  寄存器
        2.3.4  ARMv8指令集
    第3章  网关硬件的接口原理
      3.1  基本外设接口
        3.1.1  通用外设接口
        3.1.2  定时器
        3.1.3  实时时钟
        3.1.4  SD接口
        3.1.5  System I/O接口
        3.1.6  调试接口
        3.1.7  LPC接口
      3.2  通信外设接口
        3.2.1  数字通信系统概述
        3.2.2  UART接口
        3.2.3  SPI接口
        3.2.4  QSPI接口
        3.2.5  I2C接口
        3.2.6  CAN总线接口
        3.2.7  WDT
        3.2.8  HDAudio接口
    第4章  网关开发环境搭建
      4.1  开发环境的搭建
        4.1.1  系统引导盘的制作
        4.1.2  Debian操作系统的安装
      4.2  U-Boot启动参数配置
        4.2.1  MMC介质启动配置
        4.2.2  USB介质启动配置
      4.3  内核与文件系统编译
        4.3.1  基于phytium-linux-kernel编译E2000内核
        4.3.2  基于phytium-linux-buildroot编译内核及文件系统

      4.4  交叉编译环境配置
        4.4.1  搭建交叉编译环境
        4.4.2  访问开发板
        4.4.3  系统安装
    第5章  网关Linux编程基础
      5.1  TCP/IP协议概述
        5.1.1  TCP/IP参考模型
        5.1.2  TCP协议
      5.2  socket编程接口
        5.2.1  socket编程接口概述
        5.2.2  socket API接口定义
        5.2.3  客户端/服务端模式
      5.3  线程基本操作
        5.3.1  线程的创建和退出
        5.3.2  修改线程属性
        5.3.3  使用案例
      5.4  线程访问控制
        5.4.1  mutex互斥锁线程控制
        5.4.2  信号量线程控制
    第6章  网关常用协议的工作原理
      6.1  MQTT协议配置
        6.1.1  MQTT简介
        6.1.2  MQTT通信流程
        6.1.3  MQTT数据包格式
        6.1.4  MQTT API介绍
        6.1.5  MQTT协议实现
      6.2  ModbusTCP协议配置
        6.2.1  ModbusTCP简介
        6.2.2  ModbusTCP通信流程
        6.2.3  ModbusTCP数据包格式
        6.2.4  ModbusTCP API介绍
        6.2.5  ModbusTCP协议实现
      6.3  OPC UA协议配置
        6.3.1  OPC UA简介
        6.3.2  OPC UA通信流程
        6.3.3  OPC UA数据包格式
        6.3.4  OPC UA API介绍
        6.3.5  OPC UA协议实现
      6.4  IEC61850协议配置
        6.4.1  IEC61850简介
        6.4.2  IEC61850通信流程
        6.4.3  IEC61850数据包格式
        6.4.4  IEC61850 API介绍
        6.4.5  IEC61850协议实现
      6.5  IEC104协议配置
        6.5.1  IEC104简介
        6.5.2  IEC104通信流程
        6.5.3  IEC104数据包格式
        6.5.4  IEC104 API介绍
        6.5.5  IEC104协议实现

    第7章  网关MySQL数据库
      7.1  MySQL介绍
        7.1.1  MySQL概述
        7.1.2  MySQL特性
      7.2  MySQL安装与配置
        7.2.1  MySQL在Debian Linux环境下的安装与启动
        7.2.2  可视化工具Navicat for MySQL的安装
      7.3  MySQL数据库的基本操作
        7.3.1  创建数据表
        7.3.2  删除数据表
        7.3.3  数据库存储引擎
      7.4  MySQL数据库基本操作
        7.4.1  创建数据表
        7.4.2  查看数据表结构
        7.4.3  修改数据表
        7.4.4  删除数据表
      7.5  Linux系统C/C++与MySQL数据库的连接
        7.5.1  库的安装
        7.5.2  C/C++连接MySQL数据库
        7.5.3  C/C++操作MySQL
    第8章  网关的网页端设计
      8.1  HTML5介绍
        8.1.1  HTML5语义元素
        8.1.2  HTML5多媒体
        8.1.3  HTML5 Web Storage
      8.2  CSS介绍
        8.2.1  CSS语法
        8.2.2  CSS盒子模型(Box Model)
        8.2.3  CSS布局
      8.3  边缘计算网关软件
        8.3.1  系统配置
        8.3.2  规则配置
        8.3.3  设备监控
    参考文献