什麼是ARM開發板及其硬體特性介紹

2021-06-05 19:45:52 字數 1864 閱讀 9225

什麼是arm開發板及其硬體特性介紹

前言什麼是arm開發板

arm開發板,從概念上來講,與軟體外包非常類似(軟體外包是指軟體外包提供商為了集中精力從事核心競爭力業務,降低專案成本,同時提高專案實施的質量,將自己的軟體專案中的全部或部分工作發包給合適的軟體企業去完成)。

以arm7tdmi為例介紹arm開發板名稱的含義

a)arm7:arm系列具有32位運算能力的核心,它採用馮·諾依曼結構,資料長度可以是8位,16位和32位,而指令長度是32位。

b)t:內含16位壓縮指令集thumb,由於32位risc型處理器的指令**利用率較低,arm為了彌補不足,在新型arm架構(v4t版以上,成熟架構由v3版發展到v6版)定義了16位的thumb指令集,thumb指令集比通常的8位和16位cisc/risc處理器具有更好的**密度,而晶元面積只增加6%,可使程式儲存器更小。

c)d:支援片內除錯,該核心包含用於除錯的硬體結構,可使cpu進入除錯模組,可以方便地進行斷點觀察點設定、單步除錯和多步除錯

d)m:採用增強型乘法器。aarm7tdmi指令集包含2個32位×32位的乘法指令和2個乘法累加mac指令,該結構使得指令的執行比其他型別的arm7核心減小了許多機器週期。

e)i:內含嵌入式ice巨集單元,arm架構的處理器晶元都嵌入了embedded ice-rt邏輯塊,便於通過jtag介面來**除錯ram架構晶元。

arm開發板硬體特性

以arm開發板idea6410為例介紹其硬體特性,下圖為arm開發板idea6410介面布局實物圖:

arm開發板idea6410介面布局實物圖

處理器:samsung s3c6410xh-66,arm1176jzf-s核心,主頻667mhz。

128m bytes mobile ddr ram, 選用兩片samsung k4x51163pc組成32bit資料匯流排。

256m bytes nand flash,samsung k9f2g08晶元。

2m bytes nor flash,amd am29lv160db晶元。

1個100mbps乙太網介面,rj45介面,dm9000ae網絡卡晶元。

1個usb host介面, 使用側插usb a型介面, usb1.1介面。

1個usb device介面, 使用mini-usb ab型介面。

ac97音訊介面,wm9714晶元,乙個耳機音訊輸出(綠色),一路mic輸入(藍色),一路line in輸入,採用3pin 2.0間距插針介面(白色)。

1個高速sd卡介面。

1個sdio wifi無線網絡卡,支援ieee802.11b/g協議。

2路5線串列埠、二路3線串列埠。使用三片sipex sp3232eea晶元,通過8位撥碼開關可以選擇串列埠輸出電平為rs-232電平還是ttl電平。

1個lcd介面,包含4線觸控螢幕訊號和lcd控制器的所有訊號,使用41pin板對板扣式聯結器。

1個tv out介面,採用2pin 2.0間距插針介面(白色)。

1個攝像頭介面,支援itu-r bt 601/656 8位模式,使用10×2插針聯結器。

4路a/d輸入,使用10×2插針聯結器。

2個高速spi介面,方便使用者擴充套件spi介面的wi-fi,cmmb等各種模組。

1個i2c匯流排介面,使用5×2插針聯結器。

24個gpio訊號。

1個jtag介面,使用5×2插針聯結器。

4個藍色使用者led指示燈。

1個紅色led電源指示燈。

1個蜂鳴器。

乙個鈕扣電池,為cpu提供rtc電源。

6個使用者按鍵,功能實現上、下、左、右、確定和返回。

1個8×8矩陣鍵盤介面,使用10×2插針聯結器。

1個復位按鍵,使用max811t復位晶元,控制系統復位操作。

1個電源開關。

1個12v電源介面。

ARM開發板配置rzsz

toc 這裡說的rzsz並不是真的是rzsz庫,發現並不好用,而確實好用。rzsz 3.48.tar.gz 不好用,建議別下了 用這個這裡用的是lrzsz 0.12.20.tar.gz wget tar zxvf lrzsz 0.12.20.tar.gz至於arm hisiv300 linux gc...

ARM開發板 瑞芯微RK3288開發板

g3288 開發板由郵票孔核心板,底板和液晶板三大塊組成,核心板採用 8 層板工藝設計,確保穩定可靠,可以批量用於平板電腦,車機,學習機,pos機,遊戲機,行業監控等多種領域。主控為cortex a17四核rk3288,最高主頻1.8ghz。底板留有豐富的外設,幾乎可以演示 rk3288 晶元的全部...

arm開發板上電設定靜態ip pc機 開發板

最近入手了一塊imx6ul開發板,一方面想系統性地學一次嵌入式linux,爭取下乙份工作往這個方向混一口飯吃,另一方面也想用一用nxp的晶元。本篇筆記分享的是 pc機 開發板 ubuntu互ping實驗,主要是根據教程來走一遍,做個學習記錄。關於網路環境搭建這一塊是個難點。以前在學校我也有學過嵌入式...