Silicon Labs集成开发环境标准用户手册 下载本文

内容发布更新时间 : 2024/12/27 6:49:37星期一 下面是文章的全部内容请认真阅读。

(此文档为word格式,下载后您可任意编辑修改!)

Silicon Labs集成开发环境用户手册

1. 概述

Silicon Labs集成开发环境(以下简称IDE)是一套完整独立的软件程序它为设计者提供了用于开发和测试项目的所有工具。

程序的主要特点包括: · 项目界面;

· 编辑器具有全功能窗口字体可配置; · 调试器具有设置断点观察点单步等功能; · 工具链接集成支持汇编器编译器和链接器;

· 可定制的工具菜单用于集成其它编译器或开发工具;

· Silicon Labs 配置向导可为指定的目标环境产生配置代码。

2.系统需求

IDE 要求系统最低配置为:

· 不低于16MB 内存的奔腾166PC 机(或兼容机); · SVGA 视频视配器;

· 硬盘驱动器(12MB 空闲磁盘空间);

· CD-ROM 驱动器(如果可从网上下载IDE 可不需要CD-ROM 驱动器); · USB通讯端口; · 鼠标;

· 微软“视窗”操作系统95/98/ME/NT/2000。

3. IDE 入门

下面举例说明创建项目生成程序目标代码和下载程序到目标硬件系统的必要步骤这些都是为调试做准备。如果你已经安装了完全版的Keil 8051 工具(即带有完整专业版的C51 编译器),你可以用它来汇编、编译和链接程序, 但你必须在“Tool Chain Integration”(工具链接集成)对话框中为Keil 8051 工具重新设置路径。关于这方面的详细信息请参考应用笔记AN004 ―在IDE 中集成Keil 8051 工具。

3.1 创建一个新项目

(1) 打开IDE,在IDE 窗口左边的项目窗口中,右击New Project(新项目项),在弹出的快捷菜单中选择Save project New Project,弹出Save Workspace (保存工作区)对话框。

(2) 在Save Workspace对话框中选择一个适当的目录来保存项目。键入项目文件名,然后单击Save(保存)按钮。这样New Project就被刚保存的项目名取代。

3.2 配置项目

(1) 缺省设置时:Keil 8051 汇编器和链接器适合大多数应用;改变工具配置或配置C51 编译器,选择Project─>Tool Chain Integration 来选择和设置汇编器、编译器和链接器。

(2) 选择File─>New File打开一个编辑窗口。键入源文件并保存文件。(如果保存的文件扩展名为.c、.h 或.asm,则源文件中的关键字符将彩色加亮。)

(3) 在项目窗口中右击项目名,在弹出的快捷菜单中选择Add files to project (添加文件到项目),弹出Add files to project 对话框。选定要添加的文件并单击打开,这样该文件就添加到项目中了。

(4) 在项目窗口中右击项目名,在弹出的快捷菜单中选择Add groups to project (添加组到项目),弹出Project Groups(项目组对话框)。选定文件夹名后单击Add Group (添加组),则添加所选文件夹到项目;选择Remove Group (移出组),则从项目中移出文件夹,或在Create New Group 后单击Add (添加)按钮,则在项目中添加新文件夹框中键入新组名。

(5) 如果想汇编、编译和链接项目窗口中的所有文件生成目标文件,则右击文件名,并在弹出的快捷菜单中选择Add file to build,所有文件将被汇编或编译(按其扩展名不同)和链接生成绝对目标文件。

3.3 为调试生成和下载程序

(1)一旦所有的源文件已被加到目标Build 中,在工具栏中单击Build(生成)按钮(或选择Project->Build/Make Project)生成程序代码。在Projects->Target Build Configuration 对话框中,如果选择Enable automatic connect/download after build 选项,如果生成程序成功,IDE 将自动与目标系统连接并下载程序到目标硬件,准备调试,如果在生成代码过程中发生错误,就不会下载程序。

(2)保存项目也就保存了当前IDE 配置,例如当前目标生成配置、编辑器设置和所有已打开的调试窗口的位置等。

4. IDE 界面组成部分

IDE 界面(见图A.1)由如下几部分组成: Silicon Labs IDE 窗口、调试窗口、菜单和工具栏、编辑器、工具链接集成和调试器。

图A.1 IDE 界面

4.1 IDE 窗口

集成开发环境IDE 用户界面由3个主要窗口组成: 项目浏览窗口、编辑/调试窗口和输出窗口,如图A.2所示。