开发板拿到手之后不要浪费时间第一步就要建立一个学习平台

合集下载

Linux开发新手攻略如何快速上手开发环境搭建

Linux开发新手攻略如何快速上手开发环境搭建

Linux开发新手攻略如何快速上手开发环境搭建对于想要快速上手Linux开发的新手来说,搭建一个高效的开发环境是非常重要的。

本文将介绍一些在Linux上搭建开发环境的基本步骤和注意事项。

一、选择合适的Linux发行版选择一个适合开发的Linux发行版是至关重要的,因为不同的发行版对于软件包管理和开发工具的支持程度可能会有所不同。

一些常见且受欢迎的Linux发行版包括Ubuntu、Fedora和Debian等。

根据个人喜好和需求选择一款适合自己的发行版。

二、安装必要的开发工具在Linux上进行开发,首先需要安装一些必要的开发工具,例如编译器、调试器和版本控制系统等。

对于C/C++开发,可以安装gcc编译器和gdb调试器;对于Java开发,可以安装JDK;对于Python开发,可以安装Python解释器和相应的开发环境。

此外,还可以安装版本控制系统如Git来管理代码。

三、配置开发环境配置开发环境可以提高开发效率和舒适度。

可以根据个人喜好选择合适的文本编辑器或集成开发环境(IDE)。

一些常见的文本编辑器包括Vim、Emacs和Atom等;常见的IDE包括Eclipse、IntelliJ IDEA和Visual Studio Code等。

根据不同的开发语言和需求选择适合自己的编辑器或IDE,并进行相应的配置。

四、使用软件包管理器Linux发行版通常提供了强大的软件包管理器,可以方便地安装、更新和卸载软件。

使用软件包管理器可以快速获取所需开发工具和库文件。

例如,在Ubuntu上可以使用apt-get命令,Fedora上可以使用dnf命令来管理软件包。

五、参与开源社区Linux开发生态系统非常丰富,有许多活跃的开源社区和项目。

作为Linux开发新手,参与到开源社区是快速学习和提升技能的好方法。

可以在社区中寻找项目、提问问题、分享经验和与其他开发者交流。

六、学习命令行操作在Linux开发中,命令行操作是必不可少的一部分。

介绍如何使用RVMDK——keil

介绍如何使用RVMDK——keil

介绍RVMDK开发板拿到手之后,不要浪费时间,第一步就要建立一个学习平台。

一个好学习平台很重要,在不同程度上提高了我们的学习效率。

此外,养成良好的资料整理能力,让工程构造,文档资料清晰明了。

编译软件:RealView MDK-ARM 4.12,简称MDK或KEIL相信大多数读者是从51单片机那接着学过来的,对于KEIL C51的熟悉程序就不用说了。

刚接触新的事物,找点熟悉的来增强信心很重要。

用IAR的人也不少,两者的区别不大。

在这里,我们建议你先熟悉使用MDK.调试软件:JLINK V8拥有一个调试软件来学习,效率会快很多。

除了让我们更容易地找出代码的错误之处,还能让我们越来越熟悉STM32的内部寄存器。

有ST LINK的同学用ST LINK也行。

这里我们选择SEGGER公司JLINK,理由很简单:便宜。

接着我们用MDK来构建一个工程,貌似一些新手会觉得麻烦。

在后面的程序中,我们将一直沿用这种结构的工程,但不必每次都经历繁琐的建立过程。

在你想要的位置建立以下文件夹:Code(文件夹)Libraries(文件夹)-CMSIS(文件夹)-STM32F10x_StdPeriph_Driver(文件夹)Obj(文件夹)Utilities(文件夹)-Common-STM3Fire_Bull打开MDK, New Vision Project, 选择工程模板文件夹中,输入Project,CPU的选型STMicroelectronics—>STM32F103VC(按实际芯片类型来选,你不是这个就选别的)接着会弹出如下对话框:启动代码是一段和硬件相关的汇编代码.是必不可少的!这代码具体如何工作的,这个我们不必太关心,感兴趣的朋友可以去研究下。

在弹出的选择是否添加启动代码的窗口,我们选否,因为我们在后面会选择使用ST官方提供的启动代码。

启动代码是根据芯片类型来决定的,工程里包含了两个启动代码的话,编译会出事。

STM32_WIFI开发板开发指南及使用说明-V0.32

STM32_WIFI开发板开发指南及使用说明-V0.32

北京世讯电子技术有限公司STM32 WIFI 开发板开发指南及教程欢迎选用世讯电子的开发板! 注意: 注意:如果你是初学者, 如果你是初学者,务必仔细 务必仔细阅读 仔细阅读每节内容 阅读每节内容! 每节内容! 1. 使用指南1.1 adhoc 模式工作( 模式工作(板子默认 wifi 工作模式) 工作模式)拿到板子后, ,先不要下载程序, 1) 拿到板子后 先不要下载程序,先给板子上电, 先给板子上电,测试运行一下! 测试运行一下! 2) 观看开发板上的指示灯, 观看开发板上的指示灯,等到 WIFI 模块旁边的 LED 不闪烁了。

不闪烁了。

3) 打开电脑的 wifi, 搜索一下, 搜索一下,看看能不能找到“ 看看能不能找到“ShiXun_ADHOC”这样的网 络,如下图所示4) 如果不能找到“ 如果不能找到“ShiXun_ADHOC”网络, 网络,需先恢复出厂设置, 需先恢复出厂设置,具体查看 1.2恢复出厂设置模式5) 在电脑上选中“ 在电脑上选中“ShiXun_ADHOC”网络, 网络,输入密码“ 输入密码“1234567890123”然后 选择连接。

选择连接。

6) 然后等待, 然后等待,这个过程有点长, 这个过程有点长,几十秒甚至 几十秒甚至 1 分多钟。

分多钟。

7) 等 wifi 模块旁边的 D6(LED)指示常亮 指示常亮了 常亮了,说明网络连接上了。

说明网络连接上了。

说明板子工 作正常。

作正常。

如下所示Rev 0.32Confidential Copyright@2014 by Shixun Electronic Inc-1-北京世讯电子技术有限公司B. 显示分配到 IP A. 显示已经连接上 8) 打开浏览器, 打开浏览器,输入地址 http://192.168.10.10/ 就可以出来下面页面了9) 然后点击测试部分, 然后点击测试部分,继电器开、 继电器开、关,LED 灯开、 灯开、关。

移动应用开发技术的开发环境搭建步骤

移动应用开发技术的开发环境搭建步骤

移动应用开发技术的开发环境搭建步骤在移动互联网时代,移动应用成为了人们生活的一部分,各种各样的移动应用层出不穷。

作为一名移动应用开发者,学习和掌握移动应用开发技术是必不可少的。

而搭建一个良好的开发环境是开始学习移动应用开发的第一步。

一、选择合适的操作系统及开发工具首先,我们需要选择一个合适的操作系统来进行开发。

目前,主流的移动应用开发主要分为iOS和Android两个平台。

如果我们打算开发iOS应用,那么MacOS X系统是必须的;而如果我们打算开发Android应用,那么Windows、Linux、Mac都是可以的。

选择适合自己的操作系统。

接下来,我们需要选择一个开发工具来进行开发。

对于iOS开发,我们可以选择Xcode工具,它是苹果公司提供的一套集成开发环境(IDE),能够提供全面的开发支持;对于Android开发,我们可以选择Android Studio,它是由Google开发的官方IDE。

当然,除了这两个工具,还有其他的开发工具可以选择,如Eclipse 等。

选择一个适合自己的开发工具。

二、下载安装相应的开发工具下载安装相应的开发工具是搭建开发环境的重要一步。

我们可以在官方网站上下载并安装。

这些开发工具通常是免费的,在安装过程中可能需要注册账号或者提供一些个人信息,按照要求进行操作即可。

三、安装模拟器或者真机调试环境在进行移动应用开发时,我们需要调试应用。

为了方便开发者进行调试,模拟器或者真机调试环境是必不可少的。

对于iOS开发,我们可以使用Xcode自带的模拟器进行调试,也可以通过连接真机进行真机调试;对于Android开发,我们可以使用Android Studio自带的模拟器进行调试,也可以通过连接真机进行真机调试。

需要注意的是,真机调试需要安装相应的驱动程序,具体步骤可以在官方文档中找到。

四、配置开发环境在搭建好开发环境后,我们还需要配置一些必要的设置。

首先,我们需要配置开发环境的路径,将开发工具的路径添加到系统的环境变量中;其次,我们需要配置开发工具的一些插件或扩展,以提供更好的开发支持。

使用Unity进行移动应用开发的入门指南

使用Unity进行移动应用开发的入门指南

使用Unity进行移动应用开发的入门指南导语:如今,移动应用开发已经成为了一个热门的领域,各种类型的应用在手机上不断涌现。

作为一名想要学习移动应用开发的新手,使用Unity引擎是你的一个不错的选择。

本文将为你介绍如何使用Unity进行移动应用开发,从安装到创建基本应用的全过程。

第一部分:安装与配置首先,你需要前往Unity官方网站下载并安装Unity编辑器。

安装过程相对简单,按照提示进行即可。

安装完成后,你需要注册一个Unity账号,并登录编辑器。

这将帮助你更好地使用Unity的功能,并且能够获取到一些免费的资源。

接下来,你需要配置开发环境。

确保你的电脑上已经安装了适合对应手机操作系统的开发工具,如Android Studio或Xcode。

这些工具将帮助你进行应用程序的编译和调试。

第二部分:项目创建与设置在Unity编辑器中,点击“新建”按钮,选择创建一个新的项目。

为你的项目命名,并选择你打算开发的平台。

在这里,你可以选择Android或iOS等移动平台。

接下来,你需要设置项目的基本属性。

例如,屏幕分辨率、着色器、渲染设备等等。

这些设置将决定你的应用程序在不同设备上的表现。

第三部分:场景与游戏对象Unity以场景为基础进行开发,所以你需要学会如何添加和管理不同的场景。

你可以将一个场景看作是应用程序中的一个界面或关卡。

你可以通过点击“文件-新建场景”来创建新场景,并在场景中添加各种游戏对象。

游戏对象是Unity中最基本的元素,你可以将其看作是应用程序中的各类元素或对象。

例如,角色、背景、道具等等。

通过在场景视图中拖拽不同的游戏对象,你可以创建出丰富多样的应用场景。

第四部分:脚本与编程在Unity中,编写脚本是实现应用程序逻辑的关键。

Unity使用一种名为C#的编程语言来编写脚本。

如果你对C#不太熟悉,可以通过学习一些基础的语法和概念来入门。

在Unity编辑器中,你可以通过点击“添加组件”或者右键点击游戏对象来添加脚本组件。

stm32开发板学习计划

stm32开发板学习计划

stm32开发板学习计划引言:STM32开发板是一款基于ARM Cortex-M处理器的微控制器开发工具,它具有处理器高性能、低功耗、丰富的外设以及丰富的应用程序库等特点,被广泛应用于嵌入式系统开发中。

在学习STM32开发板的过程中,一定要对其硬件和软件进行深入的了解,掌握其应用方法和开发流程,这样才能更好地发挥其功能和潜力。

本文将介绍一份完整的STM32开发板学习计划,帮助初学者更好地入门和掌握STM32开发板的使用。

一、学习前的准备1. 硬件准备:- 一款STM32开发板,如STM32F103C8T6、STM32F407VGT6等- 一台计算机,安装有Windows、Linux或者MacOS操作系统- 一根MicroUSB数据线- 一块面包板- 一些基础的电子元件,如LED、电阻、电容等2. 软件准备:- 安装并配置好Keil、IAR、GCC等开发工具- 安装并配置好ST-Link、J-Link等调试工具- 下载并安装好STM32CubeMX和相关的库文件- 掌握C/C++语言的基础知识- 学习并熟悉STM32开发板的数据手册和参考手册以上准备工作完成后,就可以开始进行STM32开发板的学习了。

二、学习目标1. 了解STM32开发板的基本介绍,如型号、外设、引脚定义等2. 掌握STM32开发板的硬件连接和调试方法3. 学习STM32开发板的软件开发环境搭建和使用4. 熟悉STM32开发板的程序设计和调试流程5. 掌握STM32开发板与外围电路的连接方式和应用方法6. 完成一些基础的STM32开发板实验和项目三、学习内容和学习计划1. 学习STM32开发板的基础知识- 了解STM32开发板的基本介绍和特点- 学习STM32开发板的硬件结构、外设和引脚定义- 掌握STM32开发板的主频设置和时钟配置2. 学习STM32开发板的硬件连接和调试方法- 掌握STM32开发板的软件和硬件调试环境搭建- 学习STM32开发板与调试工具的连接和使用方法- 熟悉STM32开发板的固件升级和调试流程3. 学习STM32开发板的软件开发环境搭建和使用- 学习并掌握Keil、IAR、GCC等开发工具的安装和配置- 下载安装并配置好STM32CubeMX和相关的库文件- 掌握STM32开发板的程序编辑、编译和下载方法4. 熟悉STM32开发板的程序设计和调试流程- 学习并掌握C/C++语言在STM32开发板上的应用- 掌握STM32开发板的程序调试和仿真方法- 学习STM32开发板的程序下载和调试技巧5. 掌握STM32开发板与外围电路的连接方式和应用方法- 了解STM32开发板与外围电路的连接方式- 学习并掌握STM32开发板的GPIO、UART、SPI、I2C等外设的应用方法- 完成一些基础的STM32开发板在外围电路上的实验和项目6. 完成一些基础的STM32开发板实验和项目- 完成一些基础的STM32开发板实验,如LED控制、按键检测、PWM输出等- 完成一些简单的STM32开发板项目,如温湿度检测、无线通信等四、学习方法和总结1. 学习方法- 多参考STM32开发板的数据手册和参考手册- 多查阅相关的学习资料和教程- 多与其他学习者、开发者交流和讨论2. 总结- 在学习和实践的过程中,要及时总结和归纳所学知识- 对出现的问题和困难要及时进行分析和解决- 不断地完善和提升自己的 STM32 开发技能通过以上的学习计划,相信初学者可以更好地入门和掌握 STM32开发板的使用。

Linux开发新手攻略如何快速上手开发环境搭建

Linux开发新手攻略如何快速上手开发环境搭建

Linux开发新手攻略如何快速上手开发环境搭建搭建Linux开发环境对于新手来说可能是一个挑战,但是只要按照正确的步骤进行,你将能够快速上手并开始进行Linux开发。

本文将为你提供一个简单的指南,帮助你搭建Linux开发环境。

1.选择适合的Linux发行版在开始搭建Linux开发环境之前,你需要选择适合自己的Linux发行版。

现在市面上有很多发行版可以选择,比如Ubuntu、Debian、Fedora等等。

你可以根据自己的喜好和需求选择适合的发行版。

2.安装Linux发行版一旦你选择了适合的Linux发行版,你需要将其安装到你的计算机上。

首先,你需要下载对应的ISO镜像文件,并将其制作成可启动的USB或DVD。

然后,通过引导进入系统安装程序,按照提示进行安装。

3.配置开发环境安装完成Linux发行版后,接下来你需要配置开发环境。

首先,你需要安装各种开发工具和软件包。

比如,你可以安装C/C++编译器、Java开发环境、Python解释器等等。

你可以使用系统自带的软件包管理器进行安装,也可以通过命令行进行安装。

4.学习Linux命令行在开始Linux开发之前,你需要熟悉Linux命令行。

Linux是一个基于文本的操作系统,很多任务通过命令行来完成。

你需要学习一些基本的命令,比如cd、ls、mkdir等等。

可以通过在线教程或者书籍学习这些命令。

5.选择适合的集成开发环境(IDE)当你熟悉了Linux命令行之后,你可以选择一个适合自己的集成开发环境。

集成开发环境可以提供代码编辑、调试、版本控制等功能,可以提高你的开发效率。

比较常用的Linux开发环境有Eclipse、Code::Blocks、NetBeans等等。

6.下载和安装所需的开发工具根据你的具体开发需求,你可能需要下载和安装其他的开发工具和库。

比如,如果你是做Android开发,你需要下载Android Studio并安装相应的SDK和NDK。

espush开发板入门教程

espush开发板入门教程

ESPUSH蘑菇云开发板入门教程第一步,下载固件烧写程序大家拿到手上的开发板,实际上已经烧好的固件程序,但是为了大家更方便学习,最好也重新烧写一遍固件程序。

1、在蘑菇云的百度云空间中找到软件工具,双击进去,找到一键烧写软件。

根据自己的电脑配置,选择相应的软件。

2、打开一键烧写软件固件类型:选择ESPUSH专属固件串口:选择对应的串口。

(若无法找到串口,请确认是否安装好CH340的驱动,到蘑菇云的百度云空间,可以直接下载)(波特率已经默认为115200,如有用户此波特率无法使用,请联系我们,在我们的QQ群480288089里找群主,可提供多种波特率的软件)。

在平台上注册ID,输入ID合KEY后,点击开始,不要忘记硬件的设置。

3、将开发板上电,按下K3,电源指示灯L1亮起。

4、将拨码开关拨到GND。

5、按下复位键K2,对ESP8266进行复位处理。

(非常重要,不然烧写将会失败.)6、点击一键烧写软件的开始,就将固件烧写进开发板内。

看到再次开始的按钮就表示烧写成功。

可以正式开始测试了。

7、拨码开关拨回IO0,如若未拨回IO0,也可以正常使用,但是无法进行复位处理。

所以记住测试的时候要拨回IO0。

注意:在烧写过程中,板子的三色灯会变亮,属于正常情况。

8、从蘑菇云百度云平台中下载蘑菇云硬件测试软件,ComSoft.9、打开软件,选择好串口,波特率为115200。

点击连接设备,当显示“已连接”时,表示已经连接成功。

可以选择点击“AT命令”,“开灯”,“关灯”,在接收区数据显示处,可以看见命令的回复。

你发开灯命令时,可以看下开发板上的L3是否点亮和关闭。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开发板拿到手之后,不要浪费时间,第一步就要建立一个学习平台。

一个好学习平台很重要,在不同程度上提高了我们的学习效率。

此外,养成良好的资料整理能力,让工程构造,文档资料清晰明了。

编译软件:RealView MDK-ARM 4.12,简称MDK或KEIL相信大多数读者是从51单片机那接着学过来的,对于KEIL C51的熟悉程序就不用说了。

刚接触新的事物,找点熟悉的来增强信心很重要。

用IAR的人也不少,两者的区别不大。

在这里,我们建议你先熟悉使用MDK.调试软件:JLINK V8拥有一个调试软件来学习,效率会快很多。

除了让我们更容易地找出代码的错误之处,还能让我们越来越熟悉STM32的内部寄存器。

有ST LINK的同学用ST LINK也行。

这里我们选择SEGGER公司JLINK,理由很简单:便宜。

接着我们用MDK来构建一个工程,貌似一些新手会觉得麻烦。

在后面的程序中,我们将一直沿用这种结构的工程,但不必每次都经历繁琐的建立过程。

在你想要的位置建立以下文件夹:Code(文件夹)Libraries(文件夹)-CMSIS(文件夹)-STM32F10x_StdPeriph_Driver(文件夹)Obj(文件夹)Utilities(文件夹)-Common-STM3Fire_Bull打开MDK, New Vision Project, 选择工程模板文件夹中,输入Project,CPU的选型STMicroelectronics—>STM32F103VC(按实际芯片类型来选,你不是这个就选别的)接着会弹出如下对话框:启动代码是一段和硬件相关的汇编代码.是必不可少的!这代码具体如何工作的,这个我们不必太关心,感兴趣的朋友可以去研究下。

在弹出的选择是否添加启动代码的窗口,我们选否,因为我们在后面会选择使用ST官方提供的启动代码。

启动代码是根据芯片类型来决定的,工程里包含了两个启动代码的话,编译会出事。

接图:这些都是常用的按钮。

快捷键F7。

编译按钮,程序写好了,或修改过看有没有错误,就按它。

可以这样理解,它只编译修改多的部分,这样每次都重新编译,这样耗时间了。

下载按钮。

程序编译没有错误的话,下载到板上看实验是否成功。

目标选项。

这里我们形象地叫它“魔术棒”吧。

每次建立工程都必须设置这一项文件配置。

这里我们叫它“品字键”,形象好记。

设置魔术棒我们按魔术棒,从左到右的顺序进行设置,没有提到的选项随默认设置即可:①Target选项在此栏,我们只需要勾选Use MicroLIB. 即传说中的勾选了迷你库。

这是是用printf函数的必要选项。

此外它还提供了一些可外部使用的函数,在这里不一一细说。

②Output选项在Output选项,选择上图红色框内按钮,在这里是设置存放编译生成的目标文件的路径。

我们在实验文件夹建立Obj文件夹,并把该文件夹设置为目标路径。

例,**\实验5串口实验\Obj\Name of Executable 我们输入 Project②Listing选项点击Listing标签,设置链接文件的生成路径,及相关参数。

参数不用改,我们同样把Lis 生成的文件存放路径设置到Obj。

如图:③C/C++选项接着是C/C++,这一栏比较重要。

首先,在Define 输入: STM32F10X_HD,USE_STDPERIPH_DRIVER,其原因将会固件库的使用说明那里细说。

在Include Paths设置为如图:最终设置为下图的路径。

④Debug选项点击Debug标签,选择使用的仿真器,火牛板默认使用JLINK V8进行仿真调试,对应的,在此选择Cortex-M/R J-LINK/J-Trace。

随便提一下,右边的Use Simulator是软件仿真,选择此项将无需下载程序,直接软件仿真,在后面的章节会用到软件仿真,到时会说说一些简单的使用方法。

点击右侧的Setting,配置JLINK 下载参数,主要是选择目标处理器的系列,添加目标芯片对应的烧写算法。

在此步我们先不用进去设置。

⑤Utilities选项点击Utilities,进行公共参数设置。

首先选择Cortex-M/R J-LINK/J-Trace。

然后按Settings—>Add ,根据芯片类型来添加,火牛板上的STM32F103VCT6 的Flash 256K, 选中后按Add——>OK——>OK.到这里,魔术棒的设置已经基本完成。

设置文件配置我们在设计软件时,随着功能越来越复杂,工程内的文件也会越来越多,尤其是当我们使用标准的 STM32F10x_StdPeriph_Lib_V3.3.0库进行代码设计时,一个工程内就会包含很多的库文件,各种外设和资源接口的文件,初始化代码,以及具体的应用程序。

为了方便我们阅读和查找文件,对文件进行管理就非常的必要。

下面我们就简单介绍一下MDK软件文件管理方面的功能。

在文件栏右侧,右键点击Target 1,选择Manage Components,进入分类文件管理设置。

也可以按“品字件”进入设置。

在中间组添加文件目录,在右侧添加具体文件。

按上图建立目录,按下图列表添加文件。

在完成以上操作以后,一个MDK工程就设置完成了,只需要依据实际应用要求编写相关的代码即可。

下面是火牛板提供的实验例程的文件分类管理后的效果图。

大家可以参考实验例程进行文件分类管理。

到目前为止,我们就完成了一个实验工程模板的建立,建立一个工程繁琐而且费时间,有了一个模板,在后面做实验的时候不必每次都重复建工程的步骤,以我们的模板为例,我们只需要把Code里面的文件换成我们需要的代码即可。

2.3. 代码的编译前面,我们介绍了MDK工程的建立,以及如何在MDK中进行文件管理,接下来,我们介绍在MDK 中如何对代码进行编译和调试。

我们以火牛板的入门第一个例子——流水灯实验为例,说明具体的代码编译和调试操作。

首先打开神舟III号光盘\源码\STM32F10x_StdPeriph_Lib_V3.3.0\STM32F10x_StdPeriph_Lib_V3.3.0\ Project\01.LED 流水灯(神舟III号)\MDK-ARM目录下的工程文件Project.uvproj,如下图所示。

依据实际需求,选择点击下图中的三个按键,编译链接程序。

如果只是确认当前文件是否存在问题,可以选择 Compile 按键,只编译当前文件如果只是确认最近的修改是否存在问题,可以选择 Build 按键,只编译修改过的文件并链接。

这个很常用。

如果需要编译整个工程文件,请选择 Build All 按键,将重新编译链接整个工程文件。

一般少用。

随着工程的越来越复杂,编译整个工程文件需要耗费较长时间,在开发调试过程中,我们可以选择Compile 或Build 按键,以节约开发调试时间。

下图是我们选择2.6. RVMDK使用技巧前面介绍了 RVMDK 的基本使用,接下来简单的介绍一下 RVMDK 的几个使用技巧。

2.3.1.快速定位函数/变量被定义的地方你在调试代码或编写代码的时候,一定有想看看某个函数是在那个地方定义的,具体里面的内容是怎么样的,也可能想看看某个变量或数组是在哪个地方定义的等。

尤其在调试代码或者看别人代码的时候,如果编译器没有快速定位的功能的时候,你只能慢慢的自己找,代码量比较少还好,如果代码量一大,那就郁闷了,有时候要花很久的时间来找这个函数到底在哪里。

幸好 MDK 提供了这样的快速定位的功能。

只要你把光标放到这个函数/变量的上面,然后右键,选择Go To Definition of ‘XXX’。

(XXX 是你要定位的函数或变量的名字)。

其对应的快捷键是F12。

上面是演示的是一个变量的定义的查找,对于函数,我们也可以按这样的操作快速来定位函数被定义的地方,大大缩短了你查找代码的时间。

其快捷键也是F12。

快速定位函数/变量,是我们最常用也最必须要用的技巧。

2.3.2. 快速注释与快速消注释接下来,我们介绍一下快速注释与快速消注释的方法。

在调试代码的时候,你可能会想注释某一片的代码,来看看执行的情况,MDK 提供了这样的快速注释/消注释块代码的功能。

也是通过右键实现的。

这个操作比较简单,首先选中你要注释的代码区,然后右键,选择 Advanced->Comment Selection 就可以了。

比如我要注释掉下图中所选中区域的代码,如下图所示:我们只要在选中了之后,选择右键,再选择 Advanced->Comment Selection就可以把这段代码注释掉了。

执行这个操作以后的结果如下图所示:这样就快速的注释掉了一片代码,而在某些时候,我们又希望这段注释的代码能快速的取消注释,MDK 也提供了这个功能。

与注释类似,先选中被注释掉的地方,然后通过右键->Advanced,不过这里选择的是 Uncomment Selection。

2.3.3. 快速打开头文件将光标放到要打开的引用头文件上,然后右键选择Open Document“XXX”,就可以快速打开这个文件了(XXX 是你要打开的头文件名字)。

关于MDK软件的使用,还有字体大小颜色设置,查找搜索,快速前进与后退等。

这些都是简单的使用,可自行摸索。

如需更深入和全面的了解请用户查看KEIL软件用户使用手册。

相关文档
最新文档