10.3969/j.issn.1000-1220.2021.11.031
面向ARM Cortex-M系列内核的汇编工程通用框架设计
针对ARM汇编开发门槛高以及可移植性差的问题,以ARM Cortex-M系列内核的MCU平台,提出一种可移植、可复用的汇编工程通用框架设计方案.方案针对Cortex-M4内核的STM32L431芯片最小汇编工程的研究,抽取Cortex-M系列内核汇编指令系统和汇编工程的共性,筛选出Cortex-MR内核通用的汇编指令并将汇编开发中接口函数编写和数据定义等方式标准化,采用高内聚、低耦合的方法封装GPIO、UART等汇编构件,设计出一种普适的汇编工程通用框架.基于该框架实现Cor-tex-M0+内核的KL36Z64芯片和Cortex-M4F内核的MSP432P401芯片的汇编工程;除内核固有文件外,仅需修改底层驱动的端口基地址等少部分宏定义内容,即可实现点亮小灯和串口输出的同样功能,表明了该汇编工程框架具有较高的通用性.
汇编语言;工程框架;软件构件;移植;软件复用;底层驱动
42
TP302(计算技术、计算机技术)
国家自然科学基金项目61672369
2021-11-29(万方平台首次上网日期,不代表论文的发表时间)
共6页
2440-2445