天天看點

五大微控制器闆特性盤點

要開始嵌入式開發,我們需要兩個主要的東西,即開發闆和IDE(內建開發環境)。微控制器開發闆是一種印刷電路闆(PCB),其電路和硬體設計用于促進某些微控制器闆功能的實驗。開發闆與處理器,存儲器,晶片組和闆載外設相結合,如LCD,鍵盤,USB,串行端口,ADC,RTC,電機驅動器IC,SD卡插槽,以太網等,具有調試功能。這将使我們免于弄亂跳線和電路闆的連接配接。

微控制器闆的規格是總線類型,處理器類型,存儲器,端口數,端口類型和作業系統。這些用于評估嵌入式裝置的程式,例如不同的控制器,家用電器,機器人,收銀(PoS)終端,資訊裝置。微控制器開發闆也稱為單闆微控制器。如今,開發單闆微控制器開發套件非常簡單和便宜。如此多的開源軟體(IDE)可用于開發微控制器闆以開發實時應用程式。本文主要讨論當下市場上的不同微控制器版之間的特性。

五大微控制器闆特性盤點

**

基于DIY的微控制器闆**

DIY(自己動手)的微控制器闆可以在家自制,你需要所有單獨的電子和電氣元件,如微控制器(Atmel,ARM,MSP等),元件基座和外部外圍裝置,如RTC,序列槽,LCD子產品,鍵盤,觸摸闆等。現在所有這些元件都應該小心地焊接在PCB上。完成硬體設定後,必須選擇合适的IDE來程式設計微控制器以開發所需的應用程式。

Arduino UNO

Arduino是最受歡迎的開源電子原型制作平台,用于建立互動式電子應用程式。其受歡迎的原因是,它有一個用于開發草圖的開源IDE,基于“C”語言的簡單文法,代碼易于學習。

Arduino UNO闆包含支援微控制器所需的一切。Arduino UNO微控制器闆對于絕對的初學者和專家來說非常熟悉。它應該被認為是第一個基于微控制器的開發闆之一。Arduino UNO R3是基于ATmega328P微控制器的最簡單,最強大的原型設計環境。

Raspberry Pi開發闆

樹莓派開發闆很小(就像信用卡計算機的大小。樹莓派可以很容易地插入螢幕,電腦或電視。此外,它使用标準的鍵盤和滑鼠。即使非技術使用者依賴它用于配置數字媒體系統和監控攝像頭。Raspberry Pi在定制的Debian Linux上運作,名為Raspbian,用于安裝不同的軟體包,包括Node.js,Java,LAMP堆棧,Python等等。

通過使用樹莓派闆,可以開發一台迷你電腦。這對學生非常有用。還可以啟動weight wed伺服器,因為它可以支援HTML,JAVA等所有程式設計語言。它甚至可以處理WordPress,是以您可以管理自己的部落格/網站。基于樹莓派的機器人技術在自動化行業中具有巨大的應用。使用raspberry pi開發IOT應用程式非常容易。

BeagleBone黑色開發闆

BeagleBone Black是流行的開源計算機之一。現在它具有内置的無線網絡功能。利用與Octavo Systems的合作夥伴關系并在CadSoft Eagle中設計,BeagleBone Black Wireless是最容易使用和修改信用卡大小的物聯網Linux計算機。BeagleBone Black是面向嵌入式應用程式開發人員的低成本,社群支援的開發平台。安裝Linux的啟動時間需要10秒,隻需一根USB線即可在不到5分鐘的時間内開始開發。

AdaFruit Flora開發闆

Adafruit Flora開發闆的主要目标是開發可穿戴電子裝置。它是一種磁盤形狀,可縫合,相容Arduino的微控制器,旨在開發出令人驚歎的可穿戴項目。最新版本的Adafruit Flora配備了微型USB和Neopixel LED,可輕松實作可程式設計性和測試。