1. 首页
  2. 编程语言
  3. 硬件开发
  4. Docker部署Python爬虫项目的完整方法步骤

Docker部署Python爬虫项目的完整方法步骤

上传者: 2024-07-22 03:09:22上传 PDF文件 10.65MB 热度 6次

10.1基本配置使用以下寄存器来对以太网控制器进行配置:

  • 功率:在PCONP寄存器中置位PCENET;

  • 时钟;

  • 引脚:以太网引脚通过PINSEL寄存器使能,通过PINMODE寄存器选择它们的模式,见“引脚连接模块”章节的“寄存器描述”小节;

  • 唤醒:以太网端口上的活动可将微控制器从掉电模式中唤醒,见“从低功耗模式唤醒”小节;

  • 中断:使用相关的中断置位使能寄存器在NVIC中使能中断;

  • 初始化:见本章的“初始化”描述。

注:复位时,以太网模块被禁止(PCENET=0)。

10.2简介以太网模块包含一个功能齐全的10Mbps或100Mbps以太网MAC(媒体访问控制器),以太网MAC通过使用DMA硬件加速功能来优化其性能。对DMA控制器感兴趣?可以查看这篇DMA技术与DMA控制器。以太网模块具有大量的控制寄存器组,可以提供:半双工/全双工操作、流控制、控制帧、重发硬件加速、接收包过滤以及LAN上的唤醒等。利用分散-集中式(Scatter-Gather)DMA进行自动的帧发送和接收操作,减轻了CPU的工作量。以太网模块是一个AHB主机,驱动AHB总线矩阵。通过矩阵,它可以访问片上所有的RAM存储器。建议以太网使用RAM的方法是专门使用其中一个RAM模块来处理以太网通信。那么该模块只能由以太网和CPU,或许GPDMA进行访问,从而获取以太网功能的最大带宽。对DMA配置代码感兴趣的朋友,不妨看看这篇DMA配置代码。以太网模块使用RMII(简化的媒体独立接口)协议和片上MIIM(媒体独立接口管理)串行总线、还有MDIO(管理数据输入/输出)来实现与片外以太网PHY之间的连接。

表10.1以太网的缩写词与定义

  • AHB:先进的高性能总线

  • CRC:循环冗余校验

  • DMA:直接存储器访问

  • Double-word:64位实体

  • FCS:帧校验序列(CRC)

  • Fragment:一个以太网帧或其中的一部分;一个以太网帧可以是一个或多个片段(fragment)

  • Frame:一个以太网帧由目标地址、源地址、长度/类型区、有效载荷以及帧校验序列组成

  • Half-word:16位实体

  • LAN:局域网

  • MAC:媒体访问控制器

  • MII:媒体独立接口

  • MIIM:MII管理

想要了解更多通信相关的缩写词?试试这篇通信缩写词,或是浏览这份通信缩写词手册,你一定会有更多收获!

用户评论