自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(288)
  • 资源 (99)
  • 论坛 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 【开发工具】嵌入式常用开发工具汇总帖(持续更新,建议收藏)

写这篇文章,主要是想将自己以前用过的,发过的调试工具相关的博客进行汇总,方便后续查找。调试工具【调试工具】【sysrq】魔术键(sysRq)的使用【调试工具】【objdump】反汇编工具(objdump)的使用【调试工具】【gdb】编译工具gdb的使用【调试工具】【lockdep】Linux内核死锁检测工具(lockdep)的使用【调试工具】【tcpdump】抓包工具(Tcpdump)的使用【调试工具】【mtest】uboot内存检测工具(mtest)的使用JTAG 通常系统崩溃,无任

2020-12-27 21:29:27 1060 8

原创 BSP开发|嵌入式软件|Linux驱动|笔试面试大全(持续更新,建议收藏)

写这篇文章的目的,希望以提问的形式,对自己以前的知识进行一个总结,并期待能给即将/已经踏入嵌入式领域的程序员提供一些学习上的帮助~嵌入式,软件,C语言,Linux,驱动,内核,开发,BSP,工程师,底层,后端相关,常见,频繁,常问,经典,项目,招聘,平台,学习,框架,职位,职业,架构,岗位,offer,校招,社招,企业笔试面试,面试笔试,笔试,面试,面经,笔经题目,大全,总结,概括,汇总,整理,集锦,理解,答案,常问问题,经验,分享,最常,归类,大纲

2020-12-01 22:43:00 1195 4

原创 【PCIe】非常适合初学的pcie博客(PCIe知识整理)

非常适合初学的pcie博客:PCIE扫盲(第一阶段):http://blog.chinaaet.com/justlxy/p/5100053251PCIe简介:http://blog.chinaaet.com/justlxy/p/5100053066 这一章主要介绍PCIe的由来,在2001年的时候被提出,命名“PCI-Express”,主要优势就是传输速率高,另外还有传输距...

2018-07-30 10:55:16 8910 4

原创 【UBoot】uboot启动过程分析

1. 准备工作 1.1 uboot源码本文是基于hdu5开发板对应的uboot源码进行分析。1.2 代码阅读软件source insight可以想象uboot源码包有10000多个文件,每个文件都有几百行甚至上千行代码。需要专业的代码阅读器查找函数原型,根据需求去查找阅读,完全没必要重头读到尾。 1.3 hdu5开发板和对应的数据手册在uboot源码中常...

2018-06-05 10:19:37 10259 2

原创 【操作系统】什么是RTOS?RTOS与普通操作系统的区别?

获取更多相关的笔试面试题,可收藏系列博文,持续更新中:C语言|BSP开发|嵌入式软件|Linux驱动|笔试面试题汇总帖什么是实时操作系统(RTOS)?什么样的系统可以被称作实时操作系统(RTOS)?Real-Time Operating System 实时操作系统实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操.

2021-02-28 20:44:35 17

原创 你觉得驱动最难的是哪部分?为什么?

这其实是一个开放题,有充分的自由发挥空间。它在意的并非是答案,而是问题分析的过程。为什么觉得这部分最难,难在哪里?是否有经历过相关的难题?在我的工作经历里,觉得驱动最难的就是调试部分了。通常一个完整的开发任务包含(需求分析、设计、编码、调试、优化、维护...),编码/移植可能只需要两三天,但调试上如果遇到问题,可能需要两三周才能解决。具体比如说,网卡驱动,它的编码部分只需要实现(初始化、中断处理、收发函数)等部分,调试的时候需要注意的有(时钟、中断、PHY芯片、初始化配置、缓冲区.

2021-02-28 19:20:29 15

原创 【C语言】【switch】在switch case中一段永远不会被执行的代码

今天有段出糗的事情,写了一段代码,本来打算看下switch中具体走的哪个流程的,结果运行了半天也没有打印出来。代码类型类似如下:#include <stdio.h>int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); switch(1) { printf("statement will never be executed! \n"); default: printf("default \n

2021-02-25 16:56:59 23 1

原创 【开发工具】【memtester】内存测试工具(memtester)的使用

获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:【开发工具】嵌入式常用开发工具汇总帖Memtester简介Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试。Memtester安装下载memtester-4.3.0.tar.gz:http://pyropus.ca/software/memtester/解压缩ta.

2021-02-24 15:03:58 32 1

原创 【开发工具】【stream】内存带宽测试工具(Stream)的使用

获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:【开发工具】嵌入式常用开发工具汇总帖Stream简介STREAM是一套综合性能测试程序集,通过fortran和C两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得 STREAM 测试例程可以充分发挥出内存的能力。 STREAM 测试得到的是可持续运行的内存带宽最大值,而并不是一般的硬件厂商提供的理论最大值。Stream测试原理:1.主要有四种数组的运算,测试到内存带宽的性能,分别是:数组的复制(Copy).

2021-02-24 13:16:54 63 3

转载 【开发工具】【ifconfig】显示或设置网络设备(ifconfig)的使用

获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:【开发工具】嵌入式常用开发工具汇总帖添加这篇文章的目的就是为了补充自己的工具库,方便后续排查问题。因为已经有比较好的文档介绍了ifconfig,因此直接参考:https://www.runoob.com/linux/linux-comm-ifconfig.htmlifconfig简介ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。.

2021-02-21 20:35:11 32 1

原创 【Makefile】Makefile 中 LINUXINCLUDE 的作用

背景知识在驱动开发的时候,我们经常会创建很多新的头文件,这些头文件大多以#include"xxx.h"的形式放在源码中。而内核头文件则是以#include <xxx.h>的形式存在。#include"xxx.h"、#include <xxx.h>这两者的区别:前者(使用""),来引用xxx.h文件,是首先检索文件的当前路径;如果没有,再检索标准路径,看看这些文件夹下是否有该头文件。 后者(使用<>),来引用xxx.h文件,是首先检索标准路径,看看这些文

2021-01-27 15:47:28 39 1

原创 【问题排查】implicit declaration of function ‘interruptible_sleep_on‘处理

当前内核版本:3.18.y源代码对应的内核版本:2.6.37问题移植代码的时候报错:341:3: error: implicit declaration of function 'interruptible_sleep_on' [-Werror=implicit-function-declaration] interruptible_sleep_on (&tty->read_wait); ^一样是比较两个版本的内核源码,发现interruptible_.

2021-01-27 15:11:36 52 1

原创 【开发工具】【git】通过关键字搜索对应的git提交日志

因为想查看某一个函数对应在源码中的修改记录,就想到了git log.试试看能不能搜索到相关信息。想找到一个内核函数相关的git log修改记录,第一想法是"git log + grep"操作:zhugeyifan@83-28:~/source/linux-stable/linux-stable$ git log | grep interruptible_sleep_on swim3: fix interruptible_sleep_on race interruptible_s

2021-01-27 14:39:07 73 2

原创 【问题排查】error: too many arguments to function ‘tty->driver->ops->ioctl‘处理

当前内核版本:3.18.y源代码对应的内核版本:2.6.37代码移植过程中报错:...491:13: error: too many arguments to function 'tty->driver->ops->ioctl' error = (tty->driver->ops->ioctl)(tty, file, FIONWBUFD, (unsigned long)&d_buff);比较两个内核的差异。tty->.

2021-01-27 13:46:01 44 1

原创 【proc】使用proc_create_data函数在proc下创建节点

前情提要:移植代码的时候遇到create_proc_read_entry函数,新的内核里已经没有这个函数了,只能找对应的替换。proc_create_data函数就是可以替换掉它,本文主要讲解下如何使用proc_create_data,以及相关的参数配置。proc_create_data函数函数定义在“linux/proc_fs.h”头文件中extern struct proc_dir_entry *proc_create_data(const char *, umode_t,.

2021-01-27 11:31:07 70 1

原创 【开发日常】implicit declaration of function ‘create_proc_read_entry‘处理

问题遇到编译报错:2534:2: error: implicit declaration of function 'create_proc_read_entry' [-Werror=implicit-function-declaration] create_proc_read_entry("driver/fpgae1", 0, 0, fpgae1_proc_debug, NULL);百度搜了一下,对应的头文件应该是:#include <linux/proc_fs.h>

2021-01-27 10:54:57 35 1

原创 【开发工具】【i2c-tools】I2C总线调试工具(i2c-tools)的安装与使用

获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:【开发工具】嵌入式常用开发工具汇总帖i2c-tools的安装I2C Tools源码官网http://i2c.wiki.kernel.org/index.php/I2C_Tools安装步骤下载i2c tools:https://www.kernel.org/pub/software/utils/i2c-tools/解压缩tar -vxzf i2c-tools-4.1.tar.gz 注:小技巧:Linux下一般压.

2021-01-25 21:57:57 58 1

原创 【开发工具】【lsusb】查询USB设备信息(lsusb)的使用

获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:【开发工具】嵌入式常用开发工具汇总帖本文主要介绍查询USB设备信息(lsusb)的使用。写这些文章的主要目的是给自己看的,想法是把目前网上能收集到的相关信息都汇总起来,方面有需要的时候能迅速上手。后续会把命令输出的打印,每一行都介绍一些(需要些时间,用到的时候再弄)lsusb命令的作用显示本机的USB设备列表信息。在手册上lsusb定义成:显示系统中以及连接到系统的USB总线信息的工具。lsusb命令 用于显示本.

2021-01-24 21:23:09 82 1

转载 Unix/Linux/BSD命令大全|实用指南

本文转载自:UNIX TOOLBOX - 中文版按照自己的理解,增删了部分内容。这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。Unix Toolbox 版本:12你可以到http://cb.vu/unixtoolbox.xhtml找到本文档的最新版。PDF版本可以替换链接中的.xhtml为.pdf,小册子版本可以替换成.book.pdf。 用双面打印机可将小册子打印成册。这份X...

2021-01-24 19:42:34 341

原创 【开发工具】【Bus Hound】USB抓包工具(Bus Hound)的使用

获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中:【开发工具】嵌入式常用开发工具汇总帖目录Bus Hound概述Bus Hound使用说明settings设置 - 设置捕捉的内容Device设置 - 设置捕捉的设备Capture设置 - 开始捕捉数据Save - 导出捕捉的数据Bus Hound概述Bus Hound是一个超级软件总线协议分析器,用于捕捉来自设备的协议包和输入输出操作。该软件是由美国perisoft公司研制的一种专用于PC机各种总线数据包监视和控

2021-01-21 13:27:12 107 2

原创 【内存管理】【slab】/sys/kernel/slab/<slab name>/trace解析

目录什么是/sys/kernel/slab//trace?/sys/kernel/slab//trace的作用/sys/kernel/slab//trace使用方法什么是/sys/kernel/slab/<slab name>/trace?首先是看下官方文档里的相关介绍:https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-kernel-slabWhat: /sys/kernel/slab/cache

2021-01-20 16:05:27 48 1

原创 【开发工具】【readelf】查看ELF格式文件工具(readelf)的使用

目录readelf概述readelf命令使用说明readelf概述readelf是Linux下的分析ELF文件的命令,这个命令在分析ELF文件格式时非常有用。常见的文件如在Linux上的可执行文件,动态库(*.so)或者静态库(*.a) 等包含ELF格式的文件。Ps:什么是ELF文件?系统里的目标文件是按照特定的目标文件格式来组织的,各个系统的目标文件格式都不相同。从贝尔实验室诞生的第一个Unix系统使用的是a.out格式(直到今天,直到文件仍然称为a.out文件)。Win

2021-01-16 19:17:01 89

原创 【开发工具】【ethtool】查询与设置网卡参数工具(ethtool)的安装与使用

目录什么是ethtool?ethtool的安装ethtool的使用什么是ethtool?Ethtool是Linux下用于查询和设置网卡参数的命令。用于控制网络驱动程序和硬件(尤其是有线以太网设备)的标准Linux实用程序。它可以用于:获取标识和诊断信息 获取扩展的设备统计信息 以太网设备的控制速度,双工,自动协商和流控制 控制校验和卸载和其他硬件卸载功能 控制DMA环大小和中断控制 控制多队列设备的接收队列选择 升级闪存中的固件ethtool的安装下载t

2021-01-16 18:31:14 1950 3

原创 【操作系统】优先级反转、优先级继承、优先级天花板

目录什么是优先级反转?什么是优先级继承?什么是优先级天花板?什么是优先级反转?高优先级任务被低优先级任务阻塞,导致高优先级任务迟迟得不到调度。但其他中等优先级的任务却能抢到CPU资源。举个栗子:进程A,进程B,进程C。优先级依次递增。进程C优先级最低,但进程C最先运行(占有锁),此时进程B运行,因为优先级比C高,因此抢占运行,过了一会进程A运行,原本进程A想要抢占进程B,但拿不到锁(被C占有锁),必须等待锁释放。但C又因为被进程B抢占,需要等待进程B结束..

2021-01-16 12:27:15 44 2

转载 也谈谈内卷化、996和程序员的发展

转自:也谈谈内卷化、996和程序员的发展最近看到这个问题被谈得很多。铺天盖地的35岁、内卷化、996。这里也想谈谈自己的想法。1)内卷化的形成内卷为什么会形成呢?从公司内部的角度来说,同事之间做的事情也缺少独特性。那么既然每个人都差不多,那么与其招一个工作十年的人,还不如招个应届生。虽然说从代码的产出和质量来说,工作十年的工程师理论上来说应该是好很多, 但是如果工作十年的人缺少积累,缺少系统性的理解,那么跟应届生比较可能多了一些广度(因为换过工作)。但是深度上来说并没有本质上的区别。那么这个.

2021-01-15 10:52:35 47 3

原创 【C语言】写一个“标准“宏,已知数组table,求出table的元素个数

直接上答案:#define NTBL (sizeof(table)/sizeof(table[0]))解析:先算出总数组大小,再算出单个成员大小,除下来就是成员数量。(因为数组成员大小相同)收录于:C语言|BSP开发|嵌入式软件|Linux驱动|笔试面试题汇总帖...

2021-01-10 22:05:30 41 1

原创 【C语言】写一个“标准”宏,实现交换两个参数值

直接上答案:#define SWAP(x,y) { \(x) = (x) + (y); \(y) = (x) - (y); \(x) = (x) - (y); \}解析:上面是一种不需要额外参数,实现x,y的值替换的方法。带入实例:x=1,y=2;x = x + y = 1 + 2 = 3; //这里x+y的和。y = x - y = 3 - 2 = 1; //(x在上一步已经变成3了)这里y就等于先前的x的值。x = x - y = 3 - 1 = 2;...

2021-01-10 22:04:43 55 1

转载 【C语言】引用和指针的区别?

首先解释在C语言中,什么是引用:1、引用概念  引用是别名,必须在声明的时候初始化。即:是指一个已定义变量的别名。(一个内存空间,有两个名字都可以操作)  引用:在函数调用时,是变量的别名,不可以单独存在,使用时必须要初始化;  指针:本身有自己的地址,可以单独存在。引用和指针的区别:指针和引用都是地址的概念,指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。 程序为指针变量分配内存区域,而不为引用分配内存区域。 指针使用时要在前加 * ,引..

2021-01-10 17:35:23 59 2

原创 【C语言编程】实现一个函数,判断字符串str2是否在字符串str1里

直接上源码,其实是仿照<string.h>库中的源码:char* strstr(register char* str1, register char* str2){ register char* bp; register char* sp; if (!*str2) return str1; while(*str1) { bp = str1; sp = str2; do { if (!*sp) return str1; }while(*b

2021-01-10 17:05:04 1566 7

原创 【C语言】使用一个宏实现输入两个参数并返回较小的一个

答案很短:#define MIN(x,y) ((x)>(y)?(x):(y))解析:其实也可以问类似的,比较两个参数并返回较大的一个。这边第一个可以考察三目运算符的含义:“? :”第二个考察细心程度把,需要考虑到负数等场景,因此需要用括号保护下。收录于:C语言|BSP开发|嵌入式软件|Linux驱动|笔试面试题汇总帖...

2021-01-10 15:47:46 79 1

原创 【C语言】使用一个宏求结构体内一个变量相较于结构体的偏移?

答案很短:#define OFFSET(struct,m) (unsigned int)&(((struct*)0)->m)简单的解析:既然是偏移,那就需要一个首地址+偏移地址。那么首地址+偏移地址的计算就可以看成:&(((struct*)x)->m) -&(struct*)x;这里做了一个取巧,将首地址变成了(struct*)0;就可以简化成:&(((struct*)0)->m) -&(struct*)0 ---...

2021-01-10 15:23:17 52 1

转载 linux在系统调用进入内核时,为什么要将参数从用户空间拷贝到内核空间?不能直接访问,或是使用memcpy吗?非要使用copy_from_user才行吗?

参考:Linux为什么一定要copy_from_user ?网上很多人提问为什么一定要copy_from_user,也有人解答。比如百度一下:但是这里面很多的解答没有回答到点子上,不能真正回答这个问题。我决定写篇文章正式回答一下这个问题,消除读者的各种疑虑。这个问题,我认为需要从2个层面回答 第一个层次是为什么要拷贝,可不可以不拷贝? 第二个层次是为什么要用copy_from_user而不是直接memcpy 为什么要拷贝拷贝这个事情是必须的,这个事情甚至都跟Lin.

2021-01-10 14:27:26 87

原创 【开发工具】【git】将其他分支的修改合并到当前分支

找到其他分支的相应commit记录:commit 284f2e2f582bb2b178afe423f28aef401ce0a8beAuthor: xxx<xxx@xxx.com>Date: Fri Aug 14 16:58:36 2020 +0800 Redmine#688045 xxx 1.add xxx module supported Signed-off-by: xxx<xxx@xxx.com> Change-

2021-01-07 19:14:11 130 1

原创 【开发工具】【git】给修改过未提交的内容打patch包

修改代码,查看修改的代码$ git statusOn branch 20190506_xxx_driverYour branch is up to date with 'origin/20190506_xxx_driver'.Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to

2021-01-07 16:15:23 832 3

转载 Can‘t use ‘defined(@array)‘ (Maybe you should just omit the defined()?) at kernel/timeconst.pl line

报错:Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.解决: vi kernel/timeconst.pl 将373行的 if (!defined(@val)) { 改为 if (!(@val)) {编译成功。原因:查了一下更新,发现其中有一项是perl版本升级到...

2021-01-07 14:40:03 31

转载 【开发日常】一分钟掌握路由器、交换机和防火墙的工作原理,以及三者之间的关系【转】

本文转载自:路由器、交换机和防火墙的工作原理,三者之间的关系在网络传输系统中,路由器、交换机和防火墙都处于一个重要的角色,因为交换机可以启用局域网内部通信,而路由器负责接入互联网,防火墙负责保护网络。路由器接入互联网路由器也被称为网关设备,它通常被用来路由不同网络之间的数据包,也会根据信道的情况自动选择和设定路由,并将您的网络与Internet连接起来。事实上,互联网是由成千上万个路由器组成的。路由器的工作原理路由器检查每个数据包的源IP地址和目的IP地址,...

2021-01-05 20:42:57 74

转载 【开发日常】1分钟掌握交换机工作原理【转】

转载自:1分钟掌握交换机工作原理随着企业网络的发展,越来越多的用户需要接入到网络,交换机提供的大量的接入端口能够很好地满足这种需求。同时,交换机也彻底解决了困扰早期以太网的冲突问题,极大地提升了以太网的性能,同时也提高了以太网的安全性。交换机工作在数据链路层,对数据帧进行操作。在收到数据帧后,交换机会根据数据帧的头部信息对数据帧进行转发。交换机工作原理接下来我们以小型交换网络为例,讲解交换机的基本工作原理。交换机中有一个MAC地址表,里面存放了MAC地址与交换机端口的映射关系。M.

2021-01-05 20:10:23 41

原创 【开发日常】设备双网卡设置为同一网段的IP,会有什么问题?

这类问题其实经常会遇到:同一台设备双网卡为什么不能设置为同一网段?双网卡设置IP属于同一网段的问题同一个设备上的两个网卡可以配置成相同网段吗?双网卡,同网段,同局域网能否实现互不干扰?一台电脑上的两张网卡能不能配在同一网段?为什么?一台电脑有双网卡如何设置?双网卡,同网段,冲突双网卡在同一网段的解决办法?设想一个场景:当同一设备的两个网卡被设置为同一个网段后(网卡1为192.168.1.100,网卡2为192.168.1.101),假如现在需要发送一个报文给1

2021-01-05 19:48:22 176 1

原创 【开发工具】【tcpdump】网络抓包工具(Tcpdump)的使用【二】

相关链接:想要了解如何下载安装tcpdump工具的,可以参考这篇文章:【开发工具】【tcpdump】抓包工具(Tcpdump)的安装【一】目录命令功能命令格式命令参数:常用的tcpdump表达式:常用命令示例:指定网口指定监听协议类型指定监听IP指定监听端口指定监听网段指定监听mac地址将上面的规则整合到一起.解析监听内容命令功能tcpdump:在网络上抓取并转储流量报文。命令格式tcpdump采用命令行方式对接口的数据包

2021-01-04 19:48:00 35 1

原创 【C语言】i++和++i的区别是什么?哪个效率高?为什么?

写这篇文章主要的目的就是想把看到的一些好的C语言习题摘录下来。执行效率理论上,i++的执行效率比++i的执行效率要高。++i不用生成临时变量,而i++要生成临时变量。这个会因编译器有所区别,有的编译器会对这个流程进行优化。例如直接汇编相应的代码,结果如下:可以看到它们的执行效率是差不多的。执行逻辑i++表示先赋值后加1;i++实现的是,运算结束之后进行自加运算,换句话说这一句跑到分号之后才会有自加效果。++i表示先加1再赋值;++i正好相反,是在这一句的一开始就进行.

2021-01-03 22:55:59 96 1

IMX6UL数据手册

IMX6UL数据手册IMX6UL数据手册IMX6UL数据手册IMX6UL数据手册

2017-11-17

stream_5.10.tar.gz

STREAM是一套综合性能测试程序集,通过fortran和C两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得 STREAM 测试例程可以充分发挥出内存的能力。 STREAM 测试得到的是可持续运行的内存带宽最大值,而并不是一般的硬件厂商提供的理论最大值。

2021-02-24

iperf-2.0.9-win64.rar

iperf-2.0.9-win64 iperf 是一个网络性能测试工具。iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。 最简单的方式,iperf可以用来测试网络传输速度。

2021-02-21

kernel-headers-4.19.113-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

BusHound v6.0.1

USB抓包工具 -- Bus Hound 主要是写了一篇文档,为了方便看文档的人能直接使用, 添加了下载链接

2020-11-16

kernel-headers-4.14.78-201.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.63-201.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.65-201.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.71-201.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.91-201.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.94-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.101-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.106-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.111-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.116-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.119-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.23-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.28-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.29-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.34-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.40-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.43-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.72-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.84-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.94-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.104-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.110-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.25-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.28-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.42-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.49-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.56-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.9.86-30.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.112-32.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.127-32.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.165-35.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.177-35.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.184-35.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.188-35.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

kernel-headers-4.9.199-35.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-22

嵌入式设备静电测试,出现usb转网卡设备断开(r8152)

发表于 2019-12-11 最后回复 2020-05-16

系统未检测到U盘设备插入

发表于 2020-04-07 最后回复 2020-04-09

论坛的发帖 / 回复获得分数是怎么计算的?

发表于 2016-09-05 最后回复 2019-03-29

Fake Tx hang detected with timeout of xx seconds

发表于 2018-06-21 最后回复 2019-01-22

网络通信问题汇总

发表于 2018-06-26 最后回复 2018-06-26

个人电脑ping公司机房服务器,ping小包可以ping通,大包不能ping通

发表于 2018-05-08 最后回复 2018-05-10

NUC972触摸屏ADC转换不稳定

发表于 2017-03-08 最后回复 2017-08-16

fedora 9 安装完VMwareTools后无法开机

发表于 2016-11-10 最后回复 2017-03-07

audio: /dev/dsp: No such file or directory

发表于 2016-11-01 最后回复 2016-11-09

用nfs挂载根文件系统挂到一半失败

发表于 2016-10-29 最后回复 2016-11-01

No soundcards found.

发表于 2016-10-29 最后回复 2016-11-01

计算机三级电脑改卷填空会不会改错?

发表于 2016-09-05 最后回复 2016-09-21

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

TA关注的人 TA的粉丝

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