0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于ARM的22個(gè)常用概念

multisim ? 來源:multisim ? 作者:multisim ? 2020-11-01 10:59 ? 次閱讀

1. ARM中一些常見英文縮寫解釋

MSB:最高有效位;

LSB:最低有效位;

AHB:先進(jìn)的高性能總線;

VPB:連接片內(nèi)外設(shè)功能的VLSI外設(shè)總線;

EMC:外部存儲(chǔ)器控制器

MAM:存儲(chǔ)器加速模塊;

VIC:向量中斷控制器;

SPI:全雙工串行接口;

CAN:控制器局域網(wǎng),一種串行通訊協(xié)議;

PWM:脈寬調(diào)制器;

ETM:嵌入式跟蹤宏;

CPSR:當(dāng)前程序狀態(tài)寄存器

SPSR:程序保護(hù)狀態(tài)寄存器;

2. MAM 使用注意事項(xiàng)

當(dāng)改變 MAM 定時(shí)值時(shí),必須先通過向 MAMCR 寫入 0 來關(guān)閉 MAM,然后將新值寫入 MAMtiM。最后,將需 要的操作模式的對(duì)應(yīng)值寫入MAMCR,再次打開MAM。

對(duì)于低于 20MHz 的系統(tǒng)時(shí)鐘,MAMTIM 設(shè)定為 001。對(duì)于 20MHz 到 40MHz 之間的系統(tǒng)時(shí)鐘,建議將 Flash訪問時(shí)間設(shè)定為2cclk,而在高于40MHz的系統(tǒng)時(shí)鐘下,建議使用3cclk。

3. VIC 使用注意事項(xiàng)

如果在片內(nèi)RAM當(dāng)中運(yùn)行代碼并且應(yīng)用程序需要調(diào)用中斷,那么必須將中斷向量重新映射到Flash地址0x0 。這樣做是因?yàn)樗械漠惓O蛄慷嘉挥诘刂?x0及以上。通過將寄存器MEMMAP(位于系統(tǒng)控制模塊當(dāng)中)配置 為用戶RAM模式來實(shí)現(xiàn)這一點(diǎn)。用戶代碼被連接以便使中斷向量表裝載到0x4000 0000。

4. ARM啟動(dòng)代碼設(shè)計(jì)

ARM啟動(dòng)代碼直接面對(duì)處理器內(nèi)核和硬件控制器進(jìn)行編程,一般使用匯編語言。啟動(dòng)代碼一般包括:

中斷向量表

初始化存儲(chǔ)器系統(tǒng)

初始化堆棧初始化有特殊要求的端口、設(shè)備

初始化用戶程序執(zhí)行環(huán)境

改變處理器模式

呼叫主應(yīng)用程序

5. IRQ 和 FIQ 之間的區(qū)別

IRQ和FIQ是ARM處理器的兩種編程模式。IRQ是指中斷模式,F(xiàn)IR是指快速中斷模式。對(duì)于 FIQ 你必須盡快 處理你的事情并離開這個(gè)模式。IRQ 可以被 FIQ 所中斷,但 IRQ 不能中斷 FIQ。為了使 FIQ 更快,所以這 種模式有更多的影子寄存器。FIQ 不能調(diào)用 SWI(軟件中斷)。FIQ 還必須禁用中斷。如果一個(gè) FIQ 例程必 須重新啟用中斷,則它太慢了,并應(yīng)該是 IRQ 而不是 FIQ。

6. ARM處理器對(duì)異常中斷的響應(yīng)過程

ARM處理器對(duì)異常中斷的響應(yīng)過程如下所述:

保存處理器當(dāng)前狀態(tài)、中斷屏蔽位以及各條件標(biāo)志位;

設(shè)置當(dāng)前程序狀態(tài)寄存器CPSR中的相應(yīng)位;

將寄存器lr_mode設(shè)置成返回地址;

將程序計(jì)數(shù)器值PC,設(shè)置成該異常中斷的中斷向量地址,跳轉(zhuǎn)到相應(yīng)異常中斷處執(zhí)行。

7. ARM指令與Thumb指令的區(qū)別

在ARM體系結(jié)構(gòu)中,ARM指令集中的指令是32位的指令,其執(zhí)行效率很高。對(duì)于存儲(chǔ)系統(tǒng)數(shù)據(jù)總線為16位的 應(yīng)用系統(tǒng),ARM體系提供了Thumb指令集。Thumb指令集是對(duì)ARM指令集的一個(gè)子集重新編碼得到的,指令長度為 16位。通常在處理器執(zhí)行ARM程序時(shí),稱處理器處于ARM狀態(tài);當(dāng)處理器執(zhí)行Thumb程序時(shí),稱處理器處于Thumb 狀態(tài)。Thumb指令集并沒有改變ARM體系地層的程序設(shè)計(jì)模型,只是在該模型上加上了一些限制條件。Thumb指 令集中的數(shù)據(jù)處理指令的操作數(shù)仍然為32位,指令尋址地址也是32位的。

8. 什么是ATPCS

為了使單獨(dú)編譯的C語言程序和匯編程序之間能夠相互調(diào)用,必須為子程序之間的調(diào)用規(guī)定一定的規(guī)則。 ATPCS就是ARM程序和Thumb程序中子程序調(diào)用的基本規(guī)則。這些規(guī)則包括寄存器使用規(guī)則,數(shù)據(jù)棧的使用規(guī)則 ,參數(shù)的傳遞規(guī)則等。

9. ARM程序和Thumb程序混合使用的場合

通常,Thumb程序比ARM程序更加緊湊,而且對(duì)于內(nèi)存為8位或16位的系統(tǒng),使用Thumb程序效率更高。但是 ,在下面一些場合下,程序必須運(yùn)行在ARM狀態(tài),這時(shí)就需要混合使用ARM和Thumb程序。

強(qiáng)調(diào)速度的場合,應(yīng)該使用ARM程序;

有些功能只能由ARM程序完成。如:使用或者禁止異常中斷;

當(dāng)處理器進(jìn)入異常中斷處理程序時(shí),程序狀態(tài)切換到ARM狀態(tài),即在異常中斷處理程序入口的一些指令是ARM 指令,然后根據(jù)需要程序可以切換到Thumb狀態(tài),在異常中斷程序返回前,程序再切換到ARM狀態(tài)。

ARM處理器總是從ARM狀態(tài)開始執(zhí)行。因而,如果要在調(diào)試器中運(yùn)行Thumb程序,必須為該Thumb程序添加一個(gè) ARM程序頭,然后再切換到Thumb狀態(tài),執(zhí)行Thumb程序。

10. ARM處理器運(yùn)行模式

ARM微處理器支持7種運(yùn)行模式,分別為:

用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài);

快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道管理;

外部中斷模式(irq):用于通用的中斷處理;

管理模式(svc):操作系統(tǒng)使用的保護(hù)模式;

數(shù)據(jù)訪問終止模式(abt):當(dāng)數(shù)據(jù)或指令預(yù)取終止時(shí)進(jìn)入該模式,用于虛擬存儲(chǔ)及存儲(chǔ)保護(hù);

系統(tǒng)模式(sys):運(yùn)行具有特權(quán)的操作系統(tǒng)任務(wù);

未定義指令中止模式(und):當(dāng)未定義指令執(zhí)行時(shí)進(jìn)入該模式,可用于支持硬件協(xié)處理器的軟件仿真。

11. ARM體系結(jié)構(gòu)所支持的異常類型

ARM體系結(jié)構(gòu)所支持的異常和具體含義如下(圈里面的數(shù)字表示優(yōu)先級(jí)):

復(fù)位①:當(dāng)處理器的復(fù)位電平有效時(shí),產(chǎn)生復(fù)位異常,程序跳轉(zhuǎn)到復(fù)位異常處執(zhí)行(異常向量:0x0000,0000);

未定義指令⑥:當(dāng)ARM處理器或協(xié)處理器遇到不能處理的指令時(shí),產(chǎn)生為定義異常??墒褂迷摦惓C(jī)制進(jìn)行軟件仿真(異常向量:0x0000,0004);

軟件中斷⑥:有執(zhí)行SWI指令產(chǎn)生,可用于用戶模式下程序調(diào)用特權(quán)操作指令??墒褂迷摦惓C(jī)制現(xiàn)系統(tǒng)功能調(diào)用(異常向量:0x0000,0008);

指令預(yù)取中止⑤:若處理器的預(yù)取指令的地址不存在,或該地址不允許當(dāng)前指令訪問,存儲(chǔ)器會(huì)向理器發(fā)出中止信號(hào),當(dāng)預(yù)取指令被執(zhí)行時(shí),才會(huì)產(chǎn)生指令預(yù)取中止異常(異常向量:0x0000,000C);

數(shù)據(jù)中止②:若處理器數(shù)據(jù)訪問的指令的地址不存在,或該地址不允許當(dāng)前指令訪問,產(chǎn)生數(shù)據(jù)中異常(異常向量:0x0000,0010);

IRQ④(外部中斷請(qǐng)求):當(dāng)處理器的外部中斷請(qǐng)求引腳有效,且CPSR中的I位為0時(shí),產(chǎn)生IRQ異常。系統(tǒng)的外設(shè)可以該異常請(qǐng)求中斷服務(wù)(異常向量:0x0000,0018);

FIQ③(快速中斷請(qǐng)求):當(dāng)處理器的快速中斷請(qǐng)求引腳有效,且CPSR中的F位為0時(shí),產(chǎn)生FIQ異常(異常向量:0x0000,001C)。

說明:其中異常向量0x0000,0014為保留的異常向量。

12. ARM體系結(jié)構(gòu)的存儲(chǔ)器格式

ARM體系結(jié)構(gòu)的存儲(chǔ)器格式有如下兩種:

大端格式:字?jǐn)?shù)據(jù)的高字節(jié)存儲(chǔ)在低地址中,字?jǐn)?shù)據(jù)的低字節(jié)存放在高地址中;

小端格式:與大端存儲(chǔ)格式相反,高地址存放數(shù)據(jù)的高字節(jié),低地址存放數(shù)據(jù)的低字節(jié)。

13. ARM寄存器總結(jié)

ARM有16個(gè)32位的寄存器(r0到r15)。

r15充當(dāng)程序寄存器PC,r14(link register)存儲(chǔ)子程序的返回地址,r13存儲(chǔ)的是堆棧地址。

ARM有一個(gè)當(dāng)前程序狀態(tài)寄存器:CPSR。

一些寄存器(r13,r14)在異常發(fā)生時(shí)會(huì)產(chǎn)生新的instances,比如IRQ處理器模式,這時(shí)處理器使用 r13_irq和r14_irq

ARM的子程序調(diào)用是很快的,因?yàn)樽映绦虻姆祷氐刂凡恍枰娣旁诙褩V小?/p>

14. 存儲(chǔ)器重新映射(Remap)的原因

使Flash存儲(chǔ)器中的FIQ處理程序不必考慮因?yàn)橹匦掠成渌鶎?dǎo)致的存儲(chǔ)器邊界問題;

用來處理代碼空間中段邊界仲裁的SRAM和Boot Block向量的使用大大減少;

為超過單字轉(zhuǎn)移指令范圍的跳轉(zhuǎn)提供空間來保存常量。

ARM中的重映射是指在程序執(zhí)行過程中通過寫某個(gè)功能寄存器位操作達(dá)到重新分配其存儲(chǔ)器地址空間的映 射。一個(gè)典型的應(yīng)用就是應(yīng)用程序存儲(chǔ)在Flash/ROM中,初始這些存儲(chǔ)器地址是從0開始的,但這些存儲(chǔ)器的讀 時(shí)間比SRAM/DRAM長,造成其內(nèi)部執(zhí)行頻率不高,故一般在前面一段程序?qū)⒋a搬移到SRAM/DRAM中去,然后重 新映射存儲(chǔ)器空間,將相應(yīng)SRAM/DRAM映射到地址0,重新執(zhí)行程序可達(dá)到高速運(yùn)行的目的。

15. 存儲(chǔ)異常向量表中程序跳轉(zhuǎn)使用LDR指令,而不使用B指令的原因

LDR指令可以全地址范圍跳轉(zhuǎn),而B指令只能在前后32MB范圍內(nèi)跳轉(zhuǎn);

芯片具有Remap功能。當(dāng)向量表位于內(nèi)部RAM或外部存儲(chǔ)器中,用B指令不能跳轉(zhuǎn)到正確的位置。

16. 鎖相環(huán)(PLL)注意要點(diǎn)

PLL在芯片復(fù)位或進(jìn)入掉電模式時(shí)被關(guān)閉并旁路,在掉電喚醒后不會(huì)自動(dòng)恢復(fù)PLL的設(shè)定;

PLL只能通過軟件使能;

PLL在激活后必須等待其鎖定,然后才能連接;

PLL如果設(shè)置不當(dāng)將會(huì)導(dǎo)致芯片的錯(cuò)誤操作。

17. ARM7與ARM9的區(qū)別

ARM7內(nèi)核是0.9MIPS/MHz的三級(jí)流水線和馮&S226;諾伊曼結(jié)構(gòu);ARM9內(nèi)核是五級(jí)流水線,提供 1.1MIPS/MHz的哈佛結(jié)構(gòu)。

ARM7沒有MMU,ARM720T是MMU的;ARM9是有MMU的,ARM940T只有Memory protection unit.不是一個(gè)完整 的MMU。

ARM7TDMI提供了非常好的性能——功耗比。它包含了Thumb指令集快速乘法指令和ICE調(diào)試技術(shù)的內(nèi)核。 ARM9的時(shí)鐘頻率比ARM7更高,采用哈佛結(jié)構(gòu)區(qū)分了數(shù)據(jù)總線和指令總線。

18. VIC的基本操作如下

設(shè)置IRQ/FIQ中斷,若是IRQ中斷則可以設(shè)置為向量中斷并分配中斷優(yōu)先級(jí),否則為非向量IRQ。然后可以 設(shè)置中斷允許,以及向量中斷對(duì)應(yīng)地址或非向量中斷默認(rèn)地址。當(dāng)有中斷后,若是IRQ中斷,則可以讀取向量 地址寄存器,然后跳轉(zhuǎn)到相應(yīng)的代碼。當(dāng)要退出中斷時(shí),對(duì)向量地址寄存器寫0,通知VIC中斷結(jié)束。當(dāng)發(fā)生 中斷時(shí),處理器將會(huì)切換處理器模式,同時(shí)相關(guān)的寄存器也將會(huì)映射。

19. 使用外部中斷注意

把某個(gè)引腳設(shè)置為外部中斷功能后,該引腳為輸入模式,由于沒有內(nèi)部上拉電阻,所以必須外接一個(gè)上拉 電阻,確保引腳不被懸空;

除了引腳連接模塊的設(shè)置,還需要設(shè)置VIC模塊,才能產(chǎn)生外部中斷,否則外部中斷只能反映在EXTINT寄 存器中;

要使器件進(jìn)入掉電模式并通過外部中斷喚醒,軟件應(yīng)該正確設(shè)置引腳的外部中斷功能,再進(jìn)入掉電模式。

20. UART0的基本操作方法

設(shè)置I/O連接到UART0;

設(shè)置串口波特率(U0DLM、U0DLL);

設(shè)置串口工作模式(U0LCR、U0FCR);

發(fā)送或接收數(shù)據(jù)(U0THR、U0RBR);

檢查串口狀態(tài)字或等待串口中斷(U0LSR)。

21. I2C的基本操作方法

I2C主機(jī)基本操作方法:

設(shè)置I2C管腳連接;

設(shè)置I2C時(shí)鐘速率(I2SCLH、I2SCLL);

設(shè)置為主機(jī),并發(fā)送起始信號(hào)(I2CONSET的I2EN、STA位為1,AA位為0);

發(fā)送從機(jī)地址(I2DAT),控制I2CONSET發(fā)送;

判斷總線狀態(tài)(I2STAT),進(jìn)行數(shù)據(jù)傳輸控制;

發(fā)送結(jié)束信號(hào)(I2CONSET)。

I2C從機(jī)基本操作方法:

設(shè)置I2C管腳連接;

設(shè)置自身的從機(jī)地址(I2ADR);

使能I2C(I2CONSET的I2EN、AA位為1);

判斷SI位或等待I2C中斷,等待主機(jī)操作;

判斷總線狀態(tài)I2STAT,進(jìn)行數(shù)據(jù)傳輸控制。

22. PWM基本操作方法

連接PWM功能管腳輸出,即設(shè)置PINSEL0、PINSEL1;

設(shè)置PWM定時(shí)器的時(shí)鐘分頻值(PWMPR),得到所要的定時(shí)器時(shí)鐘;

設(shè)置比較匹配控制(PWMMCR),并設(shè)置相應(yīng)比較值(PWMMRx);

設(shè)置PWM輸出方式并允許PWM輸出(PWMPCR)及鎖存使能控制(PWMLER);

設(shè)置PWMTCR,啟動(dòng)定時(shí)器,使能PWM;

運(yùn)行過程中要更改比較值時(shí),更改之后要設(shè)置鎖存使能。

使用雙邊沿PWM輸出時(shí),建議使用PWM2、PWM4、PWM6;使用單邊PWM輸出時(shí),在PWM周期開始時(shí)為高電平,匹配后為低電平,使用PWMMR0作為PWM周期控制,PWMMRx作為占空比控制。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9027

    瀏覽量

    366481
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5294

    瀏覽量

    119816
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7430

    瀏覽量

    163516

原文標(biāo)題:關(guān)于ARM的22個(gè)常用概念

文章出處:【微信號(hào):A1411464185,微信公眾號(hào):multisim】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何學(xué)習(xí)ARM?

    如何學(xué)習(xí)ARM? 在開始學(xué)習(xí) ARM 處理器之前,先對(duì)計(jì)算機(jī)體系結(jié)構(gòu)有一個(gè)基本的了解是很重要的。學(xué)習(xí)計(jì)算機(jī)的工作原理、CPU、內(nèi)存等基礎(chǔ)概念,可以通過閱讀相關(guān)的書籍或在線教程來學(xué)習(xí)。
    發(fā)表于 10-11 10:42

    運(yùn)放的帶寬與運(yùn)放的單位增益帶寬是同一個(gè)概念嗎?

    運(yùn)放的帶寬與運(yùn)放的單位增益帶寬是同一個(gè)概念嗎?
    發(fā)表于 09-04 06:18

    dht22溫度傳感器的原理及應(yīng)用

    傳感器內(nèi)部包含一個(gè)半導(dǎo)體濕度傳感器和一個(gè)NTC溫度傳感器。濕度傳感器通過測(cè)量空氣中水分子對(duì)電信號(hào)的影響來檢測(cè)相對(duì)濕度,而NTC溫度傳感器則通過測(cè)量電阻隨溫度變化的特性來測(cè)量環(huán)境溫度。 2. 信號(hào)處理 DHT22通過內(nèi)部的微控制器
    的頭像 發(fā)表于 09-03 16:06 ?769次閱讀

    關(guān)于云計(jì)算的3個(gè)誤解

    雖然云計(jì)算應(yīng)用已經(jīng)從概念成為現(xiàn)實(shí)并且有相當(dāng)長時(shí)間了,但是仍然有一些人對(duì)云計(jì)算持有誤解。以下是關(guān)于云計(jì)算的3個(gè)誤區(qū),是時(shí)候來認(rèn)清事實(shí)讓我們來真正認(rèn)識(shí)云計(jì)算了。 誤區(qū)1:私有云天然安全 許多企業(yè)部署私有
    的頭像 發(fā)表于 07-26 16:33 ?230次閱讀

    ArmArm Neoverse計(jì)算子系統(tǒng)(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Arm宣布了兩款新的Arm Neoverse計(jì)算子系統(tǒng)(CSS),它們基于“迄今為止最好的一代Neoverse技術(shù)”。是什么讓這些新產(chǎn)品在擁擠的計(jì)算技術(shù)領(lǐng)域脫穎而出? Arm的兩個(gè)
    的頭像 發(fā)表于 04-24 17:53 ?951次閱讀
    <b class='flag-5'>Arm</b>新<b class='flag-5'>Arm</b> Neoverse計(jì)算子系統(tǒng)(CSS):<b class='flag-5'>Arm</b> Neoverse CSS V3和<b class='flag-5'>Arm</b> Neoverse CSS N3

    fpga的概念

    到目前為止,有沒有變化和發(fā)展? 有無淘汰的概念?
    發(fā)表于 03-30 11:40

    fpga封裝技術(shù)和arm架構(gòu)的優(yōu)缺點(diǎn)

    FPGA封裝技術(shù)和ARM架構(gòu)是兩個(gè)不同的概念,分別屬于硬件設(shè)計(jì)的不同領(lǐng)域。
    的頭像 發(fā)表于 03-26 15:51 ?722次閱讀

    接地和接零是一個(gè)概念嗎?接地和接零的基本目的 工作接地與保護(hù)接零的區(qū)別

    接地和接零是一個(gè)概念嗎?接地和接零的基本目的 工作接地與保護(hù)接零的區(qū)別 保護(hù)接地與保護(hù)接零的區(qū)別? 接地和接零不是一個(gè)概念。接地和接零在電氣領(lǐng)域有著不同的定義和用途。 接地是將電氣系統(tǒng)
    的頭像 發(fā)表于 02-04 15:45 ?876次閱讀

    arm個(gè)寄存器在gdb調(diào)試時(shí)的作用

    arm個(gè)寄存器在gdb調(diào)試時(shí)作用? ARM是一種廣泛使用的微處理器架構(gòu),它廣泛應(yīng)用于移動(dòng)設(shè)備、嵌入式系統(tǒng)和其他高性能計(jì)算設(shè)備。當(dāng)我們?cè)谑褂胓db(GNU調(diào)試器)調(diào)試ARM程序時(shí),了解
    的頭像 發(fā)表于 01-31 10:44 ?860次閱讀

    ARM中的編碼方式與尋址方式有何不同?

    ARM中的編指方式與尋址方式有何不同? ARM處理器是一種廣泛應(yīng)用的微處理器架構(gòu),被廣泛用于移動(dòng)設(shè)備、嵌入式設(shè)備以及智能家居等領(lǐng)域。在ARM架構(gòu)中,編碼方式和尋址方式是兩個(gè)關(guān)鍵
    的頭像 發(fā)表于 01-29 18:10 ?620次閱讀

    6個(gè)關(guān)于pcb信號(hào)線的重要信息

    6個(gè)關(guān)于pcb信號(hào)線的重要信息
    的頭像 發(fā)表于 01-05 10:34 ?1048次閱讀

    電子設(shè)計(jì)中的兩個(gè)不同概念:pcb與pcb封裝

    電子設(shè)計(jì)中的兩個(gè)不同概念:pcb與pcb封裝
    的頭像 發(fā)表于 12-11 15:49 ?778次閱讀

    22nm平面工藝流程介紹

    今天分享另一篇網(wǎng)上流傳很廣的22nm 平面 process flow. 有興趣的可以與上一篇22nm gate last FinFET process flow 進(jìn)行對(duì)比學(xué)習(xí)。 言歸正傳,接下來介紹平面工藝最后一個(gè)節(jié)點(diǎn)
    的頭像 發(fā)表于 11-28 10:45 ?1.2w次閱讀
    <b class='flag-5'>22</b>nm平面工藝流程介紹

    ros的基本概念是什么

    基本概念: ROS是一個(gè)用于在不同進(jìn)程間匿名的發(fā)布、訂閱、傳遞信息的中間件。 ROS2系統(tǒng)的核心部分是ROS網(wǎng)絡(luò)(ROS Graph)。 ROS網(wǎng)絡(luò)是指在ROS系統(tǒng)中不同的節(jié)點(diǎn)間相互通信的連接
    的頭像 發(fā)表于 11-27 11:21 ?1722次閱讀

    27個(gè)比較常用的電源符號(hào)

    27個(gè)比較常用的電源符號(hào)
    的頭像 發(fā)表于 11-24 14:43 ?5064次閱讀
    27<b class='flag-5'>個(gè)</b>比較<b class='flag-5'>常用</b>的電源符號(hào)