揭开深记忆示波器的神秘面纱
2019-09-23 07:56
An ideal probe would provide an exact replica of a signal being probed. However, the probe becomes a part of the circuit under test, because the probe introduces probe loading to the circuit.
2018-10-16 10:22
在linux 内核中有一个大名鼎鼎的宏container_of(),这个宏是用来干嘛的呢?我们先来看看它在内核中是怎样定义的。呵呵,乍一看不知道是什么东东。我们先来分析一下container_of(ptr,type,member),这里面有ptr,type,member分别代表指针、类型、成员。看一个例子:Struct test{ int i; int j; char k;};Struct test temp;现在呢如果我想通过temp.j的地址找到temp的首地址就可以使用container_of(&temp.j,struct test,j);现在我们知道container_of()的作用就是通过一个结构变量中一个成员的地址找到这个结构体变量的首地址。下面来看看比较复杂的内容:我们用上面的struct test张展一下Const typeof(((struct test *)0)->j) * __mptr = (&temp.j);其中,typeof是GNU C对标准C的扩展,它的作用是根据变量获取变量的类型。因此,上述代码的作用是首先使用typeof获取结构体成员j的类型为int,然后顶一个int指针类型的临时变量__mptr,并将结构体变量中的成员的地址赋给临时变量__mptr。(struct test *)((char *)__mptr - offsetof(struct test,j));接着我们来看一下offsetof(struct test,j),他在内核中如下定义展开(size_t)&((struct test *)0)->j,这是什么东东?一开始也不明白,这里要感谢曹老师老师的热心帮助,一语惊醒梦中人,呵呵,可以是这样理解。其中size_t是整型,那么我们可以知道最终的结果是一个整形值,也就是j相对于0地址的偏移量。也许现在你会问,整出这么个玩意干嘛,下面看个列子:程序运行结果:发现没有如果把第二个值 减去最后一个值,就能得到第一个值。在回首一下它:(struct test *)((char *)__mptr - offsetof(struct test,j));是不是可以获得结构体变量temp的首地址呀,是不是太精妙了呀,linux内核中随随便便一个宏就有如此精妙,呵呵,想想对linux了解非常多的牛人,还有很长一段路。
2016-11-11 10:02
今天一朋友咨询我AI芯片怎么样?我是搞软件的,历来计算机系专业学生里搞软件的不懂硬件,但是要聊到AI芯片,它真的很简单,哈哈。1、什么是人工智能(AI)芯片?广义上讲,能...
2021-07-26 08:01
本帖最后由 fd19635 于 2014-4-11 14:41 编辑 第七份年度研究揭示,到2020年数字宇宙将增长10倍;带传感器功能的“物件”产生的数据占10%。 2014年4月9日,北京
2014-04-11 14:39
:揭开编译器神秘面纱之处理器选项DSP编程技巧之3:揭开编译器神秘面纱之程序优化DSP编程技巧之4---揭开编译器神秘
2014-07-24 16:52
揭开固态硬盘的神秘面纱,一张图看懂机械硬盘和固态硬盘的区别!
2019-04-24 11:35
` 场效应晶体管简称MOS管是应用控制输入回路的电场效应来控制输出回路电流的一种半导体器件,它属于电压控制型半导体器件。 场效应晶体管可分为结场效应晶体管和MOS管,而MOS管义分为N沟耗尽型和加强型、P沟耗尽型和加强型四大类。 MOS管应该如何检测呢?MOS管的外形、结构及符号如下图所示,三个电极分别为栅极G、源极S、漏极D。国产N沟道管典型产品有3DJ2、3DJ4.3DJ6、3DJ7,P沟道管有CSl-CS4,应用指针式万用表RXl00挡能够断定结型场效应管的各个电极。 MOS管的栅极相当于晶体管的基极,源极和漏极分别对应于晶体管的发射极和集电极.如下图所示,将万用表置于RXlk挡,用两表笔分别测量每两个管脚间的正、反向电阻.当某两个管脚间的正、反向电阻相等,均为数千欧时,则这两个管脚为漏极D和源极s(对结型场效应管而言,漏极和源极可互换,且并不影响电路的正常工作,所以不用加以辨别),余下的一个管脚即为栅极G。 关于有4个管脚的结型场效应管,另外一极是屏蔽极(运用中接地),也能够将万用表的黑表笔(红表笔也行)恣意接触一个电极,另一支表笔依次去接触其他的两个电极,测其电阻值。当呈现两次测得的电阻值近似相等时,则黑表笔所接触的电极为栅极,其他两电极分别为漏极和源极。 `
2018-10-23 15:10
Linux系统编程01期:揭开文件系统的神秘面纱 6年嵌入式开发经验,在多家...
2021-12-23 07:46
要想玩转树莓派,首先得知道树莓派是什么。在本节中,作者将带领大家揭开树莓派的神秘面纱,了解树莓派从最初诞生到现在发生的有趣故事,以及树莓派背后所蕴含着的深刻含义。
2019-08-06 06:10