资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,更多资料下载,配套教材 ARM嵌入式应用技术基础,第5讲 ADS软件使用,源享嵌入式教学论坛 出品,2024/9/13,1,开发环境介绍,集成开发环境(IDE),编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库,、(嵌入式实时操作系统),常用的集成开发环境,ADS1.2,RealView MDK,IAR EWARM,WINARM,开发环境的选择,应用软件规模、研发人员自身情况、开发计划。,2024/9/13,2,适合初学者的ADS1.2,使用广泛,,有助于学习其他开发环境,。,说明文档丰富、资源齐全、操作简单,学习成本最低。,免费使用,,,内置指令集模拟器,,,便宜的下载器(Wigger),轻松入门,学习容易,公司提供成熟的工程模板。,2024/9/13,3,ADS1.2软件介绍-开发环境,2024/9/13,4,ADS1.2软件介绍-调试环境,2024/9/13,5,汇编范例,操作步骤, 建立工程, 编辑程序(汇编、C), 链接编译, 程序调试, 观察结果,2024/9/13,6,计算45+3(汇编),AREA Example1,CODE,READONLY,;,声明代码段Example1,ENTRY,;,标识程序入口,CODE32,;,声明32位ARM指令,START,MOVR0,#45,;,设置参数,MOVR1,#3,ADDSR0,R0,R1,;,R0 = R0 + R1,BSTART,END,2024/9/13,7,计算X+Y(C代码),int,main(void), int,X,Y,S,um;,scanf(%d,&,X,);,/键盘输入一个值给 X,scanf(%d,&,Y,);,/键盘输入一个值给 Y,S,um =,X+Y,;,printf(,结果,=%dn,S,um);,2024/9/13,8,
展开阅读全文