10.11 Silicon Laboratories IDE集成开发环境简介 Silicon Laboratories IDE是Silicon Laboratories公司开发的专门针对C8051F系列单片机的集成开发环境,它为设计者提供了开发和测试项目的所有工具,编写本书时软件的最新版本是2.4版,可以通过新华龙公司的网站下载得到。 整个集成开发环境提供了完整的项目管理和开发调试功能,通过和Keil C51系列的开发工具集成提供了使用C51语言进行单片机开发的强大接口。 IDE集成开发环境的主要特点 以项目为单元进行开发、组织和管理 全功能的编辑、编译和调试环境有效集成在一起 编辑环境支持单片机汇编语言和C语言的关键字的彩色语法加亮显示 集成了8051宏汇编器和Flash编程器 支持全速的、非侵入式的、在线调试逻辑 源程序级调试器支持实时断点、存储器观察点、单步及连续单步等常见的开发工具调试功能 调试过程中支持存储器与寄存器的检查和修改 支持第三方开发工具,通过工具链接集成可以提供和Keil、Raisonance、Tasking等的第三方的汇编器、链接器和编译器进行有机集成 Silicon Labs IDE开发环境配置 安装完Silicon Laboratories IDE软件后,必须指定汇编器、链接器和编译器的安装路径,因为Silicon Laboratories IDE只是一个开发的界面,具体使用什么编译器等必须要另外安装和配置,下面就以安装完Keil uVision2开发工具后,配置使用Keil的汇编器、链接器和编译器的过程进行介绍,将Keil 8051工具集成到Silicon Laboratories IDE后,就为开发者提供了一种最有效的开发环境,可以进行编辑、编译、下载和调试。 Silicon Labs IDE开发环境配置 汇编器的设定 点击Project-Tool Chain Integration菜单项,出现“Tool Chain Integration”对话框在Select Tool下拉列表中选中Keil,表示使用Keil的汇编器、编译器和链接器;在对话框的Assember标签页中选择汇编器的可执行文件的目录,在“Command line flags”编辑框中输入合适的命令行参数; Silicon Labs IDE开发环境配置 编译器路径和命令行参数的设定 在“Tool Chain Integration”对话框的“Complier”标签页中选择编译器的可执行文件的目录和填写编译器的命令行参数 Silicon Labs IDE开发环境配置 Keil 编译器选项的设置 单击“Customize”按钮得到“Keil Compiler Options”对话框,为了能够进行源码级调试,要确保选中“Include symbols”,“Include debug information”,“Include Extended debug information”; Silicon Labs IDE开发环境配置 链接器的路径和命令行参数设置 在“Tool Chain Integration”对话框的“Linker”标签页中选择链接器的可执行文件的目录和填写链接器的命令行参数 Silicon Labs IDE开发环境配置 Keil链接器选项设置 单击“Customize”按钮得到“Keil Linker Options”对话框进行命令行参数的选择和设置; IDE(集成开发环境)界面介绍 Silicon Laboratories IDE的主界面如右图。 项目窗口 编辑窗口 输出窗口 调试窗口 存储器窗口 内部观察点设置 观察点是由用户设置的软件断点,当设定值在程序运行过程中产生匹配时程序中断运行。 激活调试窗口 集成开发环境IDE包含很多调试窗口,在调试期间用它来察看和修改存储器和寄存器的信息。开发者可以通过“View”菜单的“Debug Windows”菜单项来激活打开调试窗口。也可以通过点击工具栏中的图标按钮来激活某些调试窗口。 添加变量到观察窗口的一种方法 在符号观察窗口中找到要加入的变量,在变量上点击鼠标右键并选择变量类型。 添加变量到观察窗口的第二种方法 在源程序代码中找到需要加入到观察窗口的变量,然后在变量上点击鼠标右键,从弹出菜单选择“Add”变量名到观察窗口,并选择变量类型。窗口大小是可调整的,在窗口中删除变量的方法是选定变量然后按下Delete键。 编译出错的界面 输出窗口的出错信息 连接选项的设置 在IDE中,点击Options-Connection Option
您可能关注的文档
最近下载
- 河道整治工程施工质量创优计划的实施效果评估与改进策略.docx VIP
- 水利工程质量创优方案(3篇).docx VIP
- 110kv变电站的设计毕业设计(论文).docx VIP
- 华中师范大学《C++程序设计》2020-2021学年第一学期期末试卷.pdf VIP
- 电力系统仿真:电力系统暂态仿真all.docx VIP
- 电力系统暂态稳定性仿真研究毕业设计(论文).docx VIP
- 3 浮力——液面升降问题(原卷版).docx VIP
- 核心素养视域下的初中数学单元作业设计研究.docx VIP
- 纪念红军长征90周年演讲稿(2025年最新版).pptx VIP
- 2002-2012 十年北京卷高考语文试卷深度解析.pdf VIP
原创力文档

文档评论(0)