[心得] BIOS相关的问题

楼主: mker (义经)   2012-12-13 22:09:45
因为常常有人会寄信问我一些关于BIOS的问题
我回答在这边方便大家参考
1.那些科系适合走BIOS?
资工 电子 电机 机械
可能还有其他科系也是适合的,麻烦补充一下
2.学生可以学习哪些,会有助于以后走BIOS
做BIOS要会什么,这是大家最常问的
毕竟BIOS是很独立的小圈子,造成大家很难去摸索
以目前的生态 C语言会是基础中的基础
但是Code的最底层还是有一点点组合语言
所以组合语言至少要能看懂code在做什么
#1 那C语言要到什么程度会比较好呢?
判断 循环 阵列 函数 变量型态
指标能懂最好
数位逻辑也是需要的
大部分的学校应该都有开这堂课也都会有书
请把他看熟
如果上面这些你都懂了
可以往进阶的架构概念学习
像是学校会教的OS概念 电脑架构
如果有够多时间可以开始看SPEC
下面列出一些SPEC供参考,这些大都可以在网络上找到
UEFI
PI
PCI PCI-E
ACPI
SMBIOS
Intel 64 and IA-32 Architectures Software Developer's Manual
SMBUS
USB
3.拿到OFFER了,可以先准备哪些方便上手?
ASM的语法
C的基本概念
二进制之类的进制
逻辑运算
如果还有空可以上网研究一下X86架构
4.硕士毕对于找BIOS工作有没有帮助?
系统厂帮助会比Vender厂明显,这是相对的说法
基本上BIOS的工作是不需要硕士的学历的
但是用人的主管毕竟是主观的
他会不会因为你不是硕士毕业不录取你是说不准的
基本上如果你已经会问题三里面的东西,Vender厂不会管你是不是硕士的
系统厂则是听过几家是比较挑
5.研发替代役?
Vender厂没听过有人请
系统厂一堆
6.要做BIOS该从先去系统厂或是Vender厂比较好?
这个很难说,要看你从哪个角度去看
我列一下我看到部分,可能有误麻烦纠正
系统厂 Vender厂
工时 有的多有的正常 偏多
薪水 较高 较低
工作内容 较杂 有杂的也有专精的
实力的累积 较慢 可以很快
目前只想到这些,有人想问或想补充的可以推文
谢谢
楼主: mker (义经)   2012-02-13 22:11:00
补充 SPEC是有建议顺序的 由上往下
作者: horace1207 (大狮子)   2012-02-13 22:28:00
Vendor是什么? 像AMI,Insyde那种公司吗?Vendor厂薪水
作者: horace1207 (大狮子)   2012-02-13 22:31:00
较高吧!!
作者: mickl8101 (oh~)   2012-02-13 22:35:00
谢谢大大解惑 :)
作者: JUSTLOVEAYU (海费尔)   2012-02-13 22:47:00
作者: page5566 (p.5566)   2012-02-13 22:55:00
vendor场的薪资真的比系统厂的低
作者: qazwsxedcedc (qazwsxedcedc)   2012-02-13 23:01:00
根据去两家vender面试的心得,指标跟函式指标最好是熟一点好,不然很容易会收到感谢函或者是无声卡
作者: bblackyy   2012-02-14 00:41:00
帮推~据我所了解,Vendor薪资比系统厂低!
作者: s932650 (noway55m)   2012-02-14 01:38:00
UEFI之后基本就已经差不多是C了,除非SEC的phase;薪资上
作者: s932650 (noway55m)   2012-02-14 01:40:00
硕士最好还是有心在进去,否则$$真的是可怜!去系统厂还实!
作者: bloodycat (布罗迪 凯特)   2012-02-14 13:05:00
中间有断层,三十来岁主管通常资质不太好,很多人只会
作者: bloodycat (布罗迪 凯特)   2012-02-14 13:06:00
用debugger设断点,完全没系统观念
作者: bloodycat (布罗迪 凯特)   2012-02-14 13:08:00
看到从legacy ASM转来写C的程式常常会气死
作者: bloodycat (布罗迪 凯特)   2012-02-14 13:12:00
绝招是ACPI搞熟点,EFI先靠IBV,生活就很速系了
作者: marks221   2012-02-14 21:50:00
我朋友进去Vendor过了一年多,说他还是新人在Training...
作者: s932650 (noway55m)   2012-02-17 23:26:00
就算在vendor,自己不拼做个三五年也是一样再打杂!!
作者: nomorejerry (m e l o)   2012-03-30 23:32:00
现在EFI BIOS对于大部份人来说,最难的是ASL CODE了吧

Links booklink

Contact Us: admin [ a t ] ucptt.com