找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2269|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

飛控快速上手-[2] 開發(fā)環(huán)境的搭建

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


開發(fā)環(huán)境的搭建
一、 MDK的安裝
Keil公司開發(fā)的ARM開發(fā)工具MDK,是用來開發(fā)基于ARM核的系列微控制器的嵌入式應(yīng)用程序。它適合不同層次的開發(fā)者使用,包括專業(yè)的應(yīng)用程序開發(fā)工程師和嵌入式軟件開發(fā)的入門者。MDK包含了工業(yè)標(biāo)準(zhǔn)的Keil C編譯器、宏匯編器、調(diào)試器、實(shí)時(shí)內(nèi)核等組件,支持所有基于ARM設(shè)備,能幫助工程師按照計(jì)劃完成項(xiàng)目。
這里也提供到了安裝包位于“軟件工具”文件夾下的“MDK5”內(nèi)。
雙擊 mdk511a.exe 進(jìn)行安裝。安裝路徑可以自己選擇,注意路徑中不能有中文, 這里我們安裝在D盤,如所示。

點(diǎn)擊“NEXT”,進(jìn)行下一步, 將公司、 郵箱等內(nèi)容簡單填寫上就行, 點(diǎn)擊“NEXT”進(jìn)行安裝, 如下圖所示。

安裝完成之后, 顯示如下圖所示。
點(diǎn)擊Finish” 完成安裝,隨后彈出包安裝器界面,如下圖所示。

點(diǎn)擊左上角的刷新圖標(biāo)可以自動(dòng)獲取最新的安裝包,可能速度比較慢,可以直接到 keil 官網(wǎng)下載, 這里我們至少需要安裝CMSISSTM32F103兩個(gè)安裝包,這兩個(gè)我們已經(jīng)隨 MDK5.11a 一并提供,直接雙擊即可安裝。
        為了兼容低版本的 keil工程,需要安裝 mdkcm511a.exe,該文件我們也一并提供,雙擊直接安裝。 安裝之后運(yùn)行低版本的keil工程就不會(huì)出現(xiàn)兼容性問題。下面進(jìn)行破解,先打開剛安裝好的 keil 軟件,點(diǎn)擊 File->License Management,調(diào)出注冊管理界面,復(fù)制右上方的CID號,如下圖所示。
時(shí)keil的使用是有限制的, 最多只能編譯 32K 的代碼。運(yùn)行keygen.exe, 將Target選為ARM,讓后將剛才賦值的 CID 號粘貼到注冊機(jī)的CID輸入框中, 點(diǎn)擊“Generate”,下方會(huì)生成注冊碼,如下圖所示。
將生成的注冊碼拷貝到注冊管理界面中LIC輸入框中,然后點(diǎn)擊 Add LIC 即可,如下圖所示。
可以看到下方提示添加成功。
安裝完成后MDK后需要添加對應(yīng)的芯片包,可以在MDK的工具欄,點(diǎn)擊“Pack Installer”,如下圖所示
然后找到STM32F1”系列的芯片包安裝(飛機(jī)和遙控手柄均為STM32F1系列芯片),這種方式比較慢,可以直接使用提供的STM32F1芯片包即可,如下圖所示。
直接雙擊安裝,點(diǎn)擊下一步,直到安裝完成即可。


二、 JLINK驅(qū)動(dòng)安裝
J-LinkSEGGER公司為支持仿真ARM內(nèi)核芯片推出的JTAG仿真器。配合IAR EWARADS,KEIL,WINARMRealView集成開發(fā)環(huán)境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等內(nèi)核芯片的仿真,與IAR,Keil等編譯環(huán)境無縫連接,操作方便、連接方便、簡單易學(xué),是學(xué)習(xí)開發(fā)ARM最好最實(shí)用的開發(fā)工具。
下載鏈接為:https://www.fengke.club/resources/details/20325。這里也提供到了安裝包位于“軟件工具”文件夾下的“JLINK工具及驅(qū)動(dòng)”內(nèi)。
在使用J-Link開發(fā)前需要安裝驅(qū)動(dòng)程序,如果電腦上已經(jīng)安裝了 Jlink 驅(qū)動(dòng), 可以忽略。雙擊解壓得到的可執(zhí)行文件 Setup_JLinkARM_V474b.exe, 彈出協(xié)議對話框,選擇 Yes,如下圖所示。
之后一直點(diǎn)擊Next,如下圖所示。
此處需要在Install USB Driver for J-Link-OB with CDC前面打鉤,如所示。
繼續(xù)點(diǎn)擊Next”,如下圖所示。
等待安裝,如下圖所示。
安裝完之后,如果檢測到電腦中有開發(fā)環(huán)境使用到 Jlink,會(huì)彈出對話框選擇進(jìn)行關(guān)聯(lián),直接點(diǎn)擊 OK 即可。最終安裝完成,點(diǎn)擊 Finish 結(jié)束安裝, 如下圖所示。
安裝完成之后,在開始菜單中可以找到安裝的文件,如下圖所示。
插上Jlink下載器,就會(huì)自動(dòng)安裝驅(qū)動(dòng),安裝成功如下圖所示。
三、 USB轉(zhuǎn)串驅(qū)動(dòng)的安裝
單片機(jī)的電平是TTL電平,如果單片機(jī)要通過串口和電腦進(jìn)行通信,需要通過USB轉(zhuǎn)串口芯片,這里使用的是CP2102。
下載鏈接為:https://www.fengke.club/resources/details/20325。這里也提供到了安裝包位于“軟件工具”文件夾下的“USB轉(zhuǎn)串口驅(qū)動(dòng)”內(nèi)。
下面進(jìn)行 CP2102 USB 轉(zhuǎn)串驅(qū)動(dòng)的安裝, 如果電腦上已經(jīng)安裝CP2102
USB 轉(zhuǎn)串驅(qū)動(dòng)可以忽略。首先將壓縮包解壓,文件名為: CP2102+usb+driver.zip。 雙擊運(yùn)行解壓后的文件, 一直點(diǎn)擊“Next”,直“Finish”,即完成安裝。
四、COCOFLY地面站安裝
COCOFLY地面站是配套COCOFLY無人機(jī)使用的,功能非常的全面,后面的編隊(duì),PID調(diào)參等都需要用到該軟件,該地面站上位機(jī)的安裝包已經(jīng)提供在了資料包下的“軟件工具”下的“COCOFLY地面站上位機(jī)”文件夾內(nèi),如下圖所示。
雙擊即可開始安裝,點(diǎn)擊安裝后會(huì)彈出一個(gè)安裝向?qū)υ捒�,如下圖所示,點(diǎn)擊“下一步”。
彈出路徑選擇框,選擇需要安裝的路徑,如下圖所示,點(diǎn)擊“安裝”。
然后等待進(jìn)度條走完,安裝完成后會(huì)彈出安裝完成的提示框,如下圖所示。
點(diǎn)擊“完成”,就可以打開安裝好的COCOFLY地面站了,如下圖所示。

五、cocobit上位機(jī)安裝
若要使用cocobit編程板,用于實(shí)現(xiàn)無人機(jī)的自主飛行功能,則需要安裝cocobit上位機(jī)。
下載地址為https://www.cocobit.net/download這里也提供到了安裝包位于“軟件工具”文件夾下的“COCOBIT上位機(jī)”內(nèi)。
根據(jù)自己的電腦選擇適合的版本即可,下載完成后雙擊exe,選擇合適的路徑,直到完成安裝。安裝完成后即可打開cocobit上位機(jī),如下圖所示為cocobit上位機(jī)啟動(dòng)的logo。
雙擊即可打開,打開后界面如下圖所示。
六、openmv-ide安裝
openmv-ide是用于視覺識別模塊的代碼的編寫以及下載的一個(gè)工具軟件,其下載地址為:https://openmv.io/pages/download。這里也提供到了安裝包位于“軟件工具”文件夾下的“OPENMV相關(guān)”內(nèi)。
雙擊exe進(jìn)行安裝,如下圖所示為openmv ide開始安裝示意圖。
點(diǎn)擊下一步,會(huì)彈出一個(gè)安裝路徑的對話框,選擇一個(gè)合適的路徑,如下圖所示,然后點(diǎn)擊下一步。
然后一直點(diǎn)擊下一步,直到安裝完成即可。打開openmv ide,其界面如下圖所示。


1.快速上手-【2】開發(fā)環(huán)境的搭建.pdf

1.72 MB, 下載次數(shù): 9, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表