您所在位置: 网站首页 / 文档列表 / CAD/CAE/CAM / 文档详情
uVision2入门教程.doc 立即下载
上传人:yy****24 上传时间:2024-09-06 格式:DOC 页数:24 大小:1.3MB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

uVision2入门教程.doc

uVision2入门教程.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

uVision2入门教程软件开发流程当你使用KeilSoftware工具时,你的项目开发流程和其它软件开发项目的流程极其相似。1、创建一个项目,从器件库中选择目标器件,配置工具设置。2、用C语言或汇编语言创建源程序。3、用项目管理器生成你的应用。4、修改源程序中的错误。5、测试,连接应用。一个完整的8051工具集的框图可以最好地表述此开发流程。每一个组件在下面详细描述。uVision2IDEuVision2集成开发环境集成了一个项目管理器,一个功能丰富、有错误提示的编辑器,以及设置选项,生成工具,在线帮助。利用uVision2创建你的源代码并把它们组织到一个能确定你的目标应用的项目中去。uVision2自动编译,汇编,连接你的嵌入式应用,并为你的开发提供一个单一的焦点。C51编译器和A51汇编器源代码由uVision2IDE创建,并被C51编译或A51汇编。编译器和汇编器从源代码生成可重定位的目标文件。KeilC51编译器完全遵照ANSIC语言标准,支持C语言的所有标准特性。另外,直接支持8051结构的几个特性被添加到里面。KeilA51宏汇编器支持8051及其派生系列的全部指令集。LIB51库管理器LIB51库管理器允许你从由编译器或汇编器生成的目标文件创建目标库。库是一种被特别地组织过并在以后可以被连接重用的对象模块。当连接器处理一个库时,仅仅那些被使用的目标模块才被真正使用。BL51连接器/定位器BL51连接器/定位器利用从库中提取的目标模块和由编译器或汇编器生成的目标模块创建一个绝对地址的目标模块。一个绝对地址目标模块或文件包含不可重定位的代码和数据。所有的代码和数据被安置在固定的存储器单元中。此绝对地址目标文件可以用来:写入EPROM或其它存储器件。由uVision2调试器使用来模拟和调试。由仿真器用来测试程序。uVision2调试器uVision2源代码级调试器是一个理想地快速,可靠的程序调试器。此调试器包含一个高速模拟器,能够让你模拟整个8051系统,包括片上外围器件和外部硬件。当你从器件库中选择器件时,这个器件的特性将自动配置。uVision2调试器为你在实际目标板上测试你的程序提供了几种方法:安装MON51目标监控器到你的目标系统并且通过Monitor-51接口下载你的程序。利用高级的GDI(AGDI)接口,把uVision2调试器绑定到你的目标系统。Monitor-51uVision2调试器支持用Monitor-51进行目标板调试。此监控程序驻留在你的目标板的存储器里,它利用串口和uVision2调试器进行通信。利用Monitor-51,uVision2调试器可以对你的目标硬件实行源代码级的调试。RTX51实时操作系统RTX51实时操作系统是一个针对8051系列的多任务核。RTX51实时内核从本质上简化了对实时事件反应速度要求高的复杂应用系统的设计,编程和调试。RTX51实时内核是完全集成到C51编译器中的,从而方便使用。任务描述表和操作系统的连接由BL51连接器/定位器自动控制。产品一览KeilSoftware提供第一流的8051系列开发工具,我们把我们的开发工具捆绑到不同的开发包或工具套件。17页的对照表说明了整个KeilSoftware8051开发工具。每一个套件及其内容描述如下:PK51专业开发套件PK51专业开发套件包括了所有专业开发人员创建和调试复杂8051嵌入式应用系统所要用到的一切工具。PK51专业开发套件可以针对所有的8051及其派生系列进行配置使用。DK51开发套件DK51开发套件是PK51专业开发套件的精简版本。它不包括小型RTX51实时操作系统。此套件可以针对所有的8051及其派生系列进行配置使用。CA51编译套件CA51编译套件是那些需要C编译器而不需要调试系统的开发人员的最好选择。CA51开发包仅仅包含uVision2IDE。uVision2调试器不包括在内。此套件可以针对所有的8051及其派生系列进行配置使用。A51汇编套件A51汇编套件包括一个汇编器和你创建嵌入式应用所需要的所有功能。此套件可以针对所有的8051及其派生系列进行配置使用。RTX51实时操作系统(FR51)RTX51实时操作系统是一个8051系列MCU的实时内核。RTX51FULL提供RTX51TINY的所有功能和一些扩展功能,并且包括CAN通信协议接口。开发套件和工具的对照表:利用此表选择你所需要的开发套件.文件夹组织结构安装程序复制开发工具到基本目录的各个子目录中。默认的基本目录是C:\KEIL。下表列出的文件夹结构是包括所有8051开发工具的全部安装信息。
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

uVision2入门教程

文档大小:1.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用