模擬器實際應用一例 - 模擬器
By Queena
at 2016-06-13T22:43
at 2016-06-13T22:43
Table of Contents
http://www.jollen.org/blog/2006/09/vga_video_graphics_array.html
節錄重點如下
LinuxBIOS v.s. x86 VGA
這算是比較古老的議題了,而且也是屬於實作面的問題。
把 VGA 卡插到 PowerPC 平臺上後,當然是,不會動的!VGA BIOS code 要能在
RISC 平臺上執行,必須要有 x86 emulator,由於 VGA BIOS 是 INT 10H 中斷服務,
所以除了能能模擬 x86 外 (instruction set),
對於 INT 10H 與其它中斷的模擬也是必要的;另外就是 x86 上的 I/O port
要對應到 I/O memory。
LinuxBIOS 提供的 FreeVGA (Architecture Independent Video Graphics
Initialization for LinuxBIOS) 應該是 x86 VGA 解決方案的第一選擇。
不過我們以前的專案在摸擬 VGA 時,用的是 U-Boot + x86emu,在這裡我們使用的
x86emu 是 SciTech 的版本,目前只能由 SciTech SNAP SDK 取得。
使用 U-Boot + SciTech x86emu 是第二選擇,也是我們用的方法。
本身工作非這領域也不太熟悉底層韌體的世界,不過我猜測這應該不是唯一的例子,
特別像是很多東西的driver或是bios可能只有x86版本,這時候給其他cpu的裝置用,
不然就是重新整個實作韌體(我相信多數應該是這樣搞才對),
不然就是用模擬器當異質機械碼的中介橋梁.
應該有不少東西可以補充的...但不是我了解很多的一塊
Intel手機方案好像也有部分類似能在,待確認.
--
Tags:
模擬器
All Comments
By Olivia
at 2016-06-14T19:55
at 2016-06-14T19:55
By Madame
at 2016-06-18T07:56
at 2016-06-18T07:56
Related Posts
兒時夢想-大型機台開箱(?)文
By Caitlin
at 2016-06-13T06:09
at 2016-06-13T06:09
我想問大家一個實況野球問題拜託幫幫忙
By Puput
at 2016-06-12T22:07
at 2016-06-12T22:07
魔域傳說:永恆之書 中文版
By Hedda
at 2016-06-12T21:15
at 2016-06-12T21:15
higan v099 released
By Harry
at 2016-06-12T13:09
at 2016-06-12T13:09
搖桿速度似乎反應慢了的問題
By Eden
at 2016-06-12T13:00
at 2016-06-12T13:00