他抱着示波器探头突然晃到我工位前,指着我的开发板问:“搞嵌入式的?主攻哪个方向?”
我手一抖,烙铁差点烫到USB口,眼神飘忽:“呃…就…大家平时都捣鼓的那些…”
同事眼睛放光,充满敬意:“卧槽!是搞BSP/Linux内核开发的?uboot移植、设备树、DMA优化,硬核玩家啊!”
我额头冒汗,声音发干:“没…没那么深…”
“那肯定是玩RTOS实时性优化咯?中断响应ns级,代码精简到爆!”他兴奋地拍桌子,仿佛看到了调度器大师。
“不…” 我感觉JTAG接口都在嘲笑我。
“是做FPGA高速逻辑/时序收敛的?”他挑眉,带着点同情,“虽然仿真跑一次就得喝杯咖啡…”
“我搞不定…” 我喉结滚动,声音像I²C总线挂死了一样。
同事沉默了两秒,突然身体前倾,像发现了新大陆:“你该不会…在死磕电源管理?低功耗设计?天天跟万用表和功耗分析仪较劲,梦里都是uA级漏电流?”
他审视的目光像逻辑分析仪的探针一样戳在我脸上,我后背发凉,心跳快得像PWM失控狂飙。
我死死抓住桌沿,感觉看门狗定时器要复位了,从牙缝里挤出蚊子般的哀鸣:“都…都不是!”
实验室突然安静,连旁边风扇的噪音都停了。
同事脸上的崇拜瞬间消失,声音冷得像没上散热片的CPU:“那你——到底在搞什么嵌入式?”
“搞嵌入式的,还能玩出多少花样?”他的话像一道HardFault异常直接劈进我的脑壳。
我腿一软,差点从静电椅上栽下去,带着哭腔坦白:“我…我做应用层的…写业务逻辑的…MCU上跑裸机while(1)的…偶尔调调串口…”
整个实验室瞬间凝固,只剩下隔壁老王的恒温焊台发出“嘀”的一声完成提示音。
周围人投来看濒危物种的目光,仿佛看到我在设计评审时被硬件大佬质问“为什么这个GPIO没加上拉电阻”。
我死死捂住开发板,指尖传来STM32的微温,感觉自己像一块找不到Bootloader的砖。
同事默默收起他的J-Link调试器转身要走。
我哭喊着拽住他静电手环的线:“别走啊!我们写业务逻辑的也很关键!”
围观人群爆发出哄笑,像一堆printf("ROFL\n")在刷屏。我却抱得更紧,对着满屋的示波器喊:
“不许笑!需求天天变又怎么样!硬件BUG要我软件擦屁股又怎么样!老板非要STC换STM32寄存器重写又怎么样!客户说‘加个灯’就得改三版又怎么样!我们直面功能!每一个状态机、每一行驱动适配、每一帧协议解析,都是产品能跑起来的关键!没有我们,再牛逼的底层驱动和硬件设计,用户也只会说‘这板子是块废铁’!我们嵌入式应用层码农真的很重要!”
(此刻,走廊尽头传来技术总监沉重的脚步声和一声清晰的叹息:“唉……又一个写while(1)的……”)
我手一抖,烙铁差点烫到USB口,眼神飘忽:“呃…就…大家平时都捣鼓的那些…”
同事眼睛放光,充满敬意:“卧槽!是搞BSP/Linux内核开发的?uboot移植、设备树、DMA优化,硬核玩家啊!”
我额头冒汗,声音发干:“没…没那么深…”
“那肯定是玩RTOS实时性优化咯?中断响应ns级,代码精简到爆!”他兴奋地拍桌子,仿佛看到了调度器大师。
“不…” 我感觉JTAG接口都在嘲笑我。
“是做FPGA高速逻辑/时序收敛的?”他挑眉,带着点同情,“虽然仿真跑一次就得喝杯咖啡…”
“我搞不定…” 我喉结滚动,声音像I²C总线挂死了一样。
同事沉默了两秒,突然身体前倾,像发现了新大陆:“你该不会…在死磕电源管理?低功耗设计?天天跟万用表和功耗分析仪较劲,梦里都是uA级漏电流?”
他审视的目光像逻辑分析仪的探针一样戳在我脸上,我后背发凉,心跳快得像PWM失控狂飙。
我死死抓住桌沿,感觉看门狗定时器要复位了,从牙缝里挤出蚊子般的哀鸣:“都…都不是!”
实验室突然安静,连旁边风扇的噪音都停了。
同事脸上的崇拜瞬间消失,声音冷得像没上散热片的CPU:“那你——到底在搞什么嵌入式?”
“搞嵌入式的,还能玩出多少花样?”他的话像一道HardFault异常直接劈进我的脑壳。
我腿一软,差点从静电椅上栽下去,带着哭腔坦白:“我…我做应用层的…写业务逻辑的…MCU上跑裸机while(1)的…偶尔调调串口…”
整个实验室瞬间凝固,只剩下隔壁老王的恒温焊台发出“嘀”的一声完成提示音。
周围人投来看濒危物种的目光,仿佛看到我在设计评审时被硬件大佬质问“为什么这个GPIO没加上拉电阻”。
我死死捂住开发板,指尖传来STM32的微温,感觉自己像一块找不到Bootloader的砖。
同事默默收起他的J-Link调试器转身要走。
我哭喊着拽住他静电手环的线:“别走啊!我们写业务逻辑的也很关键!”
围观人群爆发出哄笑,像一堆printf("ROFL\n")在刷屏。我却抱得更紧,对着满屋的示波器喊:
“不许笑!需求天天变又怎么样!硬件BUG要我软件擦屁股又怎么样!老板非要STC换STM32寄存器重写又怎么样!客户说‘加个灯’就得改三版又怎么样!我们直面功能!每一个状态机、每一行驱动适配、每一帧协议解析,都是产品能跑起来的关键!没有我们,再牛逼的底层驱动和硬件设计,用户也只会说‘这板子是块废铁’!我们嵌入式应用层码农真的很重要!”
(此刻,走廊尽头传来技术总监沉重的脚步声和一声清晰的叹息:“唉……又一个写while(1)的……”)