C语言宏定义你只会三种用法嘛?现在教你七种C语言宏定义的妙招
相关C/C++学习资料私信我 “代码”即可获取
学习了这么多年C语言,说实话对宏自以为了如指掌了,没想到看内核代码的时候还是那么吃力,设备驱动代码中有很多这样或者那样的宏定义,各种define,博主在学习的过程中将...
徐 自远
7年前 (2018-08-03) 583℃
0喜欢
虽然这篇文章写于2017年5月,但如今看来,本文作者对问题的分析视角亦是值得我们学习的。enjoy~
公元七世纪,在车迟国国家气象局组织的一次求雨活动中,虎力、鹿力、羊力三位大仙成功地祈下甘霖,于水火中救了黎民。老国王虽然不明就里,却从此尊他们为国师,奉道教为圭臬。
本世纪,算...
徐 自远
7年前 (2018-08-03) 498℃
0喜欢
一直想给大家讲讲ESD的理论,很经典。但是由于理论性太强,如果前面那些器件理论不懂的话,这个大家也不要浪费时间看了。任何理论都是一环套一环的,如果你不会画鸡蛋,注定了你就不会画大卫。
静电放电(ESD: Electrostatic Discharge),应该是造成所有电子元器件或...
徐 自远
7年前 (2018-08-03) 489℃
0喜欢
数字旋转编码器在现在的工控领域运用广泛,跑步机的旋钮,控制器的旋钮,音响的音量控制旋钮,都是数字旋转编码器的典型应用。
看一个数字旋转编码器的视频,加深一下理解。
5脚的数字旋转编码器:
图 1 旋转编码器的实物图
具有左转,右转,按下三个功能。4、5脚是中间按下去的开关接线 ...
徐 自远
7年前 (2018-08-03) 544℃
0喜欢
开关电源的设计是一份非常耗时费力的苦差事,需要不断地修正多个设计变量,直到性能达到设计目标为止。本文step-by-step 介绍反激变换器的设计步骤,并以一个6.5W 隔离双路输出的反激变换器设计为例,主控芯片采用NCP1015。
基本的反激变换器原理图如图 1 所示,在需要...
徐 自远
7年前 (2018-08-03) 469℃
0喜欢
实际上,技术这种东西的规律是大同小异的,虽然是电子工程师的成长的道路,但是,其它领域的技术人员,我想也是一样的。
因为我也是比较痛苦地用了较长的时间才完成了从初学者到一个系统工程师的转变,所以啊,将自己这点体会写出来,希望能起到一点微薄的作用。
作为一个初出校门的大学生,如果有高...
徐 自远
7年前 (2018-08-03) 426℃
0喜欢
根据Strategy Analytics日前公布的汽车电子市场排名,NXP、英飞凌和瑞萨分列前三位,而德州仪器凭借着汽车领域的丰富产品线组合,成功超越意法半导体,排名第四。
在2013年,TI CEO Rich Templeton表示公司要利用模拟和嵌入式产品组合,加强对汽车领域...
徐 自远
7年前 (2018-08-03) 531℃
0喜欢
电脑中有一些少有人知但却实际存在的硬件最优化安装方式,比如内存槽位置的选择会影响超频潜力。更鲜有人知的是,NVMe固态硬盘安装位置也会影响它的性能。
多数朋友会将NVMe固态硬盘安装到主板M.2插槽当中,但这并不是性能最优的方式!
对于英特尔主板而言,板载M.2插槽并非直接连...
徐 自远
7年前 (2018-08-03) 770℃
0喜欢
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
pass 关键字,代表什么都不干
e...
徐 自远
7年前 (2018-08-03) 498℃
0喜欢
几个小时前,TensorFlow正式宣布TensorFlow 1.9开始支持树莓派了。
在自家推特上,TensorFlow表示:“自从我们想在尽可能多的平台上运行以来,这一直是我们的目标。我们很高兴地宣布,现在在你的树莓派上安装TensorFlow比以往任何时候都容易。”
自2...
徐 自远
7年前 (2018-08-03) 458℃
0喜欢