Keil uVision 5是一款功能强大的IDE集成开发环境,它兼容Keil旗下的所有开发工具,包括MDK、PK51、PK166、DK251等,是目前针对ARM微控制器最为便捷、功能最全的开发工具之一。Keil uVision 5在编译工具栏右侧新增了Manage Run-time Environment和Pack Installer两个绿色按钮,整体架构分为DK Core和软件包两部分,其中软件包可独立于工具链进行新芯片支持与中间库的升级。DK Core包含IDE、Pack Installer、编译器和调试器等所有开发工具,涵盖工程管理、源代码编辑、编译设置、下载调试和模拟仿真等强大功能。此外,uVision 5还提升了用户开发效率,支持轻松访问文档资源和简化设备更换等操作,适合嵌入式开发者进行 ARM 微控制器的固件开发与调试。

功能介绍
1、完美支持Cortex-M、Cortex-R4、ARM7和ARM9系列器件。
2、业行领先的ARM C/C++编译工具链。
3、确定的Keil RTX ,小封装实时操作系统(带源码)。
4、μVision5 IDE集成开发环境,调试器和仿真环境。
5、TCP/IP网络套件提供多种的协议和各种应用。
6、提供带标准驱动类的USB 设备和USB 主机栈。
7、为带图形用户接口的嵌入式系统提供了完善的GUI库支持。
8、ULINKpro可实时分析运行中的应用程序,且能记录Cortex-M指令的每一次执行。
9、关于程序运行的完整代码覆盖率信息。
10、执行分析工具和性能分析器可使程序得到最优化。
11、大量的项目例程帮助你快速熟悉MDK-ARM强大的内置特征。
12、符合CMSIS (Cortex微控制器软件接口标准)。
软件特色
1、丰富的库函数和功能强大的集成开发调试工具,全Windows界面。
2、完成编辑、编译、连接、调试、仿真等整个开发流程。
3、开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。
4、标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。
5、仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。
6、仿真器上的复位按钮只复位仿真芯片,不复位目标系统。
7、仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM。
8、但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。
Keil uVision 5常用快捷键介绍
F7 编译
F9 添加/取消断点
ctrl+F5 调试
tab 将选中的内容整体右移
shift+Tab 将选中的内容整体左移
Home 将光标移至行首
End 将光标移至行末
Ctrl+> 光标从当前位置右移一个单词
Ctrl+< 光标从当前位置左移一个单词
Ctrl+Shift+> 选中从光标当前位置向右的一个单词
Ctrl+Shift+< 选中从光标当前位置向左的一个单词
Ctrl+Shift+Home 选中从光标当前位置至行首的所有内容
Ctrl+Shift+End 选中从光标当前位置至行末的所有内容
Shift+> 选中从光标当前位置向右的一个字母
Shift+< 选中从光标当前位置向左的一个字母
Ctrl+H 打开替换子菜单窗口
Ctrl+F 打开查找子菜单窗口
微信开发者工具稳定版
Visual Studio Code ARM版
BrowseEmAll
Resource Tuner
Lua Editor
Clang
IDA Pro









Navicat Premium17 永久激活版 v17.3.5
交管12123电脑版「含模拟器」 v3.3.7
Adobe Acrobat Pro DC 2025 绿色中文版 v2025.001.21208
甲壳虫ADB助手电脑版「含模拟器」 v1.3.1
Google Chrome 32位版 v155.0.8059.80
Google Chrome 谷歌浏览器 v155.0.8059.80
PTC Creo12 中文版 v12.4.2
OPPO互联 v16.2.12