自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 kthread + list结合使用

的结合使用,这个设计是一种非常常见的模式,这种模式兼顾了 并发安全、性能、可维护性,是内核开发中的“黄金实践”,用于实现。在浏览 Linux 内核时,经常看见。执行结果:每次打印间隔100ms。

2025-12-09 16:59:05 155

原创 Linux计算usb设备大致带宽方法

过滤信息“C Bi:3:002” ,C表示传输完成,B = Bulk,i表示usb设备->host方向,3:002表示bus3的002设备,和lsusb命令下一致。完整表示过滤出bus3的002设备输入host数据传输完成的日志。原理:利于usbmon 日志将10s内传输完成的打印写到文件内,再将传输完成量叠加再除以1024*1024/10即可得到usb传输带宽。使用awk命令将打印出来的第6列(为传输数据量)累加。再将值除以10s即为 该usb设备传输的大致带宽。

2025-11-18 09:29:21 199

原创 pcie设备驱动去绑定dma传输示例驱动

使能并申请 BAR 区域(BAR 是 PCI/PCIe 设备配置空间中的一个字段,用于告诉操作系统和驱动程序)接口让用户态触发一次 DMA(读或写)枚举并注册一个 PCIe 设备。开启 Bus-Master。并把它 “绑定” 到设备。卸载时正确释放所有资源。

2025-06-27 15:41:31 230

原创 Ubuntu20.04 没有网络图标,无法上网解决方案

4、接下来,去修改 /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf,注意:逗号是必须的。2、执行经过上面的一步,Ubuntu应该是能上网了,但是还没有网络图标。显示ens33未托管,点击右上角的关机按钮也是显示有线未托管 未连接的状态(上面的第一和第二步进行完可能需要等待一会儿)。3、要让它显示网络图标,还需要修改/etc/NetworkManager/NetworkManager.conf。5、再重启网络管理器。

2024-12-23 14:09:29 2298 5

原创 rk3588 mpp实现h264编码

【代码】rk3588 mpp实现h264编码。

2024-09-11 16:13:38 161

原创 指针调整、开销字节处理怎么计算的

在 SDH (Synchronous Digital Hierarchy) 系统中,指针调整和开销字节的处理是关键步骤,用于实现不同数据速率的同步和管理。

2024-07-12 15:04:29 960

原创 e1数据打包封装成sdh帧

SDH(同步数字体系)是用于传输高带宽数据的标准,能够将多路低速数据(例如E1)打包到更高速的传输通道中。在SDH中,E1数据被映射到虚容器(Virtual Containers,VC)中,之后通过级联过程被打包成更大的SDH帧。

2024-07-12 15:02:33 787

转载 SDH原理--SDH信号的帧结构

1.1SDH信号——STM-N的帧结构SDH信号需要什么样的帧结构呢?STM-N信号帧结构的安排应尽可能使支路低速信号在一帧内均匀地、有规律的排列。为什么呢?因为这样便于实现支路低速信号的分/插、复用和交换,说到底就为了方便的从高速SDH信号中直接上/下低速支路信号。鉴于此,ITU-T规定了STM-N的帧是以字节(8bit)为单位的矩形块状帧结构,如图1-1所示。图1-1所 STM-N 帧结构图诀窍:块状帧是什么呢?为了便于对信号进行分析,往往将信号的帧结构等效为块状帧结构,这不是SDH

2024-07-12 10:56:40 1581

原创 linux系统读取cpu占用率,c语言实现

文件并解析其内容来实现。这个文件包含了CPU使用的各种统计数据,通过计算这些数据的差异,可以得出CPU的使用率。在Linux系统中读取CPU占用率,可以通过读取。的时间间隔来获取不同时间间隔的CPU使用率。

2024-07-11 17:26:11 91

原创 SDH帧解析

同步数字体系(SDH)的帧结构非常重要,因为它定义了如何在光纤传输系统中进行高效和可靠的数据传输。下面是对SDH帧结构和其解析的详细说明。

2024-07-11 16:50:08 2575

原创 记录ubuntu20.04开发板命令行实现wifi上网

1. ifconfig -a 看看设备有没有无线网卡,无线网卡通常名叫wlan02. 扫描可用的无线网络将替换为你的无线网卡接口,例如wlan0。

2023-12-13 16:38:12 3331 2

原创 实现gpio风扇控制分5档转速,用hrtimer实现

【代码】实现gpio风扇控制分5档转速,用hrtimer实现。

2023-06-01 16:45:36 427 1

原创 kobject的简单应用

3、经过以上两个函数后kobject对应目录下可能存在若干文件,这些文件被称为属性文件,每个文件对应着一个kobj_attribute结构体实例,创建kobj_attribute结构体实例时需要指定文件名、用户权限、读写函数(可选)。kobject 实现了面向对象的管理机制,一般嵌入一个更大的结构体中 在内核中注册的一个kobject 对应 sysfs系统中的一个目录。下面一起来看看代码,代码从实际驱动中拿来的。自此分析完了可以自己动手去试试吧。

2023-04-27 10:29:51 311 1

空空如也

空空如也

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

TA关注的人

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