- 博客(63)
- 收藏
- 关注
原创 网卡光模块的了解
根据传输光纤的类型,可分为多模光模块和单模光模块,多模光模块的传输距离比较短,中心波长以850nm为主,其需要搭配多模光纤(OM1/OM2/OM3/OM4)一起使用,多模光模块的接口类型为LC和MPO。波分光模块最常见的是CWDM光模块和DWDM光模块,CWDM光模块的中心波长范围为1270nm-1610nm,波段间隔为20nm,共有18条通道可选,通常采用1470-1610nm波段,常用传输距离为40KM、80KM和120KM。25G双光纤光模块的封装类型为SFP28,最远可以传输至40KM;
2023-04-26 17:42:04
1019
原创 了解网卡的类型
网卡的性能直接影响整个网络的数据传输速率,因此,无论你是在寻找家用网卡,还是为小型企业或数据中心选择服务器网卡,网卡的组件和网卡的功能以及网卡的类型。为满足用户对服务器网卡的速度的不同需求光润通推出了10GPCIe网卡和25G/40G网卡,这些网卡使用英特尔控制器,支持多核处理器与服务器和网络虚拟化的优化。基于不同的速度,网卡有10Mbps,100Mbps,10/100Mbps自适应卡,1000Mbps,10G,25G甚至更高速度的网卡。网卡应用广泛,市场上有许多不同种类,如PCle网卡,服务器网卡。
2023-04-26 17:07:54
1493
原创 iperf 流量机制
iperf可以测试TCP和UDP带宽质量。iperf 可以测量最大的TCP宽带,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。在适当的地方,选项中可以使用K (kilo-)和M (mega-)。当P线程可用时,支持多线程。当P线程或Window32线程可用时,支持多线程。可以指定运行的总时间,甚至可以设置传输的数据总量。报告MSS/MTU值的大小和测量值。支持传送指定文件,可以定性和定量测试。
2023-04-26 11:22:36
851
原创 关于iperf工具的了解
s 以server模式启动,eg:iperf -s -p 5205 -f m -i 1 -t 15。-l 缓冲区的大小,默认是8kb,eg:iperf -c 222.35.11.23 -l 16。-t 测试时间,默认10秒,eg:iperf -c 222.35.11.23 -t 5。--get--server--output 获取来自服务器端的结果。-R 停止iperf服务,针对-D,eg:iperf -s -R。-D 以服务方式运行iperf,eg:iperf -s -D。
2023-04-26 10:15:34
871
原创 内存DDR4和DDR5的区别
功能,可以理解为ECC的低配版,On-die Ecc只能纠错内存内部,而常说的Ecc,一般会有额外的颗粒分配给Ecc。,DDR5内存对CPU多线程有一定的提升,对独显基本没有提升,但是由于DDR5内存频率高,所以对游戏的帧数。(2)工作电压,DDR5相比DDR4拥有更高的能耗比,DDR4的工作电压为1.2V,而DDR5的工作电压下降至1.1V,是有一定的提升,或许核显上表现会更好。(4)单芯片密度,DDR5单芯片密度较高,单颗粒可达16GB,而DDR4单颗粒只有4GB的容量,所有DDR4的内存的。
2023-03-22 16:01:46
10724
原创 关于BMC的学习
在很久很久以前,每家的BMC模块都是私有的,这对用户造成了很大的不便,假设机房里有很多不同厂家的服务器,则为了管理这些服务器,必须安装各厂家不同的管理软件,管理的方式和功能也都不一样。这里要澄清一个概念,BMC在服务器里面不是必须的,事实上很多低成本的服务器环境下是没有BMC模块的或只是具备部分的BMC功能,因为BMC芯片+软件开发成本是不小的,而在有些场合这些都不是必须的,系统在没有BMC模块的环境下完全是可以正常运行的,只是没有了带外管理功能。由于很多的资源无法直接访问,故功能相对带内的管理较弱。
2023-03-22 15:51:40
4002
1
原创 关于PCIe协议的学习
,数据链路层(Data Link Layer)和物理层(Physical Layer),每层职能是不同的,且下层是为上层服务的。分层设计的一个好处:如果层次分得够好,接口版本升级时,硬件设计可能只需要改动某一层,其它层次可以保持不动。分层的好处,下层只处理下层的东西,分层足够好,当升级时,可以进升级单独的模块;数据从上到下,一层一层的打包,上层打包完的数据,作为下层的外套。事务层(Transaction。
2023-03-22 11:09:01
171
原创 2022-12-13 系统移植
思考:内核裁剪指的是什么?1. bool------------>两态 [ ] [ ]------------>对应的驱动不被编译到uImage镜像文件中 [*]------------>对应的驱动被编译到uImage镜像文件中 2.tristate:三态 < > < >------------>对应的驱动不被编译到uImage镜像文件中 ------------>对应的驱动被编译到uImage镜像文件中 ------------>对应的驱动采用模块化的方式进行编译,并生成对应的.ko文件。
2022-12-14 09:07:34
389
原创 2022-12-12 系统移植
2、分析tf-a目录下的内容(.patch为补丁文件,Makefile.sdk工程管理文件,README.HOW_TO.TXT分析文件,series补丁文件列表,tf-a-stm32mp-2.2.r2-r0.tar.gz是tf-a源码压缩包)1、进入到/home/linux/FSMP1A/tf-a-stm32mp-2.2.r2-r0/build/trusted。1、进入到/home/linux/FSMP1A/tf-a-stm32mp-2.2.r2-r0/build/trusted。
2022-12-13 08:55:56
512
1
原创 系统移植(make <board_name>_defconfig/make menuconfig/make all)
是编译uboot源码的命令,执行过程将u-boot-nodtb.bin文件和dts/dt.dtb文件拼接,执行mkimage将镜像文件重定向到u-boot.stm32.log。--defconfig=arch/../configs/fsmp1a_defconfig和Kconfig作为参数传递给conf。原文链接:https://blog.youkuaiyun.com/wyl2333/article/details/128258230。为 scripts/kconfig/mconf Kconfig。
2022-12-11 22:37:04
465
原创 2022-12-1 ARM 借助cubeMX实现STM32MP157A(-M4核)UART、按键中断、环境检测开关实验
【代码】2022-12-1 ARM 借助cubeMX实现STM32MP157A(-M4核)UART、按键中断、环境检测开关实验。
2022-12-02 19:38:32
246
原创 2022-11-27 ARM- 用C语言实现stm32的三盏灯的点亮
【代码】2022-11-27 ARM- 用C语言实现stm32的三盏灯的点亮。
2022-11-27 21:04:05
779
原创 2022-11-13 c++
封装一个类,私有成员为:一个长度为8的整形数组、总和。公有成员函数:输出函数:输出数组中所有内容;排序函数:将数组中的元素进行升序排序。求和函数:求得数组中所有元素的和。输入函数:输入数组所有元素;
2022-11-03 18:47:29
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人