行万里路–时序约束实战篇
我们以Vivado自带的wave_gen
工程为例,该工程的各个模块功能较为明确,如下图所示。为了引入异步时钟域,我们在此程序上又增加了另一个时钟–clkin2
,该时钟产生脉冲信号pulse
,samp_gen
中在pulse
为高时才产生信号。
VOIUE
「路漫漫其修远兮 吾将上下而求索」
vim
一直是程序员之间比较有争议的一个话题。有人认为她是编辑器之神,有人则认为她古老过时,远远不如IDE,或是以当红小生vscode
为代表的图形化文本编辑器。无论爱恨,我们的开发工作,大到远程登录服务器coding
,修改config
文件,小到git commit message
,或多或少总要接触她。
为什么要写这篇blog呢,是因为我发现各大平台充斥的vim
教程类blog其实很不友好,大多数是命令的堆砌,很少有对思想的解读。由此造成的结果,很多工程师对vim
总是敬畏三分,或者就算部分人可以使用vim
,也只是以自己的固有思维,结合vim的命令操作,并没有真正掌握vim
的精髓。所以我尝试用自己的方式,试图帮助大家系统地建立起vim
的知识系统。
在向你展示如何在 Linux 中更改 MAC 地址之前,让我们首先讨论为什么要更改它。
可能有几个原因。也许你不希望在公共网络上公开你的实际 MAC 地址(也称为物理地址)?还有可能是网络管理员可能已在路由器或防火墙中阻止了特定的 MAC 地址。
一个实用的“好处”是某些公共网络(例如机场 WiFi)允许在有限的时间内免费上网。如果你还想继续使用,那么伪造 Mac 地址可能会欺骗网络,让它认为是一台新设备。这也是一个有名的原因。
我将展示更改 MAC 地址(也称为欺骗/伪造 MAC 地址)的步骤。