面向ARM Cortex-M系列MCU的嵌入式终端BIOS设计  被引量:2

EMBEDDED TERMINAL BIOS DESIGN FOR ARM CORTEX-M SERIES MCU

在线阅读下载全文

作  者:程宏玉 王宜怀[1] 姚望舒[1] 彭涛 黄志贤 Cheng Hongyu;Wang Yihuai;Yao Wangshu;Peng Tao;Huang Zhixian(School of Computer Science and Technology,Soochow University,Suzhou 215000,Jiangsu,China)

机构地区:[1]苏州大学计算机科学与技术学院,江苏苏州215000

出  处:《计算机应用与软件》2021年第5期231-235,共5页Computer Applications and Software

基  金:国家自然科学基金项目(61672369)。

摘  要:针对MCU应用开发难度大、可移植性差等问题,以ARM Cortex-M系列MCU为平台,提出一种面向嵌入式终端的BIOS设计方案。以嵌入式终端Bootloader为基础,借鉴PC机BIOS设计思想,将MCU底层构件固化于BIOS存储区,以软件中断方式向用户提供驱动函数接口;针对Bootloader设计中程序跳转判断、中断向量表重定向问题给出更加通用的解决方案,给出所提方案在不同MCU间的可移植性研究。Aiming at the difficulty of MCU application development and poor portability,the ARM Cortex-M series MCU is used as a platform to propose a BIOS design scheme for embedded terminals.Based on the embedded terminal bootloader,this solution drew on the PC BIOS design idea,solidified the MCU underlying component in the BIOS storage area,and provided the driver function interface to the user in software interrupt mode.A more general solution to the problem of program jump judgment and interrupt vector table redirection in Bootloader design is given,and the portability of the proposed scheme in different MCU is studied.

关 键 词:ARM Cortex-M BOOTLOADER BIOS 构件化 可移植性 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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