推文中有人提到c易学难精,真的是这样没错~~~~~
不过身为有在写韧体的一位工程师,我可以分享我自己的经验
C语言: 这基本上是绝对必备,目前所有跟硬件相关的编译器都是支持c语言的
python:这个建议要学! 这在电机系里面我个人觉得还蛮重要的,譬如说人工智能在台大电机
是大一的课程,目前支援deep learning API最完整的语言还是python,而且以后
tinyML会是蛮有趣的一个项目,学会python绝对不吃亏
况且之后要修dsp的话,用python画图真的很方便
assembly: 这其实很重要,我就真的有过一次经验要去看compile出来后的组合语言去算
到底需要几个clock cycle才会执行完这个程序。没修过组语看这个应该会吐血
verilog: 这个就很有趣,其实embedded system有时还会跟FPGA结合,不过没有数位逻辑
的基础搞这个应该会很辛苦。会这个的话,看MCU的架构会更有感觉
大guy4这样~~~
作者:
yam276 ('_')
2022-11-25 15:21:00asm那个还要加一本白算盘
作者:
testPtt (测试)
2022-11-25 16:36:00我写webassembly完全不会assembly...
作者: roccqqck (ccqq) 2022-11-25 16:48:00
非本科系就别学c了吧
C加上前置处理器可以玩的花样更多倒是我搞不懂为什么很多人觉得verilog像C
作者:
wwndbk (黑人问号)
2022-11-25 21:37:00用perf反组译也可以看clock cycle*反编译阿是反组译没错@@
作者:
gozule (好冷啊~~)
2022-11-25 21:50:00python练算法比较不会那么痛苦,可专注在逻辑不管内存
作者:
deflife (无极而生)
2022-11-26 04:16:00python拿来写脚本和测试也方便
作者:
Lipraxde (Lipraxde)
2022-11-26 17:11:00算 cycle 需要的是 data sheet 有提供对照表,有没有白算盘倒是还好XD