- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统基础延伸阅读
嵌入式系统基础
ADS1.2软件使用说明
ADS全称为ARM Developer Suite,它是ARM公司推出的新一代ARM集成开发环境,当前使用的版本为1.2,它取代了早期的ADS1.0和ADS1.1。
一、软件安装
将发货光盘“tools”目录下的“ADS1.2.rar”压缩包解压,然后点击运行其中的“SETUP.EXE”程序,开始安装ADS1.2。在安装界面中使用默认选择,然后点击“Next”按钮即可,直到出现“Welcome to the ARM License Wizard”对话框,如下图所示。
图4-114 安装ADS
点击“下一步”出现下图:
图4-115 安装证书
点击“下一步”,在出现的对话框中单击“Location”项右端的“browse”按钮,选择解压的ADS1.2文件夹中“CRACK”目录下的“LICENSE.DAT”文件,如下图所示。
图4-116 选择安装证书路径
点击“下一步”,选中“C:\Program Files\ARM\ADSv1_2\licenses\license.dat”,如下图所示。
图4-117 选择证书
点击“下一步”,直到安装结束。
二、程序开发
下面以创建LED 控制工程为例说明ADS1.2 软件的使用方法。
1.新建工程
(1) 点击“开始→程序”,运行“CodeWarrior for ARM Developer Suite”程序。点击“File”菜单,选择“New”,会打开如下图所示对话框。工程类型选择“ARM Executeable Image”,然后设置工程名“Project name”和工程存放路径“Location”。
图4-118 建立工程
(2) 设置完成后点击“确定”,即可建立一个名为LED Control工程,如下图所示。
图4-119 工程界面
2.编写程序
(1) 将发货光盘“No OS\Key\”目录下的utils.h、utils.c、startup.h、soc_cfg.h、s3c6410_addr.h 这5个文件拷贝到工程 LED Control的存放路径下。
(2) 在LED Control工程窗口中,在空白区域点击右键,选择“Add Files”,出现文件添加对话框。进入 LED Control的存放路径,将在上一步中拷贝过来的 5个文件全部选中(如下图所示),然后点击“打开”。
图4-120 加入工程文件
在弹出的界面中使用默认设置,点击“OK”
图4-121 选择用途
(3) 点击“File”菜单,选择“New”,弹出新建文件对话框,如下图所示。打开“File”标签项,“File name”设置为 main.c;“Add to Project”项打勾;“Targets”的 3 种类型全部勾选,然后点击“确定”。
图4-122 选择文件用途
(4) 在main.c文件中输入代码并保存。
图4-123 编写代码
3.设置编译选项
(1) 如下图所示,将编译目标类型选择为“Release”
图4-124 选择工程目标
(2) 点击“Edit”菜单,选择“Release Settings”,打开工程编译设置界面。在左侧列表中选择“Target Settings”,然后在右侧区域中将“Post-linker”项设为“ARM fromELF”。其它项按下图所示,使用默认选项即可。
图4-125 配置目标
(3) 在左侧列表中选择“ARM Assembler”,然后在右侧区域中打开“Target”标签项,将“Architecture or Processor”项设为“ARM920T”;将“Byte Order”项设为“Little Endi”,其它项按下图所示,使用默认选项即可。
图4-126 配置目标选项 1
说明:如上图所示,在右侧区域中有一个“Equivalent Command Line”,里面的字符信息是软件根据上面的各种选项自动生成的。例如在“Architecture or Processor”项设为“ARM920T”后,“Equivalent Command Line”中自动添加“-cpu ARM920T”字符信息。这就是图形化设置界面带来的好处,使得程序员不需花费太多精力去记忆某个编译器的编译选项却可以轻松设置编译器,最终提高工作效率。
(4) 在左侧列表中选择“ARM C Compiler”,然后在右侧区域中打开“Target and Source”标签项,将“Architecture or Processor”项设为“ARM
您可能关注的文档
- 汽车检测技术 冷却系统组成部件的检测 冷却系统组成部件的检测.docx
- 汽车空调 汽车空调 7-2空调常用检修设备教案.doc
- 汽车零部件识图 任务2.2识读盘盖类零件图 识读盘盖类零件-学生工作页.doc
- 汽车零部件识图(旧) 1.3识读组合体视图 1.3识读组合体视图评估测试.doc
- 汽车零部件识图(旧) 2.7识读曲柄连杆机构部件装配图 2.7识读曲柄连杆机构部件装配图学习手册.doc
- 汽车美容与装饰 汽车镀膜作业 漆面镀膜 电子教案.doc
- 汽车美容与装饰 实施汽车音响升级改装 实施汽车音响升级改装 电子教案.doc
- 汽车商务礼仪 2.3.4 配饰礼仪 2.3.4 配饰礼仪.doc
- 汽车商务礼仪 课程导学、2 课程总体教学设计 《汽车商务礼仪》课程总体教学设计方案.doc
- 汽车使用与维护基本技能实训 汽车使用与维护基本技能实训 安全第一!非4S店保养系列之更换刹车油.doc
- 嵌入式系统基础 基于S3C6410干簧管传感器系统设计实例 实训基础 ARM底板 ADC 输入.docx
- 嵌入式系统基础 基于S3C6410干簧管传感器系统设计实例 实训基础 ARM底板 CMOS 摄像头接口.docx
- 嵌入式系统基础 基于S3C6410光敏传感器系统设计实例 实训基础 ARM底板 I2C-EEPROM.docx
- 嵌入式系统基础 嵌入式系统中的C语言编程基础 烧写Superboot到SD卡.docx
- 嵌入式系统基础 伪指令在嵌入式程序设计中的应用 连接ARM实验板至 PC机.docx
- 嵌入式系统基础 系统设计概述 实训基础 ARM底板 电源接口.docx
- 嵌入式系统设计 嵌入式系统设计 Linux系统应用实验.docx
- 嵌入式系统设计 嵌入式系统设计 系统应用-点餐系统.docx
- 嵌入式应用基础 自编教材 2.书稿(第二章).docx
- 桥跨结构施工 钢筋的力学性能及加工 教学设计-钢筋的性能及加工.docx
文档评论(0)