自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

转载 PNP和NPN三极管区别

主要区别是电流流向和bai电压不同:1. PNP管子du是发射极流入后从基极和集电极zhi流出,NPN管子是基极和集电极流入从发dao射极流出。2. PNP管子工作在放大区时电压是,Ue>Ub>Uc,NPN管子工作在放大区时电压时Uc>Ub>Ue。3. PNP是共阴极,即两个PN结的N结相连做为基极,另两个P结分别做集电极和发射极;电路图里标示为箭头朝内的三极管。NPN则相反。4. PNP管子:发射极电流 = 集电极电流 + 基极电流5....

2020-06-30 16:28:17 4821

转载 Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档

1>.安装hdparm工具[root@node105 ~]# yum -y install hdparm2>.查看帮助信息 1 [root@node105 ~]# hdparm -h -a<快取分区> 设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定。-A<0或1> 启动或关闭读取文件时的快取功能。   -c<I/O模式> 设定IDE32位..

2020-06-30 10:35:49 424

转载 ARM嵌入式平台性能测试

在新项目需要选择一个全新的基于ARM嵌入式处理器平台的时候,难免会需要对新平台的性能进行评估,这时候有几种思路可以进行参考,一是ARM芯片厂家发布的性能指标,不过大多数是基于理论情况;二是购买同样平台的开发板移植应用进行实测,效果最直接但是可能需要花费较大精力和时间;那么这个时候也可以考虑使用针对性的benchmark软件在目标平台上面进行性能测试,算是一个折衷的方法,其结果有一定参考意义但由于影响benchmark软件结果的因素不仅仅是硬件本身,还有不同的BSP以及软件设定等,因此在这些设定一致性越大的前

2020-06-30 09:59:39 929

转载 使用 stress 命令对cpu进行压力测试

1.安装 stress apt-get install stress2.使用帮助stress --help`stress' imposes certain types of compute stress on your systemUsage: stress [OPTION [ARG]] ...-?, --help show this help statement --version show version statement-v, --...

2020-06-30 09:55:33 1992 1

转载 MDIO Clause 45 和Clause 22

MDIO Clause 45 和Clause 22Contents MDIO History Theory of Operation Clause 22 Clause 45 References MDIO History Management Data Input/Output, or MDIO, is a 2-wire serial bus that is used to manage PHYs or physical layer de]ContentsMDIO History Theor.

2020-06-28 16:42:48 2625

转载 systemd中Target管理

启动计算机的时候,需要启动大量的 Unit。如果每一次启动,都要一一写明本次启动需要哪些 Unit,显然非常不方便。Systemd 的解决方案就是 Target。简单说,Target 就是一个 Unit 组,包含许多相关的 Unit 。启动某个 Target 的时候,Systemd 就会启动里面所有的 Unit。从这个意义上说,Target 这个概念类似于"状态点",启动某个 Target 就好比启动到某种状态。传统的init启动模式里面,有 RunLevel 的概念,跟 Target 的作用很类似。不

2020-06-22 16:04:59 4123 1

转载 https://blog.csdn.net/fybon/article/details/18044369

一、linux内核、用户空间的内存划分:如下图:内核空间划分0~3G为用户空间,3~4G为内核空间。详细请参考《Linux用户空间与内核空间》注意:内核地址空间的范围是 0xC0000000 ~ 0xFFFFFFFF二、异常内存访问导致的oops:1、Unable to handle kernel paging request at virtual address 00000000 =====》越出内核地址空间范围,原因是由于使用空NULL指针2、Unable...

2020-06-17 15:07:24 494

转载 Linux内核调试的方式以及工具集锦

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作 因本人技术水平和知识面有限, 内容如有纰漏或者需要修正的地方, 欢迎大家指正, 也欢迎大家提供一些其他好的调试工具以供收录, 鄙人在此谢谢啦"调试难度本来就是写代码的两倍. 因此, 如果你写代码的时候聪明用尽, 根据定义, 你就没有能耐去调试它了." --Brian Kernighan 1 2 1 内核调试以及工具总结 内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样,

2020-06-16 17:56:49 397 1

转载 者旨於陽 Linux内核调试方法总结之反汇编

Linux反汇编调试方法Linux内核模块或者应用程序经常因为各种各样的原因而崩溃,一般情况下都会打印函数调用栈信息,那么,这种情况下,我们怎么去定位问题呢?本文档介绍了一种反汇编的方法辅助定位此类问题。代码示例如下:#include <signal.h>#include <stdio.h>#include <stdlib.h>#include <execinfo.h>#include <fcntl.h>#inclu

2020-06-16 17:54:48 220

转载 对于USB Bulk通信发送0包的理解

写Device USB驱动的时候,当Bulk送信发送的数据长度恰好是wMaxPacketSize的整数倍时,是否应该发送0包的问题搞得我焦头烂额。查找了好多资料,有的说要加,这是USB协议的一部分;有的说要加,这是微软的霸王条款;也有的说不要加,因为协议里没写这一条,送信成功之后USB传输的任务就完成了。今天终于给出了比较令自己满意的解释:把“USB驱动”拆开理解。底层负责硬件的部分只管收发,确实不要求0包。但是Host确认数据接收完成并不是底层的动作,而是由Host驱动的Class部分决定的。不同的

2020-06-09 08:47:48 3278 3

转载 在嵌入式Linux系统上安装打印机

.简介: 在Linux环境中安装打印机,通常是cups, ghostscript等,但体积通常很大,几十兆在我应用的环境,要求打印模块不大于5M,在网上搜索的方案是将cups的一部分提取出来,即 imagetoraster, rastertohp, rastertoepson. 经过精简,最后我把后两者合并,去掉其他图片格式支持,只保留BMP,并静态编译,生成两个文件imagetoraster, rastertoany,总计1M,并在HP-1010上测试成功。由于我的任务比较简单,所以没有考...

2020-06-04 13:55:17 1288

转载 关于qt中的tr()函数

在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr (2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种: (2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包) (2b) 用tr包住中文(源码用中文,然后提供中文到其他语言的翻译包) 注意哦,如果你正在用tr包裹中文字符,却不属于(2b),那么,这是个信号:你在误用tr ...

2020-06-04 13:53:39 282

转载 Qt操作文件QFileDialog::getSaveFileName用法

源码实现static QString getSaveFileName(QWidget *parent = Q_NULLPTR,const QString &caption = QString(),const QString &dir = QString(),const QString &filter = QString(),QString *selectedFilter = Q_NULLPTR,Options options = Options())着重说一下第cap

2020-06-04 13:52:45 2748

PWM延迟问题解决.docx

在应用中我们打开pwm功能后,波形输出会延时,解决此问题的方法

2021-02-04

批处理命令大全.doc

批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等

2019-12-21

I2C协议标准(中文版).pdf

I2C协议标准(中文版), i2c 总线的标准协议, 现在分享给大家 ,希望有一些帮助, 一起进步。

2019-12-16

EMMC协议.ppt

emmc 协议分析,收集的emmc标准协议课件,课件中将协议的标准做了精要的描述,是emmc开发入门的精品材料。很不错的资料。分享出来 ,希望对大家有帮助。

2019-12-16

netperf-2.6.0.tar.gz

Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多块的速度接收数据。 Netperf以client/server方式工作。server端是netserver,用来侦听来自client端的连接。 client端是netperf,用来行server发起网络测试。在client和server之间,首先建立一个控制连接,传输有关测试配置信息,以及测试结果;在控制连接建立并传输了测试配置信息以后,client与server之间回再建立一个测试连接, 用来来回传递特殊的流量模式,以测试网络的性能。

2016-05-07

linux 下的tree

linux下十分有用的工具,用于查看文件目录结构

2015-04-24

MFC函数库手册.

MFC函数库速查手册,CHM单文件格式,非常方便携带与查找

2014-09-23

蓝牙设备收发文件

可以实现蓝牙设备之间的查找、连接、发送文件等功能 c#

2014-01-09

空空如也

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

TA关注的人

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