- 博客(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
批处理命令大全.doc
2019-12-21
EMMC协议.ppt
2019-12-16
netperf-2.6.0.tar.gz
2016-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人