文章目录
前言
为了让小伙伴们更快速地上手Keil MDK-ARM V5,本文先让小伙伴们简单了解一下Keil的主窗口界面以及工具栏。之所以有工具栏,是因为有些快捷按钮在编程开发时使用频率较高,所以为了方便使用者使用,就把某些常用的快捷按钮归结在一起,于是就出现了工具栏。
本文主要讲解Keil MDK-ARM V5 的工具栏,Keil系列其他版本也同样适用。
主窗口整体界面
主窗口如下图
1. 菜单栏(Menu Bar)
菜单栏跟我们使用的其他软件非常类似,包含File文件、Edit编辑、View视图、Project工程、Help帮助等这样的一栏窗口。
2. 工具栏(Tool Bar)
该窗口是一些常见的快捷按钮,下文会详细介绍。
3. 工程窗口(Project)
一个工作空间可以包含多个工程,该窗口主要显示工作空间下面工程项目的内容(工程、组、源代码文件等)。
4. 编辑窗口(Edit Window)
编辑窗口就是我们写代码的区域啦。
5. 消息窗口(Message Window)
该窗口包含了编译信息、调试信息、查找信息等一些信息的窗口。
6. 状态栏(Status Bar)
该窗口包含就绪状态、错误警告数量、光标的行列位置、字符编码、键盘Num锁定等等状态信息。
一、 菜单栏(Menu Bar)
1.1. 文件(File)菜单
(1).New:新建文件 Ctrl+N
(2).Open:打开文件 Ctrl+O
(3).Close:关闭文件 Ctrl+W
(4).Save:保存当前文件 Ctrl+S
(5).Save As:文件另存为
(6).Save All:保存所有(文件及工程设置)
(7).Device DataBase:器件数据库(信息)
(8).License Management:许可证管理
(9).Print Setup:打印设置
(10).Print:打印 Ctrl+P
(11).Print Preview:打印预览
(12).Exit:退出(关闭)软件
1.2. 编辑(Edit)菜单
(1).Undo:撤销编辑 Ctrl+Z
(2).Redo:恢复编辑 Ctrl+Y
(3).Cut:剪切 Ctrl+X
(4).Copy:复制 Ctrl+C
(5).Paste:粘贴 Ctrl+V
(6).Navigate Backwards:跳转到上一步
(7).Navigate Forwards:跳转到下一步
(8).Insert/Remove Bookmark:插入/移除书签
(9).Go to Next Bookmark:跳转到下一个书签
(10).Go to Previous Bookmark:跳转到上一个书签
(11).Clear All Bookmarks:清除所有标签
(12).Find:查找 Ctrl+F
(13).Replace:替换
(14).Find in Files:在文件中查找文本
(15).Incremental Find:逐个查找文本
(16).OutLining:提纲(如显示函数名称,隐藏函数体)
(17).Advanced:(更多)先进功能
(18).Configuration:配置
1.3. 视图(View)菜单
View菜单包含状态栏、工具栏、窗口等视图,在调试模式下比在编辑模式下要多出一些调试视图窗口,而上面常规的视图窗口都一样。
1.3.1 编辑模式基础菜单
(1).Status Bar:状态栏
(2).Toolbars:工具栏
(3).Project Window:工程窗口
(4).Books Window:书籍窗口
(5).Functions Window:函数窗口
(6).Templates Window:模板窗口
(7).Source Browser Window:源码浏览窗口
(8).Build Output Window:编译信息输出窗口
(9).Error List Window:错误列表窗口
1.3.2 调试模式增加菜单
(1).Status Bar:状态栏
(2).Toolbars:工具栏
(3).Project Window:工程窗口
(4).Books Window:书籍窗口
(5).Functions Window:函数窗口
(6).Templates Window:模板窗口
(7).Source Browser Window:源码浏览窗口
(8).Build Output Window:编译信息输出窗口
(9).Error List Window:错误列表窗口
(10).Command Window:命令显示窗口
(11).Disassembly Window:反汇编窗口
(12).Symbols Window:模块窗口
(13).Registers Window:寄存器窗口
(14).Call Stack Window:被调用函数堆栈窗口
(15).Watch Windows:查看(变量)窗口
(16).Memory Windows:内存窗口
(17).Serial Windows:串行UART窗口
(18).Analysis Windows:逻辑分析仪窗口
(19).Trace:跟踪窗口
(20).System Viewer:系统(外围IO,USART,TIM等)窗口
(21).Toolbox Window:工具箱窗口
(22).Periodic Window Update:窗口周期更新选择
1.4 工程(Project)菜单
(1).New μVision Project:新建工程(单工程)
(2).New Multi-Project Workspace:新建工作空间
(3).Open Project:打开工程
(4).Close Project:关闭工程
(5).Export:导出(工程)
(6).Manage:管理(工程)
(7).Select Device for Target:选择工程目标
(8).Remove item:移除目标
(9).Options for Target:工程目标选项配置
(10).Clean Targets:清除工程
(11).Build Target:编译工程目标
(12).Rebuild all Target files:重新编译所有目标文件
(13).Batch Build:分批编译(多工程编译)
(14).Translate:编译当前活动文件
(15).Stop Build:停止编译(正在编译时有效)
1.5 编程(Flash)菜单
Flash菜单只有在编辑模式下可以使用,比较简答
(1).Download:下载程序 F8
(2).Earse:擦除芯片FLASH
(3).Configure Flash Tools:配置FLASH工具(打开目标对话框选项)
1.6 调试(Debug)菜单
Debug菜单在两种模式下差异很大,该菜单基本上用于调试模式。
(1).Start/Stop Debug Sesion:开始/停止调试
(2).Reset CUP:复位CPU
(3).Run:全速运行
(4).Stop:停止运行
(5).Step:单步调试(进入函数)
(6).Step Over:逐步调试(跳过函数)
(7).Step Out:跳出调试(跳出函数)
(8).Run to Cursor Line:运行到光标处
(9).Show Next Statemt:显示正在执行的代码行
(10).Breakpoints:查看工程中所有的断点
(11).Insert/Remove Breakpoint:插入/移除断点
(12).Enable/Disable Breakpoint:使能/失能断点
(13).Disable All Breakpoint:失能所有断点
(14).Kill All Breakpoint:取消所有断点
(15).OS Support:系统支持(打开子菜单访问事件查看器和RTX任务和系统信息)
(16).Execution Profiling:执行分析
(17).Memory Map:内存映射
(18).Inline Assembly:内联汇编
(19).Function Editor:函数编辑器
(20).Debug Setting:调试设置
1.7 外设(Peripherals)菜单
Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。
(1).System Viewer:查看系统外设
(2).Core Peripherals:内核外设
1.8 工具(Tools)菜单
Tools菜单在两种模式下差不多,复杂且不常用,只简述。
(1).Setup PC-Lint:配置PC-Lint
(2).Lint:PC-Lint运行在当前编辑器文件
(3).Lint all C Source Files:在您的项目中运行PC-Line C源文件
(4).Configure Merge Tool:配置合并工具帮助迁移RTE软件组件文件的特定于应用程序的设置
(5).Customize Tools Menu:自定义工具菜单
1.9 窗口(SVCS)菜单
(1).Configure Software Version Control:配置软件版本控制
我们一般都不使用这个自带的版本控制系统,较常用的版本管理软件“TortoiseSVN”和“Git”。
1.10 主窗口(Window)菜单
Window菜单在两种模式下差不多,Window窗口菜单要和前面View视图菜单区别开来。
(1).Reset View to Defaults:重置窗口布局(µVision默认的Look & Feel)
(2).Split:活动编辑器文件分割成两个水平或垂直窗格
(3).Close All:关闭所有打开的编辑器
1.11 帮助(Help)菜单
(1).µVision Help:打开帮助文档
(2).Open Books Window:打开帮助书籍
(3).Simulated Peripherals for object:关于外设仿真信息
(4).Contact Support:联络支持
(5).About µVision:关于
二、 工具栏(Tool Bar)
为文件保存、Debug、制表位、注释等按键,为编译、烧录、编译设置以及工程文件管理等快捷键。
下面将工具栏分为十个类别
进行依次介绍
2.1 文件操作类
(1).新建文件夹:Ctrl+N
(2).打开文件: Ctrl+O
(3).保存当前文件: Ctrl+S
(4).保存所有文件:没有快捷键
(5).剪切: Ctrl+X
(6).复制: Ctrl+C
(7).粘贴 : Ctrl+V
2.2 文件编辑跳转类
(1).撤销编辑: Ctrl+Z
(2).恢复编辑:Ctrl+Y
(3).跳转到上一步:Ctrl+-
(4).跳转到下一步 :Ctrl+Shift+-
2.3 书签类
(1).添加书签:Ctrl+F2
(2).跳转到上一个书签:Shift+F2
(3).跳转到下一个书签: F2
(4).清空所有书签:Ctrl+Shift+F2
2.4 选中行操作类
(1).插入缩进:Tab
(2).取消缩进:Shift+Tab
(3).确定注释: 没有快捷键
(4).取消注释:没有快捷键
2.5 查找文本类
(1).查找所有文本: Ctrl+Shift+F
(2).查找文本输入框:没有快捷键
(3).查找单个文本: Ctrl+F
(4).增加搜索:Ctrl+I
2.6 仿真调试类
(1).打开/关闭调试:Ctrl+F5
(2).插入断点: F9
(3).失能单个断点: Ctrl+F9
(4).失能所有断点:没有快捷键
(5).取消所有断点:Ctrl+Shift+F9
2.7 窗口配置类
(1).窗口:没有快捷键
(2).配置: 没有快捷键
(3).窗口按钮可以实现打开或关闭某些窗口
列表如下图
2.8 编译类
(1).编译当前文件(单个文件):Ctrl+F7
(2).编译目标文件(修改过的): F7
(3).编译所有目标文件(重新编译):没有快捷键
(4).编译多个工程文件(多工程):没有快捷键
(5).停止编译:没有快捷键
(6).下载 : F8
2.9 工程选项类
(1).工程选项框: 没有快捷键
(2).工程目标选项(配置工程): Alt+F7
2.10 工程项目管理类
(1).单工程管理:没有快捷键
(2).多工程管理: 没有快捷键
(3).管理运行时环境 :没有快捷键
(4).选择安装包 :没有快捷键
(5).安装软件支持包:没有快捷键
三、 工程窗口(Project)
四、 编辑窗口(Edit Window)
五、 消息窗口(Message Window)
六、 状态栏(Status Bar)
参考文献
http://t.csdnimg.cn/Z1Z2o
http://t.csdnimg.cn/75Kk7
http://t.csdnimg.cn/pVHQ1
http://t.csdnimg.cn/meZuZ