检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:程宏玉 王宜怀[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[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.79