bios开发常识

玩bIos大概2年, 首先声明, 本人是业余出身, 没人拿到NDA  也没在这个圈里混过

 

1     首先分析厂家

 

老大当然是phoenix  phoenix 确实是当之无愧的老大。 不管安全性(bios密码AMI 在windows状态可以读出,而phoenix读不出来)

phoenix的模块性特别好。而ami的代码看起来乱轰轰的。

ami 和 insyde 为何这2家放到一起因为他们研发中心都在台湾, 所有他们的代码 看起来很像 搞不好人员流动,挑来挑去。

phoenix 的研发中心本来在上海 不知道为何被phoenix撤掉了, 看来中国凶猛

 

至于南京哪家, 据说从phoenix挖了高管, 而且南京这家幕后,是有个很深背景, 不可说。

 

还有一些专门做工业控制的bios  好像美国

 

当然我还遇到所谓hp bios 和 dell bios 这些公司对bios兴趣不是很大。开始搞搞 偶尔搞搞。

 

2  开发bios真正难点

 

千万别听一些所谓的人告诉你。啥需要汇编语言。 需要啥技术文档,最大的难点

这个圈是封闭,比如你开发intel的主板 有些资料必须花钱 或者签保密条约你才能拿到。

其他的主板也一样, 这个完全不是技术问题。 而所谓的商业秘密 无谓就是pci config space一些东西。

而且还有所谓的专利, 微码更新

  bios的市场 说大不大  phoenix 收入也就1亿美金左右,, 大公司看不上, 小公司缺的不是就是技术。

而是 法律问题 专利 保密合同, 还要一个就是厂商的配合。  当然南京哪家和长城合作还可以 可以做一些军队用

的bios 至于说是否安全 至于天知道。

 

第二个难点 就是开发sdk和 调试工具

好像行情是4w美金  有源码的sdk , 调试工具我价格不是很知道。 但估计也不便宜。

你可能感兴趣的:(bios开发常识)