基于ARM Cortex-M0+KL系列MCU的构件化汇编框架研究  被引量:5

ON COMPONENT-BASED ASSEMBLY FRAMEWORK BASED ON KL SERIES MCU WITH ARM CORTEX-M0+PROCESSOR

在线阅读下载全文

作  者:蒋婷[1] 王宜怀[1] 李涛[1] 

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

出  处:《计算机应用与软件》2015年第1期13-15,50,共4页Computer Applications and Software

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

摘  要:ARM Cortex-M0+是2012年新发布的一款将逐步8位/16位微处理器市场的32位低功耗、高性能处理器,规范的汇编框架与样例是一个新微处理器深层次应用开发的基础。鉴于目前ARM Cortex-M0+的汇编程序资料与样例程序十分匮乏,加之汇编设计的复杂性,在充分分析ARM Cortex-M0+汇编寻址方式与指令系统的基础上,以Freescale半导体公司于2013年正式发布的ARM Cortex-M0+KL系列MCU为蓝本,基于CW10.3开发环境,结合软件构件设计思想,提出构件化ARM Cortex-M0+汇编框架,并编制GPIO汇编构件,给出应用实例。旨在降低读者学习ARM Cortex-M0+汇编程序的难度,完成第一个ARM Cortex-M0+规范化汇编程序。ARM Cortex-M0 + is a 32-bit processor with low-power consumption and high performance newly released in 2012 which would gradually substitute the market of 8-bit/16-bit microcontroller,the canonical assembly framework and samples are the basis of deep-level appli- cation and development for a new microcontroller. In view of very limited assemblers and sample programs in regard to ARM Cortex-M0 + at present, plus the complexity of assembly design, in this paper we give the full analyses on the assembly addressing means and the instruction set of ARM Cortex-M0 +. On that basis, and taking Kinetis-L series MCU for model,which uses ARM Cortex-M0 + processor and is formally released by Freescale in 20.13 ,we present the component-based ARM Cortex-M0 + assembly framework. It is based on CW10.3 development environment and combines the design idea of software components. Furthermore, we also compile GPIO assembly components and present the application examples. Our aim is to reduce the difficulty of the readers in learning ARM Cortex-M0 + assembler, and complete the first canonical ARM Cortex-M0 + assembler.

关 键 词:ARM Cortex-M0+KL25 汇编程序 软件构件 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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