单片机是一种集成芯片,它应用十分广泛,像我们手机等智能电子设备里都有单片机的存在。单片机本质上还是用C语言开发的,keil uVision3 是针对单片机开发用户打造的集成开发环境, 它在人机交互平台更为的人性化,且在编译上也更为的优异,其编译出的代码的大小及执行速率,还提供了一个配置向导功能,加速了启动代码和配置文件的生成,是开发人员必备的辅助工具。
keil uvision3软件功能
μVisionIDE
μVisionIDE集成了一个项目经理,一个丰富功能的编辑器,具有交互式纠错功能,实用程序,配置选项和在线帮助对话框。使用μVision创建源代码文件并将其组织到定义目标应用程序的项目中。 μVision自动编译,汇编和链接嵌入式应用程序,为您的开发工作提供了一个单一的焦点。
C / C ++编译器和宏汇编器
源文件由μVisionIDE创建,并传递给C或C ++编译器或宏汇编器。编译器和汇编器进程源文件并创建可重定位目标文件。
图书馆经理
库管理器允许从已编译和组装的对象模块中创建对象库。库是特殊格式化的对象模块的有序程序集合,可以在以后由链接器使用。当链接器处理库时,仅使用那些创建程序所必需的模块。
链接器/定位器
链接器/定位器使用从库中提取的对象模块和由编译器和汇编器创建的对象模块创建可执行程序文件。可执行程序文件(也称为绝对对象模块)不包含可重定位代码或数据。所有代码和数据都位于固定的内存位置。
此可执行程序文件可用于:
编程flash ROM或其他内存设备。
使用μVision调试器进行仿真和目标调试。
具有用于程序测试的在线仿真器。
keil uvision3软件特色
1、高效工程管理的uVision3集成开发环境
·Project/Target/Group/File的重叠管理模式,并可逐级设置
·高度智能彩色语法显示
·支持编辑状态的断点设置,并在仿真状态下有效
2、高速ARM指令/外设模拟器
·高效模拟算法缩短大型软件的模拟时间
·软件模拟进程中允许建立外部输入信号
·独特的工具窗口,可快速查看寄存器和方便配置外设
·支持C调试描述语言,可建立与实际硬件高度吻合的仿真平台
·支持简单/条件/逻辑表达式/存储区读写/地址范围等断点
3、多种流行编译工具选择
·Keil高效率C编译器
·ARM公司的ADS/RealView 编译器
·GNU GCC 编译器
·后续厂商的编译器
4、JTAG仿真器ULINK
·USB通讯接口高速下载用户代码
·存储区域/寄存器查看
·快速单步程序运行
·多种程序断点
·片内Flash编程
·支持数十家公司的芯片
keil uvision3安装教程
1、进入到安装向导
2、阅读协议后,选择我接受
3、自定义软件安装路径
4、输入一下安装的用户信息
5、安装中
6.安装完成