EmBIOS:一种支持MSWindows的嵌入式系统BIOS设计  被引量:1

EmBIOS:A BIOS Design for Embedded System Supporting MS Windows

在线阅读下载全文

作  者:李皓[1] 郑衍松[1] 庞九凤[1] 佟冬[1] 程旭[1] 

机构地区:[1]北京大学微处理器研究开发中心,北京100871

出  处:《北京大学学报(自然科学版)》2012年第1期20-28,共9页Acta Scientiarum Naturalium Universitatis Pekinensis

基  金:国家高技术研究发展计划专项经费(2006AA010202);国际科技合作基金(2008DFB10010)资助

摘  要:提出一种兼容工业规范的嵌入式BIOS设计EmBIOS,支持嵌入式系统运行MS Windows等操作系统。以中断服务为单位,对全系统模拟器BIOS进行划分可得到中断服务例程集。将中断服务例程集扩展、移植到传统嵌入式固件环境,EmBIOS既能利用现有嵌入式固件初始化系统,又可提供桌面操作系统所需中断服务。EmBIOS正确性和兼容性在PKUnity86 FPGA原型系统中通过运行典型操作系统及应用软件得到了验证,并应用于真实芯片系统。实验表明,EmBIOS具备可移植性,并能提供与商业BIOS相当的启动速度。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.

关 键 词:固件 嵌入式系统 基本输入输出系统 MSWindows 

分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象