www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 電路圖 > 電力電工電路
[導讀]?ARM處理器?是一種基于精簡指令集計算機(RISC)架構的中央處理器(CPU)系列。ARM全稱為Advanced RISC Machine,意為“高級精簡指令集機器”。?

?ARM處理器?是一種基于精簡指令集計算機(RISC)架構的中央處理器(CPU)系列。ARM全稱為Advanced RISC Machine,意為“高級精簡指令集機器”。?

ARM處理器由英國的ARM公司設計,最初由Acorn計算機有限公司開發(fā),旨在解決成本高和生產效率低的問題。1985年,Acorn推出了世界上第一款ARM處理器——ARM1,標志著ARM架構的誕生。

特點和應用領域

ARM處理器的主要特點包括低功耗、高性能和靈活性。由于其指令集的精簡,ARM處理器在同等性能下功耗遠低于基于復雜指令集(CISC)架構的處理器,特別適用于移動設備和物聯(lián)網(wǎng)設備。此外,ARM處理器采用流水線執(zhí)行和分支預測等技術,提高了運行效率,并且提供了廣泛的可擴展性選項,從低功耗微控制器到高性能處理器。

與其他處理器的比較

與x86架構相比,ARM架構在能耗和性能上有顯著差異。x86是一種復雜指令集計算機(CISC)架構,而ARM則是RISC架構,通過精簡指令集設計實現(xiàn)低功耗。盡管x86處理器在原始計算吞吐量上可能優(yōu)于ARM,但在某些特定用例中,ARM處理器的性能可能超過x86處理器。

ARM處理器是英國Acorn有限公司設計的低功耗成本的第一款RISC微處理器。全稱為Advanced RISC Machine。ARM處理器本身是32位設計,但也配備16位指令集,一般來講比等價32位代碼節(jié)省達35%,卻能保留32位系統(tǒng)的所有優(yōu)勢。ARM的Jazelle技術使Java加速得到比基于軟件的Java虛擬機(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增強的16位和32位算術運算能力,提高了性能和靈活性。ARM還提供兩個前沿特性來輔助帶深嵌入處理器的高集成SoC器件的調試,它們是嵌入式ICE-RT邏輯和嵌入式跟蹤宏核(ETMS)系列。

隨著物聯(lián)網(wǎng)技術的迅速發(fā)展,許多嵌入式系統(tǒng)具備了聯(lián)網(wǎng)功能,為方便系統(tǒng)開發(fā)者集中監(jiān)控和管理遠程嵌入式系統(tǒng),同時方便其他PC網(wǎng)上用戶或智能手機App能夠獲取嵌入式系統(tǒng)數(shù)據(jù),實現(xiàn)遠程讀數(shù)與控制[13],本文提出了以STM32F103RC處理器為核心,結合WIZnet公司的W5500以太網(wǎng)接口芯片,利用新浪微博的二次開發(fā)接口[4],設計了嵌入式新浪微博客戶端,從而實現(xiàn)社交網(wǎng)絡與嵌入式硬件系統(tǒng)的互動,可以把人與人的關系拓展到人與物的關系、物與物的關系。本系統(tǒng)結構如圖1所示。


ARM處理器?的定義和起源

1 系統(tǒng)主要硬件介紹

1.1 STM32F103RC微控制器

STM32F103RC是基于CortexM3內核的32位ARM處理器芯片,其工作頻率可達72 MHz;內置高速大容量存儲器(512 KB Flash、64 KB RAM);豐富的增強I/O端口和外設資源,包括2個12通道DMA控制器、5路USART、3路SPI以及12位的ADC、DAC、FSMC、SDIO、USB、CAN總線、I2C總線等;具有標準和先進的通信接口;提供可編程電壓檢測器(PVD),保證整個系統(tǒng)的穩(wěn)定工作,具備較強的抗干擾能力。STM32F103RC廣泛應用于醫(yī)療、手持終端、智能儀器儀表、計算機測控等領域[5]。

1.2 W5500以太網(wǎng)控制器

W5500是一款全硬件TCP/IP嵌入式以太網(wǎng)控制器,使用硬件邏輯門電路實現(xiàn)TCP/IP協(xié)議棧的傳輸層及網(wǎng)絡層(包括TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE等協(xié)議),并集成了數(shù)據(jù)鏈路層、物理層,以及32 KB片上RAM作為數(shù)據(jù)收發(fā)緩存器。從而把網(wǎng)絡數(shù)據(jù)流量的處理工作全部轉移到W5500集成硬件中進行,使得嵌入式主控芯片MCU只需承擔TCP/IP應用層控制信息的處理任務,從而大幅減少了上位機對于數(shù)據(jù)復制、協(xié)議處理和中斷處理等方面的工作量,提升了系統(tǒng)利用率及可靠性。

在操作過程中,可以把W5500作為MCU的一個外設RAM來使用,操作簡單方便。另外,W5500提供網(wǎng)絡喚醒及省電模式供客戶選用,從而降低系統(tǒng)功耗;還提供了SPI串行接口,能夠很容易實現(xiàn)與外設MCU的整合,為嵌入式系統(tǒng)提供了簡易的互聯(lián)網(wǎng)接入方案。圖2為W5500硬件系統(tǒng)結構[6]。


ARM處理器?的定義和起源

2 嵌入式微博客戶端硬件評估板

圖3為嵌入式微博客戶端硬件評估板,其系統(tǒng)結構和主要電路原理圖分別見圖4~圖6,該系統(tǒng)主要包括以下模塊:

① USB電源、RS232通信模塊;

② RESET復位模塊,復位MCU;

③ AT24C16 EEPROM存儲模塊,存儲系統(tǒng)參數(shù)等信息;

④ W5500模塊,實現(xiàn)以太網(wǎng)接口功能;

⑤ STM32F103RC ARM處理器;

⑥ RJ45以太網(wǎng)硬件接口模塊;

⑦ JTAG程序下載接口模塊。


ARM處理器?的定義和起源


ARM處理器?的定義和起源

3 嵌入式微博客戶端軟件實現(xiàn)

3.1 ARM CPU軟件開發(fā)環(huán)境構建

為了方便ARM Cortex系列CPU的開發(fā),本文采用了IAR Embedded Workbench for ARM, 32K Kick start Edition,它是一個針對ARM 處理器的集成開發(fā)環(huán)境,包含編輯器、項目管理器、C/C++編譯器和ARM 匯編器等。

3.2 W5500的配置與開發(fā)

W5500可以配置為TCP、UDP、IPRAW、PPPoE模式進行數(shù)據(jù)的發(fā)送或接收,在本文中只介紹TCP和新浪微博服務器的通信流程。由于W5500已經(jīng)固化了TCP/IP協(xié)議棧,因此只需創(chuàng)建Socket接口即可實現(xiàn)網(wǎng)絡通信,從而大幅簡化了軟件設計流程。W5500支持服務器和客戶端模式,在本系統(tǒng)中,W5500扮演了客戶端模式,其工作原理略——編者注。

3.3 嵌入式客戶端代碼

在STM32F103RC處理器中,嵌入式新浪微博客戶端與微博服務器的數(shù)據(jù)通信C語言示例代碼如下:

#include "w5500/socket.h"

#include "w5500/w5500.h"

#include

#include

#define SOCK_WEIBO5

//給新浪微博選一個Socket,可以選0~7

#define WEIBO_SERVER"61.109.255.136"http://新浪微博服務器IP地址

#define HTTP_PATH "/wiznet/"http://HTTP路徑

#define WEIBO_ID"xxxx@xxxx.xxx"http://新浪微博 ID,按實際的ID輸入

#define WEIBO_PWD"123456"http://新浪微博登錄密碼,按實際的密碼輸入

char tmp_buf[512]={0x00,};//定義臨時緩沖區(qū)用于存儲微博內容和HTTP頭

unsigned char post_weibo(char* weibo){

unsigned char weibo_server_ip[4] = {61,109,255,136};//微博服務器IP地址

static unsigned int any_local_port = 1000;

//TCP Socket 本地端口號,0~65 535中任取

char post_data[385]={0x00,};

unsigned char ret=0;

unsigned int len=0;

if (socket(SOCK_WEIBO,Sn_MR_TCP,any_local_port++,0)!=1){//TCP socket初始化

printf("Socket initialization failed. ");

return 0;

}

else{

ret=connect(SOCK_WEIBO,weibo_server_ip,80); //連接到服務器, 默認TCP 端口為80

if(ret!=1){

printf("Connect Weibo server failed. ");

return 0;

}

else{

while(getSn_SR(SOCK_WEIBO)!=SOCK_ESTABLISHED);//等待TCP連接

printf("Connected with Weibo server. ");

sprintf(post_data,"id=%s&pw=%s&cmd=update&status=%s",(char*)WEIBO_ID,(char*)WEIBO_PWD,weibo);

sprintf(tmp_buf,"POST %s HTTP/1.1 Host: %s UserAgent: w5500 ContentType: application/xwwwformurlencoded;charset=gb2312 ContentLength: %d %s",(char*)HTTP_PATH,(char*)WEIBO_SERVER,strlen(post_data),post_data);

len=send(SOCK_WEIBO,(unsigned char*)tmp_buf,strlen(tmp_buf));

//把數(shù)據(jù)發(fā)送到新浪微博

while(1){

len=getSn_RX_RSR(SOCK_WEIBO);

if(len>0){

memset(tmp_buf,0x00,512);

len=recv(SOCK_WEIBO, (unsigned char*)tmp_buf, len);

//接收從微博服務器返回的結果

char* p=strstr(tmp_buf,(char*)" ")+4;

//獲得沒有http header 的http payload 的返回值

printf("%s ",p);

disconnect(SOCK_WEIBO);//與微博服務器斷開

close(SOCK_WEIBO);//關閉socket

return 1; //成功后返回1

}

}

}

}

}


ARM處理器?的定義和起源


ARM處理器?的定義和起源

4 嵌入式微博客戶端測試結果

在本系統(tǒng)測試案例中,STM32F103RC使用了SHT11數(shù)字溫濕度傳感器和BH1750光照度傳感器對客廳的溫濕度與光線亮度進行測量采集,并通過W5500把數(shù)據(jù)發(fā)送到新浪微博。

例如在2014年5月11日15:50,客廳的溫度是25.5 ℃、濕度46%、光線亮度為431Lux,其測試結果略——編者注。

多次測試表明,以W5500為核心的嵌入式新浪微博客戶端具有功耗低、實時性好、穩(wěn)定可靠等特點。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉