自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 571

原创 了解网卡的类型

网卡的性能直接影响整个网络的数据传输速率,因此,无论你是在寻找家用网卡,还是为小型企业或数据中心选择服务器网卡,网卡的组件和网卡的功能以及网卡的类型。为满足用户对服务器网卡的速度的不同需求光润通推出了10GPCIe网卡和25G/40G网卡,这些网卡使用英特尔控制器,支持多核处理器与服务器和网络虚拟化的优化。基于不同的速度,网卡有10Mbps,100Mbps,10/100Mbps自适应卡,1000Mbps,10G,25G甚至更高速度的网卡。网卡应用广泛,市场上有许多不同种类,如PCle网卡,服务器网卡。

2023-04-26 17:07:54 948

原创 iperf 流量机制

iperf可以测试TCP和UDP带宽质量。iperf 可以测量最大的TCP宽带,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。在适当的地方,选项中可以使用K (kilo-)和M (mega-)。当P线程可用时,支持多线程。当P线程或Window32线程可用时,支持多线程。可以指定运行的总时间,甚至可以设置传输的数据总量。报告MSS/MTU值的大小和测量值。支持传送指定文件,可以定性和定量测试。

2023-04-26 11:22:36 682

原创 关于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 749

原创 内存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 5780

原创 关于BMC的学习

在很久很久以前,每家的BMC模块都是私有的,这对用户造成了很大的不便,假设机房里有很多不同厂家的服务器,则为了管理这些服务器,必须安装各厂家不同的管理软件,管理的方式和功能也都不一样。这里要澄清一个概念,BMC在服务器里面不是必须的,事实上很多低成本的服务器环境下是没有BMC模块的或只是具备部分的BMC功能,因为BMC芯片+软件开发成本是不小的,而在有些场合这些都不是必须的,系统在没有BMC模块的环境下完全是可以正常运行的,只是没有了带外管理功能。由于很多的资源无法直接访问,故功能相对带内的管理较弱。

2023-03-22 15:51:40 3172

原创 关于PCIe协议的学习

,数据链路层(Data Link Layer)和物理层(Physical Layer),每层职能是不同的,且下层是为上层服务的。分层设计的一个好处:如果层次分得够好,接口版本升级时,硬件设计可能只需要改动某一层,其它层次可以保持不动。分层的好处,下层只处理下层的东西,分层足够好,当升级时,可以进升级单独的模块;数据从上到下,一层一层的打包,上层打包完的数据,作为下层的外套。事务层(Transaction。

2023-03-22 11:09:01 102

原创 2022-1-4 驱动复习

【代码】2022-1-4 驱动复习。

2023-01-04 21:40:06 55

原创 2022-12-21 驱动开发点亮三盏灯

【代码】2022-12-21 驱动开发点亮三盏灯。

2022-12-21 22:53:38 101

原创 2022-12-18 系统移植 小项目

【代码】2022-12-18 系统移植 小项目。

2022-12-21 00:07:16 71

原创 2022-12-13 系统移植

思考:内核裁剪指的是什么?1. bool------------>两态 [ ] [ ]------------>对应的驱动不被编译到uImage镜像文件中 [*]------------>对应的驱动被编译到uImage镜像文件中 2.tristate:三态 < > < >------------>对应的驱动不被编译到uImage镜像文件中 ------------>对应的驱动被编译到uImage镜像文件中 ------------>对应的驱动采用模块化的方式进行编译,并生成对应的.ko文件。

2022-12-14 09:07:34 333

原创 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 417 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.csdn.net/wyl2333/article/details/128258230。为 scripts/kconfig/mconf Kconfig。

2022-12-11 22:37:04 409

原创 Makefile 思维导图

导图的总结

2022-12-09 09:16:15 100

原创 系统移植 第二天的总结

总结

2022-12-08 23:27:06 66

原创 系统移植 关于Makefile变量的四种赋值

第一种:= 最后一次赋值第二种: := 立即赋值3. += 附加赋值4. ?= 询问赋值

2022-12-07 22:53:24 173 1

原创 ARM 关于蜂鸣器和马达和风扇的相关实验 PWM

有关PWM的实验,蜂鸣器和马达和风扇的实验

2022-12-05 21:40:15 96

原创 2022-12-1 ARM 借助cubeMX实现STM32MP157A(-M4核)UART、按键中断、环境检测开关实验

【代码】2022-12-1 ARM 借助cubeMX实现STM32MP157A(-M4核)UART、按键中断、环境检测开关实验。

2022-12-02 19:38:32 192

原创 2022-11-30 ARM 用按键中断的实现

【代码】2022-11-30 用按键中断的实现。

2022-11-30 22:50:44 85

原创 2022-11-29 ARM 串口的通信

【代码】2022-11-29 ARM 串口的通信。

2022-11-29 21:24:56 130

原创 2022-11-28 ARM 自己封装A7核的hal库

ARM自己封装hal的函数

2022-11-28 19:45:12 91

原创 2022-11-27 ARM- 用C语言实现stm32的三盏灯的点亮

【代码】2022-11-27 ARM- 用C语言实现stm32的三盏灯的点亮。

2022-11-27 21:04:05 575

原创 2022-11-25 ARM 用汇编语言实现三盏灯的点亮

【代码】2022-11-25 ARM 用汇编语言实现三盏灯的点亮。

2022-11-27 20:58:37 133

原创 2022-11-24 ARM

1.9和15的最大公约数。

2022-11-24 01:00:14 56

原创 2022-11-17 闹钟

【代码】2022-11-17 闹钟。

2022-11-17 23:47:48 53

原创 2022-11-16 QT

【代码】2022-11-16 QT。

2022-11-16 23:53:44 46

原创 2022-11-15 QT

【代码】2022-11-15 QT。

2022-11-15 23:55:33 44

原创 2022-11-14 QT

1.关于QT的一个重要机制的对象树机制的c++代码。

2022-11-14 18:47:54 299

原创 2022-11-11 c++

1.自己封装STL vector 目的是二倍扩容。

2022-11-13 23:50:42 180

原创 2022-11-10 c++

2.自己封装的循环顺序队列。

2022-11-11 00:08:28 242

原创 2022-11-8 c++

【代码】2022-11-8 c++

2022-11-09 08:57:14 152

原创 2022-11-7 c++

【代码】2022-11-7 c++

2022-11-07 23:04:25 128

原创 2022-11-5 c++

【代码】2022-11-5 c++

2022-11-07 01:40:31 88

原创 2022-11-13 c++

封装一个类,私有成员为:一个长度为8的整形数组、总和​。公有成员函数:输出函数:输出数组中所有内容​;排序函数:将数组中的元素进行升序排序​。求和函数:求得数组中所有元素的和​。输入函数:输入数组所有元素​;

2022-11-03 18:47:29 85

原创 2022-10-25 网络编程

【代码】2022-10-25 网络编程。

2022-10-26 00:36:14 83

原创 2022-10-24 网络编程

【代码】2022-10-24 网络编程。

2022-10-24 23:29:58 73

原创 2022-10-21-2022-10-23 网络编程

【代码】2022-10-21-2022-10-23 网络编程。

2022-10-23 22:12:25 167

原创 2022-10-21 网络编程

【代码】2022-10-21 网络编程。

2022-10-21 00:12:52 446

原创 2022-10-19 网络编程

【代码】2022-10-19 网络编程。

2022-10-19 23:40:32 49

原创 2022-10-14-----2022-10-16

【代码】2022-10-14-----2022-10-16。

2022-10-16 22:12:17 33

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除