找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1865|回复: 0
收起左侧

飞控快速上手-[2] 开发环境的搭建

[复制链接]
ID:716213 发表于 2020-3-27 14:48 | 显示全部楼层 |阅读模式

图片1.png
开发环境的搭建
一、 MDK的安装
Keil公司开发的ARM开发工具MDK,是用来开发基于ARM核的系列微控制器的嵌入式应用程序。它适合不同层次的开发者使用,包括专业的应用程序开发工程师和嵌入式软件开发的入门者。MDK包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件,支持所有基于ARM设备,能帮助工程师按照计划完成项目。
这里也提供到了安装包位于“软件工具”文件夹下的“MDK5”内。
双击 mdk511a.exe 进行安装。安装路径可以自己选择,注意路径中不能有中文, 这里我们安装在D盘,如所示。
图片2.png
点击“NEXT”,进行下一步, 将公司、 邮箱等内容简单填写上就行, 点击“NEXT”进行安装, 如下图所示。

图片3.png
安装完成之后, 显示如下图所示。
图片4.png
点击Finish” 完成安装,随后弹出包安装器界面,如下图所示。
图片5.png
点击左上角的刷新图标可以自动获取最新的安装包,可能速度比较慢,可以直接到 keil 官网下载, 这里我们至少需要安装CMSISSTM32F103两个安装包,这两个我们已经随 MDK5.11a 一并提供,直接双击即可安装。
        为了兼容低版本的 keil工程,需要安装 mdkcm511a.exe,该文件我们也一并提供,双击直接安装。 安装之后运行低版本的keil工程就不会出现兼容性问题。下面进行破解,先打开刚安装好的 keil 软件,点击 File->License Management,调出注册管理界面,复制右上方的CID号,如下图所示。
图片6.png
时keil的使用是有限制的, 最多只能编译 32K 的代码。运行keygen.exe, 将Target选为ARM,让后将刚才赋值的 CID 号粘贴到注册机的CID输入框中, 点击“Generate”,下方会生成注册码,如下图所示。
图片8.png
将生成的注册码拷贝到注册管理界面中LIC输入框中,然后点击 Add LIC 即可,如下图所示。
图片9.png
可以看到下方提示添加成功
安装完成后MDK后需要添加对应的芯片包,可以在MDK的工具栏,点击“Pack Installer”,如下图所示
图片10.png
然后找到STM32F1”系列的芯片包安装(飞机和遥控手柄均为STM32F1系列芯片),这种方式比较慢,可以直接使用提供的STM32F1芯片包即可,如下图所示。
图片11.png
直接双击安装,点击下一步,直到安装完成即可。


二、 JLINK驱动安装
J-LinkSEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWARADSKEILWINARMRealView集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。
下载链接为:https://www.fengke.club/resources/details/20325。这里也提供到了安装包位于“软件工具”文件夹下的“JLINK工具及驱动”内。
在使用J-Link开发前需要安装驱动程序,如果电脑上已经安装了 Jlink 驱动, 可以忽略。双击解压得到的可执行文件 Setup_JLinkARM_V474b.exe, 弹出协议对话框选择 Yes,如下图所示。
图片12.png
之后一直点击Next,如下图所示
图片13.png 图片14.png
此处需要在Install USB Driver for J-Link-OB with CDC前面打钩,如所示。
图片15.png
继续点击Next”,如下图所示。
图片16.png
等待安装,如下图所示
图片17.png
安装完之后,如果检测到电脑中有开发环境使用到 Jlink,会弹出对话框选择进行关联,直接点击 OK 即可。最终安装完成,点击 Finish 结束安装, 如下图所示
图片18.png
安装完成之后,在开始菜单中可以找到安装的文件,如下图所示。
图片19.png
插上Jlink下载器,就会自动安装驱动,安装成功如下图所示。
图片20.png
三、 USB转串驱动的安装
单片机的电平是TTL电平,如果单片机要通过串口和电脑进行通信,需要通过USB转串口芯片,这里使用的是CP2102
下载链接为:https://www.fengke.club/resources/details/20325。这里也提供到了安装包位于“软件工具”文件夹下的“USB转串口驱动”内。
下面进行 CP2102 USB 转串驱动的安装, 如果电脑上已经安装CP2102
USB 转串驱动可以忽略。首先将压缩包解压文件名为: CP2102+usb+driver.zip。 双击运行解压后的文件, 一直点击“Next”,直“Finish”,即完成安装。
四、COCOFLY地面站安装
COCOFLY地面站是配套COCOFLY无人机使用的,功能非常的全面,后面的编队,PID调参等都需要用到该软件,该地面站上位机的安装包已经提供在了资料包下的“软件工具”下的“COCOFLY地面站上位机”文件夹内,如下图所示。
图片30.png
双击即可开始安装,点击安装后会弹出一个安装向导对话框,如下图所示,点击“下一步”。
图片21.png
弹出路径选择框,选择需要安装的路径,如下图所示,点击“安装”。
图片22.png
然后等待进度条走完,安装完成后会弹出安装完成的提示框,如下图所示。
图片23.png
点击“完成”,就可以打开安装好的COCOFLY地面站了,如下图所示。
图片24.png

五、cocobit上位机安装
若要使用cocobit编程板,用于实现无人机的自主飞行功能,则需要安装cocobit上位机。
下载地址为https://www.cocobit.net/download这里也提供到了安装包位于“软件工具”文件夹下的“COCOBIT上位机”内。
根据自己的电脑选择适合的版本即可,下载完成后双击exe,选择合适的路径,直到完成安装。安装完成后即可打开cocobit上位机,如下图所示为cocobit上位机启动的logo
图片25.png
双击即可打开,打开后界面如下图所示。
图片26.png
六、openmv-ide安装
openmv-ide是用于视觉识别模块的代码的编写以及下载的一个工具软件,其下载地址为:https://openmv.io/pages/download。这里也提供到了安装包位于“软件工具”文件夹下的“OPENMV相关”内。
双击exe进行安装,如下图所示为openmv ide开始安装示意图。
图片27.png
点击下一步,会弹出一个安装路径的对话框,选择一个合适的路径,如下图所示,然后点击下一步。
图片28.png
然后一直点击下一步,直到安装完成即可。打开openmv ide,其界面如下图所示。
图片29.png


1.快速上手-【2】开发环境的搭建.pdf

1.72 MB, 下载次数: 9, 下载积分: 黑币 -5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表