圖片1.png (290.15 KB, 下載次數(shù): 49)
下載附件
2020-3-27 14:35 上傳
開發(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盤,如下 圖所示。
圖片2.png (1.61 MB, 下載次數(shù): 47)
下載附件
2020-3-27 14:36 上傳
點(diǎn)擊“NEXT” ,進(jìn)行下一步, 將公司、 郵箱等內(nèi)容簡單填寫上就行, 點(diǎn)擊“NEXT” 進(jìn)行安裝, 如下圖所示。
圖片3.png (94.6 KB, 下載次數(shù): 46)
下載附件
2020-3-27 14:37 上傳
安裝完成之后, 顯示如下圖所示。
圖片4.png (88.02 KB, 下載次數(shù): 37)
下載附件
2020-3-27 14:37 上傳
點(diǎn)擊“Finish” 完成安裝,隨后彈出包安裝器界面,如下圖所示。
圖片5.png (451.21 KB, 下載次數(shù): 47)
下載附件
2020-3-27 14:38 上傳
點(diǎn)擊左上角的刷新圖標(biāo)可以自動(dòng)獲取最新的安裝包,可能速度比較慢,可以直接到 keil 官網(wǎng)下載, 這里我們至少需要安裝CMSIS和STM32F103兩個(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號,如下圖所示。
圖片6.png (136.44 KB, 下載次數(shù): 36)
下載附件
2020-3-27 14:38 上傳
此時(shí)keil的使用是有限制的, 最多只能編譯 32K 的代碼。運(yùn)行keygen.exe, 將Target選為ARM,讓后將剛才賦值的 CID 號粘貼到注冊機(jī)的CID輸入框中, 點(diǎn)擊“Generate”,下方會(huì)生成注冊碼,如下圖所示。
圖片8.png (177.6 KB, 下載次數(shù): 59)
下載附件
2020-3-27 14:39 上傳
將生成的注冊碼拷貝到注冊管理界面中LIC輸入框中,然后點(diǎn)擊 Add LIC 即可,如下圖所示。
圖片9.png (182.25 KB, 下載次數(shù): 39)
下載附件
2020-3-27 14:40 上傳
可以看到下方提示添加成功。 安裝完成后MDK后需要添加對應(yīng)的芯片包,可以在MDK的工具欄,點(diǎn)擊“Pack Installer”,如下圖所示
圖片10.png (18.3 KB, 下載次數(shù): 51)
下載附件
2020-3-27 14:41 上傳
然后找到“STM32F1”系列的芯片包安裝(飛機(jī)和遙控手柄均為STM32F1系列芯片),這種方式比較慢,可以直接使用提供的STM32F1芯片包即可,如下圖所示。
圖片11.png (40.97 KB, 下載次數(shù): 55)
下載附件
2020-3-27 14:41 上傳
直接雙擊安裝,點(diǎn)擊下一步,直到安裝完成即可。
二、 JLINK驅(qū)動(dòng)安裝J-Link是SEGGER公司為支持仿真ARM內(nèi)核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成開發(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ā)工具。 在使用J-Link開發(fā)前需要安裝驅(qū)動(dòng)程序,如果電腦上已經(jīng)安裝了 Jlink 驅(qū)動(dòng), 可以忽略。雙擊解壓得到的可執(zhí)行文件 Setup_JLinkARM_V474b.exe, 彈出協(xié)議對話框,選擇 Yes,如下圖所示。
圖片12.png (275.01 KB, 下載次數(shù): 45)
下載附件
2020-3-27 14:42 上傳
圖片13.png (222.13 KB, 下載次數(shù): 44)
下載附件
2020-3-27 14:42 上傳
圖片14.png (186.29 KB, 下載次數(shù): 49)
下載附件
2020-3-27 14:42 上傳
此處需要在Install USB Driver for J-Link-OB with CDC前面打鉤,如下圖所示。
圖片15.png (169.61 KB, 下載次數(shù): 54)
下載附件
2020-3-27 14:43 上傳
繼續(xù)點(diǎn)擊“Next”,如下圖所示。
圖片16.png (140.42 KB, 下載次數(shù): 45)
下載附件
2020-3-27 14:43 上傳
等待安裝,如下圖所示。
圖片17.png (155.05 KB, 下載次數(shù): 47)
下載附件
2020-3-27 14:43 上傳
安裝完之后,如果檢測到電腦中有開發(fā)環(huán)境使用到 Jlink,會(huì)彈出對話框選擇進(jìn)行關(guān)聯(lián),直接點(diǎn)擊 OK 即可。最終安裝完成,點(diǎn)擊 Finish 結(jié)束安裝, 如下圖所示。
圖片18.png (138.47 KB, 下載次數(shù): 52)
下載附件
2020-3-27 14:44 上傳
安裝完成之后,在開始菜單中可以找到安裝的文件,如下圖所示。
圖片19.png (574.14 KB, 下載次數(shù): 41)
下載附件
2020-3-27 14:44 上傳
插上Jlink下載器,就會(huì)自動(dòng)安裝驅(qū)動(dòng),安裝成功如下圖所示。
圖片20.png (73.31 KB, 下載次數(shù): 49)
下載附件
2020-3-27 14:44 上傳
三、 USB轉(zhuǎn)串驅(qū)動(dòng)的安裝單片機(jī)的電平是TTL電平,如果單片機(jī)要通過串口和電腦進(jìn)行通信,需要通過USB轉(zhuǎn)串口芯片,這里使用的是CP2102。 下面進(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),如下圖所示。
圖片30.png (83.25 KB, 下載次數(shù): 53)
下載附件
2020-3-27 14:45 上傳
雙擊即可開始安裝,點(diǎn)擊安裝后會(huì)彈出一個(gè)安裝向?qū)υ捒�,如下圖所示,點(diǎn)擊“下一步”。
圖片21.png (29.49 KB, 下載次數(shù): 51)
下載附件
2020-3-27 14:46 上傳
彈出路徑選擇框,選擇需要安裝的路徑,如下圖所示,點(diǎn)擊“安裝”。
圖片22.png (20.55 KB, 下載次數(shù): 49)
下載附件
2020-3-27 14:46 上傳
然后等待進(jìn)度條走完,安裝完成后會(huì)彈出安裝完成的提示框,如下圖所示。
圖片23.png (21.58 KB, 下載次數(shù): 33)
下載附件
2020-3-27 14:46 上傳
點(diǎn)擊“完成”,就可以打開安裝好的COCOFLY地面站了,如下圖所示。
圖片24.png (137.16 KB, 下載次數(shù): 49)
下載附件
2020-3-27 14:46 上傳
五、cocobit上位機(jī)安裝若要使用cocobit編程板,用于實(shí)現(xiàn)無人機(jī)的自主飛行功能,則需要安裝cocobit上位機(jī)。 根據(jù)自己的電腦選擇適合的版本即可,下載完成后雙擊exe,選擇合適的路徑,直到完成安裝。安裝完成后即可打開cocobit上位機(jī),如下圖所示為cocobit上位機(jī)啟動(dòng)的logo。
圖片25.png (2.43 KB, 下載次數(shù): 48)
下載附件
2020-3-27 14:47 上傳
雙擊即可打開,打開后界面如下圖所示。
圖片26.png (67.2 KB, 下載次數(shù): 43)
下載附件
2020-3-27 14:47 上傳
六、openmv-ide安裝openmv-ide是用于視覺識別模塊的代碼的編寫以及下載的一個(gè)工具軟件,其下載地址為:https://openmv.io/pages/download。這里也提供到了安裝包位于“軟件工具”文件夾下的“OPENMV相關(guān)”內(nèi)。 雙擊exe進(jìn)行安裝,如下圖所示為openmv ide開始安裝示意圖。
圖片27.png (23.87 KB, 下載次數(shù): 46)
下載附件
2020-3-27 14:47 上傳
點(diǎn)擊下一步,會(huì)彈出一個(gè)安裝路徑的對話框,選擇一個(gè)合適的路徑,如下圖所示,然后點(diǎn)擊下一步。
圖片28.png (22.77 KB, 下載次數(shù): 38)
下載附件
2020-3-27 14:47 上傳
然后一直點(diǎn)擊下一步,直到安裝完成即可。打開openmv ide,其界面如下圖所示。
圖片29.png (3.07 MB, 下載次數(shù): 31)
下載附件
2020-3-27 14:48 上傳
|