阅读:4368回复:7
请问各位前辈,成为BIOS工程师首要要具备得基础知识有哪些?
各位前辈好:
我是毕业后刚入职半年多得小辈,来到公司先做了一个项目中得简单的firmware,后来我们RND老大有意让我学着作BIOS,我本来想向Linux进军的,老板说现在公司作Linux的人较多,而作BIOS的只有一个,建议我学BIOS.我们公司的BIOS 其实也是买别人的BIOS 来然后修改下完成客户的功能需求,我们作OEM. 公司作BIOS的大哥给我介绍了下基本的流程,我看了BIOS的代码那么多,都看不出门道来,也不知改从何处着手,前些天我就在网上找来x86汇编看了一边,现在知道那些指令干吗的啦.但是phoenix BIOS的代码还是堪布出所以然啊,我本来是学自动化类专业的,不是计算机专业. 我想请教前辈们,我一个新手改从何处入手?一些基本的知识,需要那些? 硬件,软件方面 等等. 还有不知我这样的基础可以作BIOS吗? |
|
|
沙发#
发布于:2007-11-07 22:33
没问题,慢慢来吧
|
|
|
板凳#
发布于:2007-12-01 15:26
慢慢来,BIOS是慢热的,急不来的.多动手做点东西.有问题就跟着上,经验很重要.
先建议先看看ISA/PCI计算机架构结吧.(别说ISA老就不看) |
|
|
地板#
发布于:2007-12-08 09:55
基础不是问题,只要你喜欢它。
多看Spec,多想,多上Google搜搜,多改改 |
|
地下室#
发布于:2007-12-08 09:56
有个好的牛人带带最好!
|
|
5楼#
发布于:2008-02-15 13:04
兄弟,找个好师傅带一下吧, 不然累死都没有多少进步。 这方面的资料几乎是零,只能靠师傅。 我当年就这样过来的, 不过现在有两年多没有摸了, 不再做bios了
|
|
|
6楼#
发布于:2008-04-03 09:50
你是做哪一部分?是chipset还是OPROM?
chipset分南北桥,北桥有FSB,DDRII,GFX,南桥有USB,ATA,SATA,APIC, ACPI等等,通吃有PCI,PCIE。这些都是spec,你要有针对性的看。 你可以先不用管bios的kernel code,专心看你们公司需要修改的那一部分,就好,将来需要debug的时候,再耐心tracekernel。那可不是速成就可以的。 至于说bios流程,各家BIOS vendor不尽相同,但大同小异,你去找BIOS 剖析这本书,虽然很老了,但入门还是可以参考的,不过code是AMI的,不用太关系details的东西。 |
|
7楼#
发布于:2008-05-06 00:57
专家点评,启发颇深,再祝楼主节节高
|
|