基于ARM Cortex-M4的构件化汇编框架的研究
DOI:
作者:
作者单位:

苏州大学;泰州职业技术学院,苏州大学

作者简介:

通讯作者:

中图分类号:

TP311.11

基金项目:

国家自然科学基金项目(面上项目,重点项目,重大项目);江苏省高等职业院校国内高级访问学者计划资助项目(2015FX078)


Research on component-based assembly framework based on Cortex-M4
Author:
Affiliation:

College of Information and Technology,Taizhou Vocational and Technical College,School of Computer Science and Technology,Soochow University

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    规范易用的汇编框架与样例是微处理器深层次应用开发的基础,但汇编编程复杂,并且目前针对32位ARM Cortex-M4的汇编程序资料和样例程序非常匮乏,学习难度大,开发工作困难重重。在深入分析ARM Cortex-M4汇编指令系统和寻址方式的基础上,以NXP半导体公司发布的Kinetis K(KK)系列MCU为蓝本,根据软件工程思想和构件设计理论,提出层次架构的工程框架建模思想,并构建基于ARM Cortex-M4内核的构件化汇编框架,据此制作GPlO驱动构件。指示灯闪烁样例工程的设计及测试结果表明了汇编框架规范、实用、易用,能降低嵌入式汇编语言的学习难度。框架能为业界基于ARM Cortex-M4的汇编开发提供参考。

    Abstract:

    Normative and ease-to-use assembly framework and sample are the foundation of deep application development of microprocessor, but the complexity on assembly programming, and the short of assembly program data and sample program on 32- bit ARM Cortex-M4 microprocessor enlarged the difficulty of study and development. On the basis of in-depth analysis of ARM Cortex-M4 assembly instructions system and addressing modes, the paper took KK series MCU of NXP company as a model, and proposed hierarchical architecture engineering framework modeling idea according to the ideas of software engineering and component design theory. Then the paper constructed component-based assembly framework based on ARM Cortex-M4 microprocessor and made the GPIO driving component. The design and test results of the light blinking sample engineering show that the assembly framework is normative, practical and easy to use, which can reduce the learning difficulty of embedded assembly language. The framework can provide reference to the industry on assembly development based on ARM Cortex-M4.

    参考文献
    相似文献
    引证文献
引用本文

蔡伯峰,王宜怀.基于ARM Cortex-M4的构件化汇编框架的研究计算机测量与控制[J].,2016,24(10).

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2016-05-10
  • 最后修改日期:2016-05-11
  • 录用日期:2016-05-31
  • 在线发布日期: 2016-11-09
  • 出版日期:
文章二维码