2026-05-29  2026-05-29    1157 字  3 分钟

前言


很多时候我们没有取得进步的原因,不是在于我们资源不充分,或者努力程度不够,而是注意力的聚焦程度还不够高,我容易陷入“松鼠症”的误区,搞定了一项新技术,在遇到另一个新东西的时候注意力又完全被新东西吸引了,但其实这个新技术的实用性不足以投入那么多的精力,包括对于学习也是,感兴趣是好事,但是对啥都感兴趣,就很难在那些能够产生稳定回报的项目上取得稳定的收益,最终导致随时间复利效应咩有呈现。

正文


这几天取得的收获主要如下:

边沿检测


1)Verilog 边沿检测

  • FPGA 只能在时钟沿采样,无法直接“看到瞬间变化”。
  • 边沿检测本质:保存当前值和上一拍值,比对 0→1 / 1→0。
  • 异步输入还要先同步,所以常见 2~3 个寄存器。

位运算、阻塞赋值和非阻塞赋值


2)流水灯与位移

  • 流水灯就是让一个 1 在 bit 位上移动。
  • 0000_0001 << 1 = 0000_0010:整体左移一位,数值相当于乘 2。
  • 位移不会自动回卷,循环流水灯要额外做边界判断。
  • 显示方向还要看板子接线

3)阻塞赋值 = 与非阻塞赋值 <=

  • =:前一句执行完,后一句能立刻看到新值。
  • <=:先算好右边,等时钟沿统一更新,更像寄存器。
  • 经验上:组合逻辑用 =,时序逻辑用 <=

嵌入式 vs FPGA


4)FPGA vs 嵌入式 C 写流水灯

  • C:CPU 顺序执行,开发快,适合简单点灯。
  • FPGA:硬件同步运行,时序更确定,并行能力更强。
  • 小任务 C 更实用,强调确定性和并行时 FPGA 更合适。

万用表与自动化


5)万用表与自动化

  • Fluke 17B+ 没有明显的外接读数接口,不适合直接做自动化读表。
  • 若要自动读数,应选台式万用表,带 USB / LAN / RS232 / SCPI。
  • 备选方向包括:Rigol DM3068、Hantek HDM3055、UNI-T UT8805E、Keysight 34461A。

技能树优先级


6)技能树优先级

  • PCB 设计
  • 逆向原理图分析
  • 器件选型
  • 焊接与调试
    通用基础:电路、器件、原理图阅读、datasheet、焊接、仿真。
    实战:真实板子、故障定位、返修、流程和经验坑。
    优先看《图解电子学入门 电子学基础·专业基础英语》,再接《模拟电子技术基础》《数字电子技术基础》。

快速总结会议纪要


7)快速记录领导要求的流程收敛为:录音 → 抓关键词 → 语音转文字 → 模板整理 → 复述确认。记录模板固定为:事 / 人 / 时 / 标 / 补。

带饭营养配比


8)午饭带饭更适合“少量红烧肉 + 大量蔬菜 + 适量主食 + 水果/酸味解腻”,避免整顿饭太撑太腻。上班赶时间时,最佳做法是前一晚预处理【洗菜/预约饭】,早上快速炒菜装盒。红烧肉建议控制在 3-5 小块,米饭半碗到一碗,蔬菜至少一大份。

总结


我个人还是觉得,术业有专攻,我还是希望给大脑减减负担,专注用于高性能计算。简单重复的任务交给 cron 邮件推送,知识沉淀交给 CMS 内容管理系统,涉及更复杂的总结或者自我迭代由 Hermes 协助完成。休闲时刻就跑跑步,听听歌,啥也不想,可能是比较好的,人呐,一旦过载了,精神和生理会双重疲惫,不好搞。