查看: 1432|回复: 0

【开源教程3】疯壳·开源编队无人机-开发环境搭建

[复制链接]
  • TA的每日心情
    开心
    2022-4-17 15:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2022-8-8 10:48:23 | 显示全部楼层 |阅读模式
    分享到:
    COCOFLY 教程
    ——疯壳·无人机·系列
    开发环境搭建


    1.1.png
    图1

    一、 MDK 的安装

      Keil 公司开发的 ARM 开发工具 MDK,是用来开发基于 ARM 核的系列微控制器的嵌入式应用程序。它适合不同层次的开发者使用,包括专业的应用程序开发工程师和嵌入式软件开发的入门者。MDK 包含了工业标准的Keil C 编译器、宏汇编器、调试器、实时内核等组件,支持所有基于 ARM 的设备,能帮助工程师按照计划完成项目。
      下载链接为:https://www.fengke.club/resources/details/20325。这里也提供到了安装包位于“软件工具”文件夹下的“MDK5”内。
      双击 mdk511a.exe 进行安装。安装路径可以自己选择,注意路径中不能有中文, 这里我们安装在 D 盘,如下图所示。

    1.png
    图2

      点击“NEXT”,进行下一步, 将公司、 邮箱等内容简单填写上就行, 点击“NEXT”进行安装, 如下图所示。

    2.png
    图3

      安装完成之后, 显示如下图所示。

    3.png
    图4

      点击“Finish” 完成安装,随后弹出包安装器界面,如下图所示。

    4.png
    图5


      点击左上角的刷新图标可以自动获取最新的安装包,可能速度比较慢,可以直接到 keil 官网下载, 这里我们至少需要安装 CMSIS 和 STM32F103 两个安装包,这两个我们已经随 MDK5.11a 一并提供,直接双击即可安装。
      为了兼容低版本的 keil 工程,需要安装 mdkcm511a.exe,该文件我们也一并提供,双击直接安装。 安装之后运行低版本的 keil 工程就不会出现兼容性问题。下面进行破解,先打开刚安装好的 keil 软件,点击 File->License Management, 调出注册管理界面,复制右上方的 CID 号,如下图所示。

    5.png
    图6

      此时 keil 的使用是有限制的,最多只能编译 32K 的代码。运行 keygen.exe, 将 Target 选为 ARM,让后将刚才赋值的 CID 号粘贴到注册机的 CID 输入框中, 点击“Generate”,下方会生成注册码,如下图所示。

    6.png
    图7

      将生成的注册码拷贝到注册管理界面中 LIC 输入框中,然后点击 Add LIC即可,如下图所示。

    7.png
    图8

      可以看到下方提示添加成功。
      安装完成后 MDK 后需要添加对应的芯片包,可以在 MDK 的工具栏,点击“Pack Installer”,如下图所示

    8.png
    图9

      然后找到“STM32F1”系列的芯片包安装(飞机和遥控手柄均为 STM32F1 系列芯片),这种方式比较慢,可以直接使用提供的 STM32F1 芯片包即可,如下图所示。

    9.png
    图10

      直接双击安装,点击下一步,直到安装完成即可。



    二、 JLINK 驱动安装

      J-Link 是 SEGGER 公司为支持仿真 ARM 内核芯片推出的 JTAG 仿真器。配合 IAR EWAR,ADS,KEIL,WINARM,RealView 等集成开发环境支持所有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,如下图所示。

    10.png
    图11

      之后一直点击 Next,如下图所示。

    11.png
    图12

    12.png
    图13

      此处需要在 Install USB Driver for J-Link-OB with CDC 前面打钩,如下图所示。

    13.png
    图14

      继续点击“Next”,如下图所示。

    14.png
    图15

      等待安装,如下图所示。、

    15.png
    图16

      安装完之后,如果检测到电脑中有开发环境使用到 Jlink,会弹出对话框选择进行关联,直接点击 OK 即可。最终安装完成,点击 Finish 结束安装, 如下图所示。

    16.png
    图17

    安装完成之后,在开始菜单中可以找到安装的文件,如下图所示。

    17.png
    图18

      插上 Jlink 下载器,就会自动安装驱动,安装成功如下图所示。

    18.png
    图19


    三、 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 地面站上位机”文件夹内,如下图所示。

    19.png
    图20

      双击即可开始安装,点击安装后会弹出一个安装向导对话框,如下图所示, 点击“下一步”。

    20.png
    图21

      弹出路径选择框,选择需要安装的路径,如下图所示,点击“安装”。

    21.png
    图22

      然后等待进度条走完,安装完成后会弹出安装完成的提示框,如下图所示。

    22.png
    图23
      点击“完成”,就可以打开安装好的 COCOFLY 地面站了,如下图所示。

    23.png
    图24



    五、cocobit 上位机安装

      若要使用 cocobit 编程板,用于实现无人机的自主飞行功能,则需要安装cocobit 上位机。
      下载地址为 https://www.cocobit.net/download。这里也提供到了安装包位于“软件工具”文件夹下的“COCOBIT 上位机”内。
      根据自己的电脑选择适合的版本即可,下载完成后双击 exe,选择合适的路径,直到完成安装。安装完成后即可打开 cocobit 上位机,如下图所示为 cocobit 上位机启动的 logo。

    24.png
    图25

      双击即可打开,打开后界面如下图所示。

    25.png
    图26



    六、openmv-ide 安装
      openmv-ide 是用于视觉识别模块的代码的编写以及下载的一个工具软件,其下载地址为:https://openmv.io/pages/download。这里也提供到了安装包位于“软件工具”文件夹下的“OPENMV 相关”内。
      双击 exe 进行安装,如下图所示为 openmv ide 开始安装示意图。

    26.png
    图27

      点击下一步,会弹出一个安装路径的对话框,选择一个合适的路径,如下图所示,然后点击下一步。

    27.png
    图28

    然后一直点击下一步,直到安装完成即可。打开 openmv ide,其界面如下图所示。

    28.png
    图29





    完整配套资料和对应开源套件地址:http://www.fengke.club

    文件下载请点击: 【2】开发环境的搭建.pdf (1.33 MB, 下载次数: 2)
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 22:25 , Processed in 0.120830 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.