※ 引述《EFI ( EFI)》之銘言:
: 請問大家,
: 有人是BIOS工程師, 還是周遭朋友是, 可否分享下面幾各問題的看法.
: 1.系統廠的BIOS的工程師與BIOS Vendor的BIOS工程師其工作環境的
: 差異是?
: 2.目前有那一家公司的BIOS工程師教育訓練較紮實, 會安排一些相關有效的
: 學習課程?
: 3.目前有那些公司有應徵新一代的BIOS技術----EFI(Extensible Firmware Interface)工程師, 教育訓練與福利都不錯值得推薦的公司?
: 工程師, 在104網站查了一下好像只有微星一家, 還有其他的選擇嗎?
: 謝謝大家的回答……
--
世界上最可憐的不是失去了什麼
而是不知道自己失去了什麼
Blog該怎麼寫? 我想...用"心"吧...
http://spaces.msn.com/gtmemory/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.43.56
各有各的好處
市面上的主機板的BIOS Vendor原本有三家: AMI, Award,和Phoenix
AMI和Award以DT的MB為主 Phoenix則以NB為大宗
後來Phoenix吞掉Award以後就變為Phoenix award
現今主機板BIOS都以這兩家為主(當然像Apple IBM等公司有自己的BIOS)
這幾家都是美商公司
後來Intel和微軟想吞掉BIOS這區域
就推出了EFI這架構
前陣子去面試時才知道Insyde這家公司與Intel合作開發EFI
就我所知AMI和Phoenix award還在觀望 也有因應對策
對於他們而言 要把原本的code轉換為EFI應該輕而易舉
甚至Phoenix award還推出了CME來改變BIOS架構
大致分起來 BIOS support 架構如下:
晶片廠商(如Intel.AMD.VIA.SIS等) BIOS工程師依照自己公司作出的chipset寫出韌體
其工程師能了解自己公司晶片機密,並得熟知spec.才能寫出BIOS
BIOS Vendor(如AMI.Phoenix award等)把晶片廠商的BIOS做規劃並整合
(這種我們歸類於軟體公司,硬體特性比較少碰)
公司會分配區域給各人員專精.如IDE.USB.CPU...等
系統廠商(如華碩.技嘉.微星等)根據HW工程師做出的MB來Debug
全部晶片及介面都要學,專精程度看資質,但無法看到細部的source code
對於BIOS若有興趣是很好的
只是最好有些組語基礎(8051或X86) 對於硬體架構和內部暫存器有大致概念
Firmware要看的spec.很多 對硬體和應用軟體也要涉獵
要踏上BIOS一途 有點心理準備比較好
這是我做BIOS一年多的經驗 和最近面試多家廠商的感想
或許還是嫩咖 只是寫出點心得 並不想有筆戰
不用擔心去哪種廠商學的少或可以學的多
BIOS是學不完的
不管去哪家一定可以學到東西 只怕自己不肯學
先面試上再說吧~