首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

树莓派4有线网卡驱动调试笔记

从树莓派底层玩家的角度上来看,树莓派4算的上一款比较好的开发板。在树莓派4之前,有线网卡的驱动都是接在USB设备上,也就是说之前的树莓派都是必须启用了USB协议,然后再开启网卡,这样网速的差别以及网络处理效率上的差别也就不敢恭维了。博通bcm的网卡芯片还是不错的,这次为树莓派4适配和千兆以太网口,配上树莓派4的a72的4核的芯片,真的算是非常的良心的开发板了。学习网络编程,除了熟悉各种TCP,UDP的协议之外,如果能够了解底层驱动的工作原理,那也算是锦上添花的事情。本文主要针对树莓派4有线网卡的驱动模型,以及数据收发的方式,进行梳理总结,同时学习一些比较好的网卡设计模式。

01

windows安装虚拟机(VMware)

CentOS-7.0-1406-x86_64-DVD.iso:这个镜像(DVD image)包括了那些可以用安装程序(installer)安装的所有安装包,这个为大多数用户使用的推荐镜像。 CentOS-7.0-1406-x86_64-NetInstall.iso:这个镜像用来从网络安装或者用来救援系统,安装系统时安装程序会询问从哪里获取安装包,推荐给拥有centos本地镜像的用户使用。 CentOS-7.0-1406-x86_64-Everything.iso:这个镜像包含了centos7的一套完整的软件包,她可以用来安装系统或者填充本地镜像,此镜像需要一个双面的DVD或者8G以上的U盘。 CentOS-7.0-1406-x86_64-GnomeLive.iso CentOS-7.0-1406-x86_64-KdeLive.iso(每个大小1G左右) :这两个镜像是centos的实时图像,不同名称显示不同的显示管理器(即GNOME or KDE) 它们可以用来探索或者是测试centos7的环境,它们一般不会改变硬盘环境,除非你使用在live环境下安装。此镜像需在已装好的系统下,使用yum安装。。 CentOS-7.0-1406-x86_64-livecd.iso:这个镜像有点像上面的GNOMElive,但是没有像libreoffice那样的安装包,这个镜像足够小,可以轻松的烧录在cd上。。

02

无线技术:瘦AP和胖AP的爱恨情仇

无线AP(Access Point):即无线接入点,它用于无线网络的无线交换机,也是无线网络的核心,无线AP同样也是无线路由器(含无线网关、无线网桥)等类设备的统称,其作用是把局域网里通过双绞线传输的有线信号(即电信号)经过编译,转换成无线电信号传递给电脑、 手机等无线终端,与此同时,又把这些无线终端发送的无线信号转换成有线信号通过双绞线在局域网内传输。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,可以覆盖几十米至上百米。无线AP(又称会话点或存取桥接器)是一个包含很广的名称,它不仅包含单纯性无线接入点(通过这种方式,形成无线覆盖,即无线局域网。我们通常说AP,都是指下文里的瘦AP。

02
领券