當前位置:首頁 » 編程軟體 » 編譯bios

編譯bios

發布時間: 2022-06-17 17:17:57

❶ 那些廠商是用什麼軟體編寫bios固件的

ami bios是用ami自己開發的veb集成環境,Byosoft/Insyde 一般是用souce insight 看代碼,編譯都是用vs 或者gcc 以及iasl, wdk等等。

❷ BIOS文件用什麼反編譯,來看它的源程序

匯編語言或機器語言,現在隨著BIOS容量的增大,也可以用C,C++語言寫的了.

❸ 編寫bios程序用什麼編譯器

編寫bios程序?樓主問題沒有描述清楚。
如果是你手頭有bios的源代碼,那麼用微軟的MSVC編譯器就可以。
如果你僅僅是想把BIOS文件燒錄到主板上,那麼一般的編程器只要支持BIOS的flash rom的都可以,比如SF100.

❹ Windows 系統的BIOS程序是怎麼開發的

BIOS的程序相當的難編寫,如果特別感興趣可以研究下x86架構,像主板晶元組手冊,CPU的手冊都得需要,還得需要主板的原理圖。

❺ 問BIOS文件用什麼反編譯,來看它的源程序

CBROM應該是修改BIOS等最好用的工具。

先分解出相應的部分後,再用匯編程序進行反匯編。

給你一些操作實例:

CBROM BIOS文件名 /EPA ***.EPA 更新能源之星圖標(用於只支持EPA格式的4.5X)
CBROM BIOS文件名 /EPA ***.BMP 更新能源之星圖標(用於只支持BMP格式的4.6X-6.X)
CBROM BIOS文件名 /EPA1-7 ***.BMP 部分主板支持多個更換能源之星圖標功能
CBROM BIOS文件名 /LOGO ***.BMP 更新全屏畫面用法(用於只支持BMP格式的640X480的圖片文件)
CBROM BIOS文件名 /LOGO1-7 ***.BMP 部分主板支持多個更換全屏畫面功能
CBROM BIOS文件名 /ISA STDE.BIN 使你的主板擁有和捷波恢復精靈一樣的功能
CBROM BIOS文件名 /ISA BIOS-10.BIN 使你的主板擁有承啟主板的GHOST功能
CBROM BIOS文件名 /PCI PXE.LOM 下載 網卡BOOTROM 啟動晶元 PXE 代碼,寫進主板的BIOS將PXE啟動代碼寫到 BIOS 中去,用做無盤啟動工作站
CBROM BIOS文件名 /VSA BIOS文件名 更新防毒模塊
CBROM BIOS文件名 /AWDFLASH AWDFLASH.EXE 使你的主板擁有自刷新工能(啟動時按ALT+F2)
CBROM BIOS文件名 /MIB 文本文件名 在支持MENU IN BIOS的主板加入文本信息(加入後,在BIOS SETUP里按F5或F9)
CBROM BIOS文件名 /YGROUP AWARDEYT.ROM 更換 YGROUP組
CBROM BIOS文件名 /XGROUP AWARDEXT.ROM 更換 XGROUP組
CBROM BIOS文件名 /GROUP _EN_CODE.BIN 寫入英文顯示代碼
CBROM BIOS文件名 /GROUP _GR_CODE.BIN 寫入繁體中文代碼
CBROM BIOS文件名 /GROUP _B5_CODE.BIN 寫入德語代碼
CBROM BIOS文件名 /FNT1 FONT1.AWD 寫入字型檔
移出某項內容:
在以上各參數的基礎上(CBROM BIOS文件名 /ISA)加入EXTRACT參數,則為移出BIOS中的新功能。各參數、BIOS文件不同,移出的內容也不相同。
注意:移出的文件最好用BIOS文件中的原文件名。否則可能移植到BIOS中,可能無法使用。
刪除某項內容:
如你不想用BIOS中的某個文件,可以在以上參數的基礎上(CBROM BIOS文件名 /ISA)加入RELESAE參數,則為刪除對應的項目。
必須在純DOS下面才能使用這個命令
這個命令只是修改BIOS文件
修改好後在通過AWFLASH或AFDOS命令把BIOS文件刷進BIOS裡面去

❻ 關於c語言中bios.h的問題,如果我一定要用vc編譯這個,有什麼辦法沒,難道必須使用tc

不一定的,你設置一下

❼ bios編譯用什麼語言

開機BIOS語言詳解
開機BIOS詳解 開機自檢時出現問題後會出現各種各樣的英文短句,短句中包含了非常重要的信息,讀懂這些信息可以自己解決一些小問題,可是這些英文難倒了一部分朋友,下面是一些常見的BIOS短句的解釋,大家可以參考一下。 1.CMOS battery failed 中文:CMOS電池失效。解釋:這說明CMOS電池已經快沒電了,只要更換新的電池即可。 2.CMOS check sum error-Defaults loaded 中文:CMOS 執行全部檢查時發現錯誤,要載入系統預設值。解釋:一般來說出現這句話都是說電池快沒電了,可以先換個電池試試,如果問題還是沒有解決,那麼說明CMOS RAM可能有問題,如果沒過一年就到經銷商處換一塊主板,過了一年就讓經銷商送回生產廠家修一下吧! 3.Press ESC to skip memory test 中文:正在進行內存檢查,可按ESC鍵跳過。解釋:這是因為在CMOS內沒有設定跳過存儲器的第二、三、四次測試,開機就會執行四次內存測試,當然你也可以按 ESC 鍵結束內存檢查,不過每次都要這樣太麻煩了,你可以進入COMS設置後選擇BIOS FEATURS SETUP,將其中的Quick Power On Self Test設為Enabled,儲存後重新啟動即可。 4.Keyboard error or no keyboard present 中文:鍵盤錯誤或者未接鍵盤。解釋:檢查一下鍵盤的連線是否松動或者損壞。 5.Hard disk install failure 中文:硬碟安裝失敗。解釋:這是因為硬碟的電源線或數據線可能未接好或者硬碟跳線設置不當。你可以檢查一下硬碟的各根連線是否插好,看看同一根數據線上的兩個硬碟的跳線的設置是否一樣,如果一樣,只要將兩個硬碟的跳線設置的不一樣即可(一個設為Master,另一個設為Slave)。 6.Secondary slave hard fail 中文:檢測從盤失敗解釋:可能是CMOS設置不當,比如說沒有從盤但在CMOS里設為有從盤,那麼就會出現錯誤,這時可以進入COMS設置選擇IDE HDD AUTO DETECTION進行硬碟自動偵測。也可能是硬碟的電源線、數據線可能未接好或者硬碟跳線設置不當,解決方法參照第5條。 7.Floppy Disk(s) fail 或 Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40) 中文:無法驅動軟盤驅動器。解釋:系統提示找不到軟碟機,看看軟碟機的電源線和數據線有沒有松動或者是接錯,或者是把軟碟機放到另一台機子上試一試,如果這些都不行,那麼只好再買一個了,好在軟碟機還不貴。 8.Hard disk(s) diagnosis fail 中文:執行硬碟診斷時發生錯誤。解釋:出現這個問題一般就是說硬碟本身出現故障了,你可以把硬碟放到另一台機子上試一試,如果問題還是沒有解決,只能去修一下了。 9.Memory test fail 中文:內存檢測失敗。解釋:重新插拔一下內存條,看看是否能解決,出現這種問題一般是因為內存條互相不兼容,去換一條吧! 10.Override enable-Defaults loaded 中文:當前CMOS設定無法啟動系統,載入BIOS中的預設值以便啟動系統。解釋:一般是在COMS內的設定出現錯誤,只要進入COMS設置選擇LOAD SETUP DEFAULTS載入系統原來的設定值然後重新啟動即可。 11.Press TAB to show POST screen 中文:按TAB鍵可以切換屏幕顯示。解釋:有的OEM廠商會以自己設計的顯示畫面來取代BIOS預設的開機顯示畫面,我們可以按TAB鍵來在BIOS預設的開機畫面與廠商的自定義畫面之間進行切換。 12.Resuming from disk,Press TAB to show POST screen 中文:從硬碟恢復開機,按TAB顯示開機自檢畫面)。解釋:這是因為有的主板的BIOS提供了Suspend to disk(將硬碟掛起)的功能,如果我們用Suspend to disk的方式來關機,那麼我們在下次開機時就會顯示此提示消息。 13.Hareware Monitor found an error,enter POWER MANAGEMENT SETUP for details,Press F1 to continue,DEL to enter SETUP 中文:監視功能發現錯誤,進入POWER MANAGEMENT SETUP察看詳細資料,按F1鍵繼續開機程序,按DEL鍵進入COMS設置。解釋:有的主板具備硬體的監視功能,可以設定主板與CPU的溫度監視、電壓調整器的電壓輸出准位監視和對各個風扇轉速的監視,當上述監視功能在開機時發覺有異常情況,那麼便會出現上述這段話,這時可以進入COMS設置選擇POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**察看是哪部分發出了異常,然後再加以解決。

❽ 編譯bios的時候,acpi table什麼時候build

http://blog.csdn.net/miss_lazygoat/article/details/48161645

❾ 請問BIOS程序是匯編語言程序嗎

這個問題是一個陷阱。
保存在BIOS的程序,是編譯好的機器語言。

匯編語言是一種在機器語言之上的,方便供程序員讀寫的編程語言,它的語法最接近機器語言,
相對機器語言來說,它是高級語言。匯編語言的代碼是不能被機器執行的,必須經過「翻譯」(即編譯)之後,把匯編代碼翻譯成機器語言,計算機才能夠識別並執行。顯然,如果BIOS是匯編語言的話,沒有編譯的過程,是不能執行的。

❿ AMD顯卡目前最新的顯卡BIOS編譯軟體是哪個

目前最新的hoenix.BIOS.Editor

如果是你手頭有bios的源代碼,那麼用微軟的MSVC編譯器就可以。
如果你僅僅是想把BIOS文件燒錄到主板上,那麼一般的編程器只要支持BIOS的flash rom的都可以,比如SF100.

熱點內容
便宜的免費雲伺服器 發布:2025-05-17 11:08:50 瀏覽:775
中國頂級dhcp解析伺服器地址 發布:2025-05-17 11:06:27 瀏覽:32
php轉義html 發布:2025-05-17 11:04:00 瀏覽:566
鋼筋籠加密區規范 發布:2025-05-17 10:59:50 瀏覽:3
我的世界網易手機版主播伺服器房號 發布:2025-05-17 10:40:59 瀏覽:226
豎編譯 發布:2025-05-17 09:56:08 瀏覽:229
編程畫飛機 發布:2025-05-17 09:54:03 瀏覽:803
手機如何解鎖密碼屏幕鎖怎麼刪除 發布:2025-05-17 09:52:04 瀏覽:125
網路無法訪問網頁 發布:2025-05-17 09:51:40 瀏覽:651
雲存儲box估值 發布:2025-05-17 09:47:11 瀏覽:514