欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

為什么要用MMU?為什么要用虛擬地址?

Linux閱碼場(chǎng) ? 來源:Linux閱碼場(chǎng) ? 作者:baron ? 2022-04-26 14:37 ? 次閱讀

1、MMU概念介紹

MMU分為兩個(gè)部分: TLB maintenance 和 address translation

5f9f94b6-c3bd-11ec-bce3-dac502259ad0.png

MMU的作用,主要是完成地址的翻譯,即虛擬地址到物理地址的轉(zhuǎn)換,無論是main-memory地址(DDR地址),還是IO地址(設(shè)備device地址),在開啟了MMU的系統(tǒng)中,CPU發(fā)起的指令讀取、數(shù)據(jù)讀寫都是虛擬地址,在ARM Core內(nèi)部,會(huì)先經(jīng)過MMU將該虛擬地址自動(dòng)轉(zhuǎn)換成物理地址,然后在將物理地址發(fā)送到AXI總線上,完成真正的物理內(nèi)存、物理設(shè)備的讀寫訪問.

那么為什么要用MMU?為什么要用虛擬地址?以下總結(jié)了三點(diǎn):

多個(gè)程序獨(dú)立執(zhí)行 --- 不需要知道具體物理地址

虛擬地址是連續(xù)的 --- 程序可以在多個(gè)分段的物理內(nèi)存運(yùn)行

允許操作系統(tǒng)管理內(nèi)存 --- 哪些是可見的,哪些是允許讀寫的,哪些是cacheable的……

既然MMU開啟后,硬件會(huì)自動(dòng)的將虛擬地址轉(zhuǎn)換成物理地址,那么還需要我們軟件做什么事情呢?即創(chuàng)建一個(gè)頁表翻譯都需要做哪些事情呢?或者說啟用一個(gè)MMU需要軟件做什么事情呢?

設(shè)置頁表基地址VBAR_EL3 (Specify the location of the translation table)

初始化MAIR_EL3 (Memory Attribute Indirection Register)

配置TCR_EL3 (Configure the translation regime)

創(chuàng)建頁表 (Generate the translation tables)

Enable the MMU

2、虛擬地址空間和物理地址空間

2.1、(虛擬/物理)地址空間的范圍

內(nèi)核虛擬地址空間的范圍是什么?應(yīng)用程序的虛擬地址空間的范圍是什么?以前我們?cè)趯W(xué)習(xí)操作系統(tǒng)時(shí),最常看到的一句話是:內(nèi)核的虛擬地址空間范圍是3G-4G地址空間,應(yīng)用程序的虛擬地址空間的范圍是0-3G地址空間;到了aarch64上,則為 :內(nèi)核的虛擬地址空間是0xffff000000000000 - 0xffffffffffffffff , 應(yīng)用程序的虛擬地址空間是: 0x0000000000000000 - 0x0000ffffffffffff.

做為一名杠精,必需告訴你這句話是錯(cuò)誤的。錯(cuò)誤主要有兩點(diǎn):(1) arm處理器,并沒有規(guī)定你的內(nèi)核必需要使用哪套地址空間,以上這是Linux Kernel自己的設(shè)計(jì),它設(shè)計(jì)了讓Linux Kernel使用0xffff000000000000 - 0xffffffffffffffff地址區(qū)間,Userspace使用0x0000000000000000 - 0x0000ffffffffffff地址區(qū)間,這里正好可以舉一個(gè)反例,比如optee os,它的kernel mode和user mode使用的都是高位的虛擬地址空間。(2) 高位是有幾個(gè)F(幾個(gè)1)是根據(jù)你操作系統(tǒng)使用的有效虛擬地址位來決定的,也并非固定的。比如optee中的mode和user mode的虛擬地址空間范圍都是:0x0000000000000000 - 0x00000000ffffffff

其實(shí)arm文檔中有一句標(biāo)準(zhǔn)的描述 :高位是1的虛擬地址空間,使用TTBR1ELx基地址寄存器進(jìn)行頁表翻譯;高位是0的虛擬地址空間,使用TTBR0ELx基地址寄存器頁表翻譯。 所以不應(yīng)該說,因?yàn)槟闶褂昧四膫€(gè)寄存器(TTBR0/TTBR1),然后決定了你使用的哪套虛擬地址空間;應(yīng)該說,你操作系統(tǒng)(或userspace軟件)使用了哪套虛擬地址空間,決定了使用哪個(gè)哪個(gè)基地址寄存器(TTBR0/TTBR1)進(jìn)行翻譯。

如下便是兩套虛擬地址空間和TTBRn_ELx的對(duì)應(yīng)關(guān)系,其中高位的位數(shù)不是固定的16(即T1SZ和T0SZ不一定等于16)

5fb48362-c3bd-11ec-bce3-dac502259ad0.png

以下摘自ARM文檔的官方描述:

As Figure shows, for 48-bit VAs:? The address range translated using TTBR0ELx is 0x0000000000000000 to 0x0000FFFFFFFFFFFF.? The address range translated using TTBR1ELx is 0xFFFF000000000000 to 0xFFFFFFFFFFFFFFFF.In an implementation that includes ARMv8.2-LVA and is using Secure EL3 the 64KB translation granule, for 52-bit VAs:? The address range translated using TTBR0ELx is 0x0000000000000000 to 0x000FFFFFFFFFFFFF.? The address range translated using TTBR1ELx is 0xFFF0000000000000 to 0xFFFFFFFFFFFFFFFF.Which TTBRELx is used depends only on the VA presented for translation. The most significant bits of the VA must all be the same value and:? If the most significant bits of the VA are zero, then TTBR0ELx is used.? If the most significant bits of the VA are one, then TTBR1_ELx is used.

2.2、物理地址空間有效位(范圍)

具體每一個(gè)core的物理地址是多少位,其實(shí)都是定死的,虛擬地址是多少位,是編譯或開發(fā)的時(shí)候根據(jù)自己的需要自己配置的。如下表格摘出了部分arm core的物理地址有效位,所以你具體使用多少有效位的物理地址,可以查詢core TRM手冊(cè)。

5fd091e2-c3bd-11ec-bce3-dac502259ad0.png

2.2.1、頁表翻譯相關(guān)寄存器的配置

ID_AA64MMFR0_EL1.PARange: Physical address size : 讀取arm寄存器,得到當(dāng)前系統(tǒng)支持的有效物理地址是多少位

5fe643d4-c3bd-11ec-bce3-dac502259ad0.png

TCR_EL1.IPS: Output address size : 告訴mmu,你需要給我輸出多少位的物理地址

5ffd4958-c3bd-11ec-bce3-dac502259ad0.png

TCR_EL1.T0SZ和TCR_EL1.T1SZ: Input address size : 告訴mmu,我輸入的是多少有效位的虛擬地址

601415de-c3bd-11ec-bce3-dac502259ad0.png

3、Translation regimes

內(nèi)存管理單元 (MMU) 執(zhí)行地址翻譯。MMU 包含以下內(nèi)容:

The table walk unit : 它從內(nèi)存中讀取頁表,并完成地址轉(zhuǎn)換

Translation Lookaside Buffers (TLBs) :緩存,相當(dāng)于cache

軟件看到的所有內(nèi)存地址都是虛擬的。這些內(nèi)存地址被傳遞到 MMU,它檢查最近使用的緩存轉(zhuǎn)換的 TLB。如果 TLB沒有找到最近緩存的翻譯,那么翻譯單元將從內(nèi)存中讀取適當(dāng)?shù)囊粋€(gè)或多個(gè)表項(xiàng)目進(jìn)行地址翻譯,如下所示:

602a4b4c-c3bd-11ec-bce3-dac502259ad0.png

Translation tables 的工作原理是將虛擬地址空間劃分為大小相等的塊,并在表中為每個(gè)塊提供一個(gè)entry。Translation tables 中的entry 0 提供block 0 的映射,entry 1 提供block 1 的映射,依此類推。每個(gè)entry都包含相應(yīng)物理內(nèi)存塊的地址以及訪問物理地址時(shí)要使用的屬性。

603e518c-c3bd-11ec-bce3-dac502259ad0.png

在當(dāng)前的ARMV8/ARMV9體系中(暫不考慮armv9的RME擴(kuò)展), 至少存在以下9類Translation regime:

Secure EL1&0 translation regime, when EL2 is disabledNon-secure EL1&0 translation regime, when EL2 is disabledSecure EL1&0 translation regime, when EL2 is enabledNon-secure EL1&0 translation regime, when EL2 is enabledSecure EL2&0 translation regimeNon-secure EL2&0 translation regimeSecure EL2 translation regimeNon-secure EL2 translation regimeSecure EL3 translation regime

這9類Translation regime的地址翻譯的場(chǎng)景如下圖所示:

60592c28-c3bd-11ec-bce3-dac502259ad0.png

Secure and Non-secure地址空間在REE(linux)和TEE(optee)雙系統(tǒng)的環(huán)境下,可同時(shí)開啟兩個(gè)系統(tǒng)的MMU.

在secure和non-secure中使用不同的頁表.secure的頁表可以映射non-secure的內(nèi)存,而non-secure的頁表不能去映射secure的內(nèi)存,否則在轉(zhuǎn)換時(shí)會(huì)發(fā)生錯(cuò)誤

606cb78e-c3bd-11ec-bce3-dac502259ad0.png

Two Stage TranslationsEL1&0 Translation regime處于VM(Virtual Machine)或SP(Secure Partition)時(shí),EL2 enabled的情況下,是需要stage2轉(zhuǎn)換的。對(duì)于EL2 Translation regime 和 EL3 Translation regime是沒用stage2 轉(zhuǎn)換的。

609ad2fe-c3bd-11ec-bce3-dac502259ad0.png

4、地址翻譯/幾級(jí)頁表?

4.1、思考:頁表到底有幾級(jí)?

從以下圖來看,有的頁表從L2開始,有得從L1開始,有的從L0開始,還有從L-1開始的,都是到L3終止。那么我們的頁表到底有幾級(jí)呢?

60b6e61a-c3bd-11ec-bce3-dac502259ad0.png

4.2、以4KB granule為例,頁表的組成方式

60d12ea8-c3bd-11ec-bce3-dac502259ad0.png

除了第一級(jí)index(這里是leve 0 table中的index),每一個(gè)查找table/page的index都是9個(gè)bit,也就是說除了第一級(jí)頁表,后面的每一級(jí)table都是有512個(gè)offset

如果VA_BIT = 39,那么leve 0 table用BIT[38:39]表示,只有1個(gè)offset

如果VA_BIT = 48,那么leve 0 table用BIT[47:39]表示,有512個(gè)offset

如果VABIT > 48,那是不存在的,因?yàn)閍rm規(guī)定,大于48的,只有一個(gè),那就是VABIT=52,并且規(guī)定該情況下的最小granue size=64KB,而我們這里講述的是granue size=4KB的情況

如果VABIT = 32,那么leve 0 table就不用了,TTBRELx指向Level 1 table

另外我們還需注意一點(diǎn),在Level 0 table中,他只能指向DTable,不能指向DBlock

以下針對(duì)虛擬地址是48有效位的情形做了一個(gè)總結(jié):

60ee14a0-c3bd-11ec-bce3-dac502259ad0.png

4.3、optee實(shí)際使用的示例

32位有效虛擬地址、,3級(jí)頁表查詢(L1、L2、L3),顆粒的位4KB

61088970-c3bd-11ec-bce3-dac502259ad0.png

如下展示是optee os的頁表結(jié)構(gòu),TTBR0_EL1指向L1 Table,L1 Table中有4個(gè)表項(xiàng),但只用了3個(gè) , 也就對(duì)應(yīng)著3張L2 Table.

611ecdf2-c3bd-11ec-bce3-dac502259ad0.png

配置相關(guān)的代碼如下:

61380e3e-c3bd-11ec-bce3-dac502259ad0.png

5、頁表格式(Descriptor format)

5.1、ARMV8支持的3種頁表格式

AArch64 Long Descriptor:我們只學(xué)習(xí)這個(gè)

Armv7-A Long Descriptor :for Large Physical Address Extension (LPAE)

Armv7-A Short Descriptor

5.2、AArch64 Long Descriptor支持的四種entry

對(duì)于AArch64 Long Descriptor,又分為下面四種entry:

An invalid or fault entry.

A table entry, that points to the next-level translation table.

A block entry, that defines the memory properties for the access.

A reserved format

注意:entry[1:0] 表示該entry屬于哪類entry, Block Descriptor和Page Descriptor是一個(gè)意思。在當(dāng)前架構(gòu)中,reserved也是invalid。

615b081c-c3bd-11ec-bce3-dac502259ad0.png

5.3、頁表的屬性位介紹( Block Descriptor/Page Descriptor )

5.3.1、stage1的頁表屬性

(Attribute fields in stage 1 VMSAv8-64 Block and Page descriptors)

6173113c-c3bd-11ec-bce3-dac502259ad0.png

PBHA, bits[62:59] :for FEAT_HPDS2

XN or UXN, bit[54] :Execute-never or Unprivileged execute-never

PXN, bit[53] :Privileged execute-never

Contiguous, bit[52] :translation table entry 是連續(xù)的,可以存在一個(gè)TLB Entry中

DBM, bit[51] :Dirty Bit Modifier

GP, bit[50] :for FEAT_BTI

nT, bit[16] :for FEAT_BBM

nG, bit[11] :緩存在TLB中的翻譯是否使用ASID標(biāo)識(shí)

AF, bit[10] :Access flag, AF=0后,第一次訪問該頁面時(shí),會(huì)將該標(biāo)志置為1. 即暗示第一次訪問

SH, bits[9:8] :shareable屬性

AP[2:1], bits[7:6] :Data Access Permissions bits,

NS, bit[5] :Non-secure bit

AttrIndx[2:0], bits[4:2] :

5.3.2、stage2的頁表屬性

(Attribute fields in stage 2 VMSAv8-64 Block and Page descriptors)

618a6882-c3bd-11ec-bce3-dac502259ad0.png

PBHA[3:1], bits[62:60] :for FEAT_HPDS2

PBHA[0], bit[59] :for FEAT_HPDS2

XN[1:0], bits[54:53] :Execute-never

Contiguous, bit[52] :translation table entry 是連續(xù)的,可以存在一個(gè)TLB Entry中

DBM, bit[51] :Dirty Bit Modifier

nT, bit[16] :for FEAT_BBM

FnXS, bit[11] :for FEAT_XS

AF, bit[10] :Access flag

SH, bits[9:8] :shareable屬性

S2AP, bits[7:6] :Stage 2 data Access Permissions

MemAttr, bits[5:2] :

5.3.3、其它標(biāo)志位的詳細(xì)介紹

(1)、MemAttr指向MAIR_ELx寄存器中的attrn屬性域,表示內(nèi)存的緩存屬性,如cachable、shareable等

(2)、NSNon-secure比特表示轉(zhuǎn)換后的物理地址是secure的還是non-secure的。

(3)、APData access permissions 數(shù)據(jù)訪問權(quán)限

61a5a9e4-c3bd-11ec-bce3-dac502259ad0.png

(4)、SH

shareable屬性

61ba2540-c3bd-11ec-bce3-dac502259ad0.png

(5)、AFAccess flag, AF=0后,第一次訪問該頁面時(shí),會(huì)將該標(biāo)志置為1. 即暗示第一次訪問(6)、nG對(duì)于 EL0/EL1 虛擬地址空間,Page Descriptor屬性字段中的 nG 位將轉(zhuǎn)換標(biāo)記為Gloabl(G) 或non-Gloabl(nG)。例如,內(nèi)核映射是Gloabl(G)翻譯,應(yīng)用程序映射是non-Gloabl翻譯。Gloabl翻譯適用于當(dāng)前正在運(yùn)的任何應(yīng)用程序。非全局翻譯僅適用于特定應(yīng)用程序

non-Gloabl映射在 TLB 中使用 ASID進(jìn)行標(biāo)記。在 TLB 查找時(shí),將 TLB 條目中的 ASID 與當(dāng)前選擇的 ASID 進(jìn)行比較。如果它們不匹配,則不使用TLB 條目。下圖顯示了內(nèi)核空間中沒有 ASID 標(biāo)記的全局映射和用戶空間中具有 ASID 標(biāo)記的非全局映射

61d2f9a8-c3bd-11ec-bce3-dac502259ad0.png

(7)、XN or UXN特權(quán)和非特權(quán)不可從該memory-region中執(zhí)行指令的標(biāo)志位:Execute-neverUnprivileged execute-never

6、地址翻譯指令介紹

address translation的指令大約14個(gè):

61eb66e6-c3bd-11ec-bce3-dac502259ad0.png

總結(jié)一下:

61fffc64-c3bd-11ec-bce3-dac502259ad0.png

7、地址翻譯相關(guān)的系統(tǒng)寄存器總結(jié)

地址轉(zhuǎn)換由系統(tǒng)寄存器的組合控制:

7.1 SCTLR_ELx

6218f750-c3bd-11ec-bce3-dac502259ad0.png

622f2246-c3bd-11ec-bce3-dac502259ad0.png

系統(tǒng)控制寄存器,控制著MMU、I-cache、D-cache的打開與關(guān)閉,也控制著translation table walks訪問內(nèi)存的大小端。

M - Enable Memory Management Unit (MMU).

C - Enable for data and unified caches.

EE - Endianness of translation table walks.

7.2 TTBRn_ELx

6249630e-c3bd-11ec-bce3-dac502259ad0.png

62688a72-c3bd-11ec-bce3-dac502259ad0.png

BADDR : 基地址

ASID :TLB entry區(qū)分user程序所用的ASID

7.3 TCR_ELx

在ARM Core中(aarch64),有三個(gè)Translation Control Register 寄存器:

627dddb4-c3bd-11ec-bce3-dac502259ad0.png

6293a64e-c3bd-11ec-bce3-dac502259ad0.png

比特位 功能 說明
ORGN1、IRGN1、ORGN0、IRGN0 cacheable屬性 outer/inner cableability的屬性(如直寫模式、回寫模式)
SH1、SH0 shareable屬性 cache的共享屬性配置(如non-shareable, outer/inner shareable)
TG0/TG1 Granule size Granule size(其實(shí)就是頁面的大小,4k/16k/64k)
IPS 物理地址size 物理地址size,如32bit/36bit/40bit
EPD1、EPD0 - TTBREL1/TTBREL0的enable和disable
TBI1、TBI0 - top addr是ignore,還是用于MTE的計(jì)算
A1 - ASID的選擇,是使用TTBREL1中的,還是使用TTBREL0中的
AS - ASID是使用8bit,還是使用16bit

7.3 MAIR_ELx

內(nèi)存屬性寄存器,分為8個(gè)Attrn,所以一個(gè)core,最多只支持8中內(nèi)存屬性。頁表中的每一個(gè)entry,都會(huì)指向一個(gè)Attr域。

62a8e2d4-c3bd-11ec-bce3-dac502259ad0.png

審核編輯 :李倩

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

    關(guān)注

    68

    文章

    19432

    瀏覽量

    231255
  • MMU
    MMU
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    18374
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5516

    瀏覽量

    121583

原文標(biāo)題:armv8-armv9 MMU深度學(xué)習(xí)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    hyper-v虛擬機(jī),為何需要用hyper-v虛擬機(jī)?

    隨著科技的飛速發(fā)展,各類任務(wù)與數(shù)據(jù)量急劇攀升,批量管理恰似航行在信息海洋中的堅(jiān)固燈塔,照亮高效管理的航道。今天小編給大家分享為何需要用hyper-v虛擬機(jī)。 使用Hyper-V虛擬機(jī)的主要原因包括
    的頭像 發(fā)表于 02-07 13:37 ?42次閱讀
    hyper-v<b class='flag-5'>虛擬</b>機(jī),為何需<b class='flag-5'>要用</b>hyper-v<b class='flag-5'>虛擬</b>機(jī)?

    TFP501作為HDMI轉(zhuǎn)RGB,請(qǐng)問EEPROM是必須要用的嗎?

    Q1:準(zhǔn)備使用該芯片作為HDMI轉(zhuǎn)RGB,請(qǐng)問EEPROM是必須要用的嗎? Q2:有沒有完整的參考設(shè)計(jì)?(地址?) Q3:OUTPUT DRIVER CONFIGURATIONS(DFO、PD、STAG、SCDT等),常用的配置是什么?
    發(fā)表于 01-01 08:06

    傳感器要用到什么稀有金屬?

    傳感器要用到什么稀有金屬?
    的頭像 發(fā)表于 12-10 01:00 ?167次閱讀
    傳感器<b class='flag-5'>要用</b>到什么稀有金屬?

    Jtti:Windows服務(wù)器在企業(yè)環(huán)境中的主要用途和應(yīng)用場(chǎng)景是什么?

    本文將探討Windows服務(wù)器在企業(yè)環(huán)境中的主要用途和應(yīng)用場(chǎng)景。我們將介紹Windows服務(wù)器在企業(yè)中的廣泛應(yīng)用,以及其在網(wǎng)絡(luò)、存儲(chǔ)、應(yīng)用程序托管等方面的重要用途。
    的頭像 發(fā)表于 09-21 11:28 ?600次閱讀

    DHCP服務(wù)異常與IP地址管理挑戰(zhàn)

    DHCP是一種計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議,主要用于自動(dòng)分配IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS等網(wǎng)絡(luò)參數(shù)給客戶端設(shè)備。它是局域網(wǎng)中實(shí)現(xiàn)自動(dòng)IP地址分配的重要協(xié)議,極大地簡(jiǎn)化了網(wǎng)絡(luò)管理員對(duì)IP地址的管理
    的頭像 發(fā)表于 08-30 14:35 ?1314次閱讀

    購買海外虛擬IP地址可以通過以下幾種方式#虛擬IP地址

    ip地址
    jf_62215197
    發(fā)布于 :2024年08月16日 07:16:04

    施密特觸發(fā)器的主要用途有哪些

    施密特觸發(fā)器(Schmitt Trigger)作為一種具有正反饋特性的比較器電路,在電子設(shè)備和電路中扮演著至關(guān)重要的角色。其主要用途廣泛,涵蓋了信號(hào)處理、波形變換、脈沖整形、脈沖鑒幅、振蕩電路、數(shù)字邏輯電路等多個(gè)領(lǐng)域。
    的頭像 發(fā)表于 08-12 15:57 ?2571次閱讀

    用labview實(shí)現(xiàn)串口bin文件或hex文件的燒錄。bin要用Xmodem協(xié)議。

    最近遇到項(xiàng)目需要用串口更新程序,mcu已經(jīng)部署好bootloader來實(shí)現(xiàn)?,F(xiàn)在就需要用labview來完成文件的傳輸。現(xiàn)在是頭疼這個(gè)文件傳輸應(yīng)該怎么去實(shí)現(xiàn)。讀取了bit文件后是直接字符串發(fā)送嗎,需
    發(fā)表于 08-12 15:19

    如何在InConnect遠(yuǎn)程三菱PLC上下載程序

    確保電腦連接了Open VPN ,可以ping通PLC虛擬地址之后,PLC軟件配置如下 1. 點(diǎn)擊在線,計(jì)算機(jī)側(cè)選擇以太網(wǎng)直連 2.點(diǎn)擊CPU模塊,選擇經(jīng)過路由器連接,輸入PLC的虛擬ip地址 3.添加完P(guān)LC
    發(fā)表于 07-24 06:30

    可編程電源芯片主要用

    可編程電源芯片主要用途 可編程電源芯片是一種廣泛應(yīng)用于電子設(shè)備中的集成電路,它可以根據(jù)用戶的需求進(jìn)行編程,以實(shí)現(xiàn)不同的電源管理功能。這種芯片的出現(xiàn),極大地提高了電子設(shè)備的靈活性和可靠性,為電子設(shè)計(jì)
    的頭像 發(fā)表于 06-10 15:31 ?851次閱讀

    stm32l053的USB口要用來當(dāng)做虛擬串口,請(qǐng)問這個(gè)驅(qū)動(dòng)在哪里下載?

    stm32l053的USB口要用來當(dāng)做虛擬串口,請(qǐng)問這個(gè)驅(qū)動(dòng)在哪里下載?
    發(fā)表于 05-07 08:04

    110配線架主要用在哪里

    帶寬和高速率的數(shù)據(jù)傳輸。 具體來說,110配線架主要用于計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)和電話傳輸?shù)呐渚€系統(tǒng),如大型數(shù)據(jù)網(wǎng)絡(luò)、電話線路和視頻監(jiān)控系統(tǒng)的配線。這些配線系統(tǒng)需要有高可靠性、高質(zhì)量、低延遲和高安全性等特點(diǎn),以確保數(shù)據(jù)能夠穩(wěn)定
    的頭像 發(fā)表于 04-30 09:52 ?1176次閱讀

    請(qǐng)問對(duì)實(shí)時(shí)性要求較高要用STM32CubeMX嗎?

    對(duì)實(shí)時(shí)性要求較高要用STM32CubeMX么?
    發(fā)表于 04-24 06:18

    CentOS虛擬機(jī)克隆后開機(jī)無法獲取IP地址的解決策略

    克隆虛擬機(jī)后出現(xiàn)一臺(tái)能獲取到IP地址,另外一臺(tái)獲取不到IP地址,查看MAC地址后,發(fā)現(xiàn)兩臺(tái)MAC地址相同。
    的頭像 發(fā)表于 04-17 12:27 ?816次閱讀
    CentOS<b class='flag-5'>虛擬</b>機(jī)克隆后開機(jī)無法獲取IP<b class='flag-5'>地址</b>的解決策略

    虛擬機(jī)的ip地址和主機(jī)一樣嗎

    虛擬機(jī)的ip地址和主機(jī)一樣嗎? 虛擬機(jī)的IP地址和主機(jī)的IP地址通常不相同。虛擬機(jī)是在主機(jī)上通過
    的頭像 發(fā)表于 03-26 15:34 ?5631次閱讀