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