EmBIOS: A BIOS design for embedded system supporting MS Windows

Hao Li,Yansong Zheng,Jiufeng Pang,Dong Tong,Xu Cheng
2012-01-01
Abstract:The authors present EmBIOS, a compatible BIOS design for embedded system to support desktop OS such as MS Windows. To effectively achieve OS compatiblity, a simulator BIOS which could boot desktop OS in simulator environment is divided into multiple interrupt service routines. Then by extending and transplanting interrupt service routines to traditional embedded firmware environment, EmBIOS enables initialization of embedded system with existing firmware, and provides BIOS compatibility required by desktop OS. The functional correctness and OS compatibility are guaranteed through running windows and its typical applications on PKUnity86 FPGA and silicon. Experimental results demonstrate that the portability of EmBIOS design and its acceptable boot up performance compared with a commercial embedded BIOS. © 2012 Peking University.
What problem does this paper attempt to address?