首頁(yè) > 評(píng)測(cè) > 珍珠壁虎——EFM32 Pearl Gecko Kit評(píng)測(cè)
珍珠壁虎——EFM32 Pearl Gecko Kit評(píng)測(cè)
- [導(dǎo)讀]
- 在物聯(lián)網(wǎng)嵌入式領(lǐng)域,Silicon Labs一直頗有建樹。其自家的Gecko系列微控制器在功耗控制上一直做的不錯(cuò);在軟件環(huán)境方面,Silicon Labs今年還著重優(yōu)化了自家開發(fā)軟件Simplicity Studio。本文將帶你走近珍珠壁虎開發(fā)套件,你也可以從中體會(huì)到Simplicity Studio的魅力。
Silicon Labs 的混合信號(hào) MCU 在性能、尺寸、成本和功耗方面具有關(guān)鍵系統(tǒng)優(yōu)勢(shì)。Silicon Labs的10大微控制器技術(shù)特點(diǎn)如下圖所示:

更詳細(xì)的介紹還需訪問官網(wǎng)相關(guān)資源,定有收獲。筆者認(rèn)為,Silicon Labs為開發(fā)者提供的參考資料非常豐富,還需開發(fā)者自行閱讀體驗(yàn)。
1.4 安裝驅(qū)動(dòng)
在Windows系統(tǒng)下,通過開發(fā)套件提供的Micro-USB線連接PC和“珍珠壁虎”開發(fā)板,打開計(jì)算機(jī)設(shè)備管理器。如下:

安裝驅(qū)動(dòng)前設(shè)備管理器

在linux下,我們按照軟件的安裝說明執(zhí)行安裝命令即可。安裝后,自動(dòng)實(shí)現(xiàn)驅(qū)動(dòng)安裝,比Windows下方便多了。 之后啟動(dòng)軟件,如下圖所示,會(huì)自動(dòng)在軟件的設(shè)備管理器里顯示已經(jīng)連接到計(jì)算機(jī)的開發(fā)板,見下圖Device。如果使用官方的集成開發(fā)環(huán)境建議在Linux下使用,這樣逼格更高,編譯速度更快,在驅(qū)動(dòng)等各種設(shè)置上也更輕松容易,這里推薦使用的Linux為Ubuntu和Deepin,后者為國(guó)產(chǎn)的,強(qiáng)烈推薦,漂亮好用,裝逼吊炸天。

安裝完成后,就是升級(jí)軟件,因?yàn)榘惭b時(shí)候是沒有提供開發(fā)支持的資源包的,資源包太大,需要安裝好基礎(chǔ)軟件后,通過幫助的升級(jí)功能,完成開發(fā)資源包的安裝工作。之后就可以玩了,在windows下和linux下是相同的。
1.5 DEMO測(cè)試
官方的集成開發(fā)環(huán)境提供了不少的DEMO程序用于學(xué)習(xí)和測(cè)試。這里選擇其中兩個(gè)進(jìn)行測(cè)試。并通過視頻演示一下如何新建一個(gè)工程文件。
1.6 開發(fā)環(huán)境與編程
前提已經(jīng)提到了官方提供的集成開發(fā)環(huán)境Simplicity Studio V4,另外對(duì)于習(xí)慣使用Keil的同學(xué)也不用擔(dān)心了,其實(shí)人家也是支持Keil開發(fā)的。
啟動(dòng)Keil5的pack 安裝管理器,找到Silicon Labs 展開,如下圖所示選擇EFM32PG1B系列,在右邊就會(huì)顯示相關(guān)的資源,點(diǎn)擊安裝即可。

Keil pack安裝管理器
由于該系列新品剛推出不久,目前Keil提供的pack版本是1.0。沒有提供例程,相信很快在下一個(gè)版本會(huì)提供的。Pack支持包解壓后如下圖所示。

Keil提供的支持包目錄結(jié)構(gòu)
其實(shí)我們拿到這個(gè)東西應(yīng)該先看什么呢?當(dāng)然是說明了,就是那個(gè)emdoc文件夾下的東西,這也是學(xué)習(xí)該單片機(jī)軟件系統(tǒng)的最佳參考。
對(duì)于沒接觸過該系列單片機(jī)的同學(xué)或許不知道如何下嘴品嘗,小編也是,在經(jīng)過多方搜索和摸索后,發(fā)現(xiàn)人家EFM32早就替我們考慮到難處了。官方有一個(gè)名字叫“EFM32 入門”的文檔,編號(hào)為AN0009。中文版已經(jīng)是三年前了,版本號(hào)Rev1.15,最新的英文版是 Rev1.19?梢曰ハ鄥⒖肌
在Linux下的安裝開發(fā)軟件可以參考軟件的README文檔。通常安裝方式如下:
sudo apt-get update
sudo apt-get upgrade
cd SimplicityStudio_v4
sudo ./setup.sh
接下來講解一下如何使用集成開發(fā)環(huán)境以及如何燒錄代碼。
第一步,啟動(dòng)軟件,單擊工程——新建——Silicon Labs MCU 工程,如下圖所示:

第二步,完成上面操作后會(huì)彈出如下圖所示窗口,選擇你的開發(fā)板類型,選擇主控芯片類型以及SDK版本,之后單擊下一步Next:

第三步,彈出如下工程設(shè)置菜單,你可以選擇工程的類型,空白的工程還是例程,還是基于庫(kù)的空工程等,如下圖所示,這里我們選擇的是Example例程,單擊下一步Next。

第四步,彈出例程工程選擇菜單,我們選擇一個(gè),這里我選擇的是文本顯示的例程,繼續(xù)Next。

-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前