什么是固件? 固件工程师是干什么的?
软件跟硬件之间的界限已经越来越模糊了,那么处于这个灰色地带的,就是固件了。这就分成三类工作者。
1、软件工程师一般指做图形界面的程序员,工作内容就是写C++、JAVA、Web等。
2、硬件工程师当然是指玩电路板的,工作内容就是画原理图、PCB等。
3、固件工程师也叫单片机工程师,既写代码(主要是C语言、汇编)又要画电路图。
玩单片机的人,可能会有个疑问,为什么我写的C语言能操作到底层的硬件?其实在《计算机组成原理》已经有很详细的介绍了。我这里粗略地介绍一下,这个原理。首先你可以搜索一下“从零开始造电脑”,这位叫Steve的大神,就告诉你,用晶体管可以做出CPU(单片机也是CPU)。
当然,我们现在可不会落后到需要到晶体管来制造电脑。接下来,你可以看一部叫《乔布斯》的电影,剧中就给你展示苹果公司的第一台计算机。
推荐阅读
- 魔兽世界|魔兽TBC:为什么玩家期待跨区组队?降低组队难度,无需频繁换区
- 李儒|三国杀:为什么叫李儒时代的骄傲,他到底有什么好骄傲的?厉害吗
- edg战队|EDG决赛生死局圣枪哥直呼最后两局!Viper质问监督怕什么
- 池子|“为什么优菈总是在让人始料未及的版本到来?我还没准备好呀!”
- 原神|原神:阿贝多有什么用?兼顾副C与辅助,三大作用机制详解
- 游戏本|双11告一段落,游戏狂欢月还在继续!什么装备可坐等老头环?
- FMVP|Scout的FMVP争议过大,根本原因在于观众不理解什么是FMVP!
- fpx战队|为什么同样是S赛夺冠,FPX的热度,完全没法跟IG与EDG相比?
- 手机游戏|DNF关服了会有什么补偿?玩家讨论出四种可能,最后一条最靠谱
- 王者荣耀|王者荣耀为什么要出限定皮肤?看完你就明白了