Keil(MDK-ARM)系列教程(七)_菜单

推荐

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!但愿你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang数据库

 

个人网站:https://www.strongerhuang.com编程

个人知乎:https://www.zhihu.com/people/strongerHuang.comsass

 

Ⅰ、写在前面

本文带来关于Keil软件菜单的内容,系列教程中前面讲述的内容均可以经过菜单而找到,只是大部份内容均可以经过快捷按钮快捷键找到,该文就讲述主菜单里每个子菜单的内容。微信

 

Keil有些菜单在编辑模式调试模式下可能有所不一样,也就是说在不一样模式下有些功能或许不能使用,下面内容会将每项菜单在不一样模式下的区别提出来。编辑器

 

按照前面文章编辑方式,为了使文章内容精简过于简单不经常使用且过于复杂的内容只简述函数

 

本文内容已经整理成PDF文件,提供给你们下载:工具

http://pan.baidu.com/s/1nuJ0RDR布局

 

Ⅱ、File文件菜单

File文件菜单在两种模式下略有不一样。比较简单,只简述。动画

 

1.New:新建文件网站

2.Open:打开文件

3.Close:关闭文件

4.Save:保存当前文件

5.Save As:文件另存为

6.Save All:保存文件(文件及工程设置)

7.Device DataBase:器件数据库(信息)

8.License Management:许可证管理

9.Print Setup:打印设置

10.Print:打印

11.Print Preview:打印预览

 

Ⅲ、Edit编辑

Edit菜单在两种模式下相同。Edit菜单比较经常使用,大部分都有快捷键和快捷按钮,内容和前面文章【Keil(MDK-ARM)系列教程(二)_工具栏详细说明】中的快捷按钮同样。

 

1.Undo:撤销编辑

2.Redo:恢复编辑

3.Cut:剪切

4.Copy:复制

5.Paste:粘贴

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:查找

13.Replace:替换

14.Find in Files:查找全部文本

15.Incremental Find:增长查找

16.OutLining:提纲(如显示函数名称,隐藏函数体)

17.Advanced:(更多)先进功能

18.Configuration:配置

 

Ⅳ、View视图

View菜单包含状态栏工具栏窗口等视图,在调试模式下比在编辑模式下要多出一些调试视图窗口,而上面常规的视图窗口都同样。

 

编辑模式基础菜单

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:窗口周期更新选择

 

常规View视图动画效果

 

Ⅴ、Project工程

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:中止编译(正在编译时有效)

 

提示:上面第7项Select Device for Target和第8项Remove item是在多目标状况下才有效。第15项Stop Build是正在编译时才有效。

 

Project菜单相关的内容能够参看我系列教程文章【Keil(MDK-ARM)系列教程(三)_工程目标选项配置(Ⅰ)】,那篇文章中讲述了关于工做空间、工程、目标相关的知识。

 

Ⅵ、Flash编程

Flash菜单只有在编辑模式下可使用,比较简答

 

1.Download:下载程序

2.Earse:擦除芯片FLASH

3.Configure Flash Tools:配置FLASH工具(打开目标对话框选项)

 

Ⅶ、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:调试设置

 

Ⅷ、Peripherals外设

Peripherals菜单只能在调试模式下使用。Peripherals外设直白的意思就是查看这些寄存器的值。

 

1.System Viewer:查看系统外设

2.Core Peripherals:内核外设

 

Ⅸ、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:自定义工具菜单。

 

这里相对来讲经常使用一点的就第5项“Customize Tools Menu”,能够自定义工具菜单。好比:我自定义一个菜单,实现将代码中“2015”替换为“2016”等。

 

Ⅹ、SVCS版本控制系统

SVCS菜单在两种模式下同样,其实就一个子菜单。咱们通常都不使用这个自带的版本控制系统,咱们经常使用的版本管理软件“TortoiseSVN”和“Git”。

 

1.Configure Software Version Control:配置软件版本控制

 

ⅩⅠ、Window窗口

Window菜单在两种模式下差很少,Window窗口菜单要和前面View视图菜单区别开来。

 

1.Reset View to Defaults:重置窗口布局(µVision默认的Look & Feel)

2.Split:活动编辑器文件分割成两个水平或垂直窗格。

3.Close All:关闭全部打开的编辑器。

 

重置窗口布局动画效果

 

ⅩⅡ、Help帮助

Help菜单在两种模式下同样,比较有用的一个菜单,我写的这系列文章大多数也是参考这个Help菜单,只是这个帮助文档都是英文的。固然,不少内容也是根据个人经验而写成。建议你们又不懂的地方多参考这里的文档。

 

1.µVision Help:打开帮助文档

2.Open Books Window:打开帮助书籍

3.Simulated Peripherals for object:关于外设仿真信息

4.Contact Support:联络支持

5.About µVision:关于

 

ⅩⅢ、说明

每一种工具的功能都是须要本身亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。若要了解更多关于Keil的系列教程,能够进入我微信公众号或博客查看。

 

为了照顾大部分人,本文采用标记、主要说明和阐述的方式对每一项内容进行讲述。若是内容详尽,会让篇幅过于繁杂,且不易找到重点。

 

以上内容仅供参考,如有不对之处,敬请谅解。

 

ⅩⅣ、最后

个人网站:https://www.strongerhuang.com

个人微信公众号(ID:strongerHuang)还在分享STM八、STM3二、Keil、IAR、FreeRTOS、UCOS、RT-Thread、CANOpen、Modbus…等更多精彩内容,若是想查看更多内容,能够关注个人微信公众号。

微信公众号