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

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

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

聊一聊汽車控制器的啟動(dòng)——BOOT

汽車ECU開發(fā) ? 來源:汽車ECU開發(fā) ? 2023-02-03 17:34 ? 次閱讀

一、BOOT來源

你有沒有遇到過電腦新安裝了軟件,然后提示你Reboot的場景?這里的Reboot,大家都知道是重啟,而Boot就是啟動(dòng)的意思。但你有沒有想過為什么電腦啟動(dòng)會(huì)叫做Boot? Boot不是靴子嗎?

Boot作為啟動(dòng)術(shù)語的來源確實(shí)與靴子有關(guān)。因?yàn)橛?jì)算機(jī)的啟動(dòng)都是從硬件上電開始的,此時(shí)軟件還沒工作,需要一個(gè)引導(dǎo)程序把它拉起來。而拉起軟件的動(dòng)作又需要軟件自身的啟動(dòng)和運(yùn)行,這個(gè)過程就很像一句英文諺語:

Pull oneself up by one's bootstraps.

意思是通過鞋帶把自己提起來,寓意自食其力,靠自己振作起來。由于兩者思想如出一轍,計(jì)算機(jī)發(fā)展初期就把啟動(dòng)的引導(dǎo)程序稱作BootStrap Loader,或Bootloader或Boot。

5e51b578-a3a3-11ed-bfe3-dac502259ad0.png

圖1:用鞋帶把自己拉起來的示意圖

二、Bootloader簡介

Bootloader,又稱為引導(dǎo)程序,對(duì)操作系統(tǒng)非常重要,是計(jì)算機(jī)和汽車控制器的一個(gè)關(guān)鍵組成部分。然而,因?yàn)樗诤笈_(tái)發(fā)揮作用,它經(jīng)常被忽視。那么Bootloader的具體工作原理是怎樣的呢?我們以下圖中的PIC16單片機(jī)作為例子來具體看看。 按單片機(jī)設(shè)計(jì),芯片通電后就會(huì)從Flash的0x000地址開始執(zhí)行指令,也就是說芯片上電后,第一行代碼就從0X000開始執(zhí)行。如左所示,用戶可以通過UART串口將整個(gè)用戶程序燒錄到Flash上,這樣整個(gè)存儲(chǔ)區(qū)都可以用于用戶程序。但是每次燒寫都很麻煩。如右所示,如果在0X000開始布置三行指令,用于跳轉(zhuǎn)到Bootloader區(qū)(即下圖右方的跳轉(zhuǎn)1),然后在0XF00區(qū)域開始執(zhí)行Bootloader引導(dǎo)程序,正常啟動(dòng)時(shí),Bootloader執(zhí)行完會(huì)再跳轉(zhuǎn)到用戶程序(即下圖右方的跳轉(zhuǎn)2)。在Bootloader程序中,可以進(jìn)行特殊的開發(fā)例程或者刷寫新的用戶程序,這樣對(duì)開發(fā)和刷寫都更加友好。

5e5f44b8-a3a3-11ed-bfe3-dac502259ad0.png

圖2:Bootloader示意圖

不同處理器的具體Bootloader細(xì)節(jié)略有差異,但是整體邏輯和思路都是相同的。例如對(duì)于電腦上的CPU,Bootloader還會(huì)初始化硬件,將操作系統(tǒng)內(nèi)核從硬盤加載到內(nèi)存,再將操作系統(tǒng)從加載到內(nèi)存,然后操作系統(tǒng)會(huì)進(jìn)一步將需要運(yùn)行的應(yīng)用程序從硬盤加載到內(nèi)存中執(zhí)行??偟膩碚f,就是處理器硬件啟動(dòng)后自動(dòng)執(zhí)行的第一行代碼會(huì)跳轉(zhuǎn)到Bootloader,然后再由Bootloader引導(dǎo)執(zhí)行用戶代碼。

三、Flash Bootloader

如上文所述,Bootloader的優(yōu)勢主要是為用戶軟件的刷寫提供便利性。而汽車上傳統(tǒng)的控制器都是高度嵌入式系統(tǒng),而且各個(gè)控制器從開發(fā)到量產(chǎn)到售后都有軟件更新的需求,Bootloader剛好就能用來完成刷寫控制器軟件的任務(wù)。這個(gè)以刷寫更新軟件為目的的Bootloader在汽車行業(yè)就被廣泛稱之為Flash Bootloader(FBL)。它主要用于MCU等傳統(tǒng)嵌入式系統(tǒng)的軟件刷寫。

實(shí)際上,F(xiàn)lash Bootloader應(yīng)該算是Bootloader引導(dǎo)后的第二道程序。第一道被引導(dǎo)起來的Bootloader會(huì)判斷ECU狀態(tài),再根據(jù)這個(gè)狀態(tài)來拉起應(yīng)用程序或者進(jìn)入Flash Bootloader。由于簡略表達(dá)或者概念模糊,在實(shí)際工作場合中很多時(shí)候都會(huì)聽到有人把Bootloader和Flash Bootloader混為一談。我們可以根據(jù)場合保持溝通的連貫性,但心里應(yīng)該清晰區(qū)分兩者的區(qū)別。

在汽車行業(yè)的實(shí)際應(yīng)用中,Bootloader還常細(xì)分為Primary Bootloader(PBL)和Secondary Bootloader(SBL)。其中SBL更加接近于Flash Bootloader。下圖是一種常見的PBL、SBL和MCU存儲(chǔ)器的關(guān)系示意圖。

5e714c8a-a3a3-11ed-bfe3-dac502259ad0.png

圖3:Flash Bootloader與內(nèi)存關(guān)系示意框圖

PBL的作用是在應(yīng)用軟件有效時(shí)引導(dǎo)它。PBL存儲(chǔ)在MCU芯片的Flash,它一般是產(chǎn)品出廠時(shí)一次性刷好的,芯片上電或重啟后,第一批執(zhí)行的代碼就是PBL。需要刷寫軟件時(shí),PBL可以通過統(tǒng)一診斷服務(wù)(UDS),基于CAN以太網(wǎng)等底層總線協(xié)議與外界診斷儀通信。在校核完診斷儀的權(quán)限后,PBL會(huì)將診斷儀上的SBL下載到MCU的內(nèi)存RAM上,然后由SBL進(jìn)行刷寫。SBL包含PBL提供的所有服務(wù)以及閃存驅(qū)動(dòng)器(Flash Driver)和一些額外的UDS服務(wù)。通過UDS觸發(fā),SBL會(huì)利用Flash Driver擦除舊軟件,并把新軟件寫到對(duì)應(yīng)的存儲(chǔ)區(qū)。具體流程如下圖4所示:

5e7f641e-a3a3-11ed-bfe3-dac502259ad0.png

圖4:MCU刷寫流程示意圖

為了避免應(yīng)用軟件被意外誤刷寫或者刪除,PBL中一般不包含F(xiàn)lash Driver,不能直接操作閃存。每次刷寫時(shí),包含F(xiàn)lash Driver的SBL都會(huì)從診斷儀中重新加載到內(nèi)存。這種PBL和SBL的分工方案,有這些好處:

1.平時(shí)防止應(yīng)用軟件被誤刷寫。

2.提高網(wǎng)絡(luò)安全性。每次從診斷儀下載SBL時(shí),都可以通過安全鑒權(quán)機(jī)制,確保合法的診斷儀才能觸發(fā)刷寫。

3.通過SBL還能反向刷寫更新PBL,提高了Bootloader的整體靈活度。

四、SoC的啟動(dòng)和刷寫

上面說的Flash Bootloader是針對(duì)傳統(tǒng)高度嵌入式系統(tǒng)的。但相信各位汽車同仁也感受到,越來越多的高性能計(jì)算芯片正在汽車上普及,汽車中央電腦等方案也是不絕于耳。對(duì)于這些高性能計(jì)算芯片,行業(yè)內(nèi)常以SoC(System on Chip)相稱。SoC的啟動(dòng)和刷寫方案和MCU如出一轍,但由于其內(nèi)部存儲(chǔ)管理系統(tǒng)和內(nèi)部總線更加復(fù)雜,啟動(dòng)的具體實(shí)現(xiàn)與MCU略有差異,其細(xì)節(jié)更接近于我們熟悉的個(gè)人電腦??傮w的啟動(dòng)流程如下圖所示。

5e981630-a3a3-11ed-bfe3-dac502259ad0.png

圖5:BIOS和UEFI啟動(dòng)流程示意圖

傳統(tǒng)計(jì)算機(jī)的啟動(dòng)一般采用上圖上部分的BIOS啟動(dòng)。BISO是Basic Input Output System的縮寫,是計(jì)算機(jī)硬件與軟件第一次相遇的地方。BIOS的代碼通常被嵌入到電腦的主板的EEPROM中。BIOS可以完成計(jì)算機(jī)上電后的基本自檢,并指示計(jì)算機(jī)如何執(zhí)行基本功能,如啟動(dòng)和鍵盤控制。在BIOS中也可以選擇配置啟動(dòng)參數(shù)。對(duì),這就是我們以前重裝電腦系統(tǒng)時(shí),在BIOS里可以選擇從光盤還是硬盤啟動(dòng)等操作的原因。然后BIOS會(huì)調(diào)用硬盤起始位置的MBR(MasterBootRecord),然后按照其中的分區(qū)表拉起B(yǎng)ootloader,然后是操作系統(tǒng)內(nèi)核,再到操作系統(tǒng)和應(yīng)用。

當(dāng)然BIOS的設(shè)計(jì)已經(jīng)有年頭了。現(xiàn)在生產(chǎn)的電腦基本都是使用UEFI(Unified Extensible Firmware Interface),汽車上的高性能計(jì)算單元也一樣。從實(shí)現(xiàn)功能上來看,UEFI可以認(rèn)為是升級(jí)版的BIOS。

UEFI是一個(gè)微型操作系統(tǒng),它在內(nèi)存中加載Bootloader,再執(zhí)行額外的操作程序。作為微型操作系統(tǒng),UEFI運(yùn)行在固件之上,可以支持的功能比BIOS多得多,包括系統(tǒng)驗(yàn)證等安全功能。其中最核心的區(qū)別是,UEFI支持更大的尋址空間,并且可以在32位或64位模式下運(yùn)行(BIOS只支持16位),也就是UEFI可以支持更大的硬盤或者網(wǎng)絡(luò)共享,并且啟動(dòng)速度更快。

由于SoC一般采用基于文件系統(tǒng)的操作系統(tǒng),可以通過文件系統(tǒng)升級(jí)軟件,再加上UEFI具有更靈活的啟動(dòng)分區(qū)引導(dǎo),所以車上的高性能計(jì)算平臺(tái)一般還支持A/B分區(qū)升級(jí)。也就是在A系統(tǒng)運(yùn)行時(shí),悄悄升級(jí)冗余的B系統(tǒng),完成安裝升級(jí)后再重啟SoC,然后再切換到B系統(tǒng)。其總體過程如下圖所示。

5ebc8e3e-a3a3-11ed-bfe3-dac502259ad0.png

圖6:A/B分區(qū)升級(jí)示意圖

五、車載控制器啟動(dòng)的挑戰(zhàn)

新年伊始,萬象更新。每年的開始階段對(duì)這一整年的影響都舉足輕重。對(duì)車載控制器的啟動(dòng)來說也是類似,好的開始是成功的一半。正是由于啟動(dòng)的重要性,也有不少挑戰(zhàn)要通過啟動(dòng)過程來解決。其中最突出的就是關(guān)于信息安全和啟動(dòng)時(shí)間的挑戰(zhàn)。

啟動(dòng)的信息安全挑戰(zhàn)

一年之計(jì)在于春。試想如果有人把你給孩子春節(jié)期間立下的flag偷偷換掉,然后你孩子還按照這個(gè)假的flag執(zhí)行,如果flag是惡意的,那問題是不是大了?對(duì)車載控制器來說也是類似,啟動(dòng)過程中加載的Bootloader或者操作系統(tǒng)如果是被惡意替換了,不就破防了? 為了迎接這個(gè)挑戰(zhàn),在啟動(dòng)過程中,會(huì)引入安全啟動(dòng)(secure boot)機(jī)制。其目的是在系統(tǒng)啟動(dòng)之前先驗(yàn)證系統(tǒng)簽名的合法性,從而判斷將要啟動(dòng)的系統(tǒng)的合法性。如果系統(tǒng)合法,則繼續(xù)加載拉起系統(tǒng),如果非法則報(bào)錯(cuò)或自動(dòng)回滾到上一個(gè)合法系統(tǒng)。由于傳統(tǒng)嵌入式MCU和高性能計(jì)算芯片SoC的架構(gòu)區(qū)別,二者在實(shí)施安全啟動(dòng)時(shí)也略有差別。如下圖所示,MCU一般會(huì)使用內(nèi)嵌的HSM(Hardware Security Module,硬件安全模塊)來存儲(chǔ)密鑰和驗(yàn)證簽名。而SoC一般會(huì)使用TEE(Trusted Execution Environment,可信執(zhí)行環(huán)境)架構(gòu)來獲取密鑰和驗(yàn)證簽名。兩者在安全層面根據(jù)芯片架構(gòu)采用不同策略,但是其目的和效果都是一樣的。

5ecdcb86-a3a3-11ed-bfe3-dac502259ad0.png

圖7:一種MCU和SoC安全啟動(dòng)方案的示意圖

啟動(dòng)時(shí)長的挑戰(zhàn)

隨著車載計(jì)算平臺(tái)的發(fā)展,其所需要管理的硬件資源越來越豐富,也越來越復(fù)雜。這讓控制器啟動(dòng)時(shí)需要加載的數(shù)據(jù)越來越大,需要初始化的設(shè)備也越來越多,導(dǎo)致其啟動(dòng)時(shí)長也越來越長。這就像20年前的諾基亞手機(jī)開機(jī)可能只需要幾秒鐘,現(xiàn)在智能手機(jī)開機(jī)則要幾十秒甚至一分鐘以上。據(jù)行業(yè)觀察,當(dāng)下流行的幾款SoC正常啟動(dòng)時(shí)長很少少于10秒鐘,如果加上安全啟動(dòng)等過程,則啟動(dòng)時(shí)長更長。有些控制器甚至從上電到上層功能業(yè)務(wù)應(yīng)用開始工作,需要差不多1分鐘。

車載業(yè)務(wù)對(duì)于啟動(dòng)時(shí)間又非常敏感。例如當(dāng)下大家都習(xí)慣的倒車影像,我們通常坐上車、系好安全帶、發(fā)動(dòng)車輛掛倒擋,就希望影像能夠出現(xiàn)在中控屏。試想如果整個(gè)啟動(dòng)時(shí)長需要1分鐘,那我們就需要在車上等待幾十秒,或者脫離輔助功能“盲開”出去了,這樣的用戶體驗(yàn)會(huì)很差。

為了迎接這個(gè)挑戰(zhàn),車載域控制器或計(jì)算平臺(tái)經(jīng)常會(huì)引入休眠模式。這也類似我們電腦的休眠模式,就是讓原本掉電丟失的內(nèi)存上的內(nèi)容先存儲(chǔ)到硬盤里,下次啟動(dòng)時(shí)再將所有內(nèi)容重新加載到內(nèi)存上,而不是采用重新從UEFI加載Bootloader到內(nèi)核再初始化的那一套流程。這樣控制器技能長時(shí)間保持低功耗,又能在需要喚醒時(shí)能夠快速啟動(dòng)工作。當(dāng)然,這需要耗費(fèi)硬盤上的額外空間來存儲(chǔ)休眠時(shí)的內(nèi)存數(shù)據(jù)。以下圖Windows 8的示意圖為例,傳統(tǒng)冷啟動(dòng)需要耗費(fèi)大量的時(shí)間來初始化系統(tǒng),但是從休眠模式中啟動(dòng)時(shí),只需把硬盤中的休眠數(shù)據(jù)(Hiberfile)加載到內(nèi)存,就可以開始用戶登錄了。

5edefcc6-a3a3-11ed-bfe3-dac502259ad0.png

圖8:Windows 8冷啟動(dòng)和從休眠中的啟動(dòng)時(shí)長對(duì)比示意圖

而除了休眠模式,控制器還可以通過優(yōu)化安全啟動(dòng)策略縮短啟動(dòng)時(shí)長。有些情況下,可以允許控制器先拉起B(yǎng)ootloader,操作系統(tǒng)和應(yīng)用,并記錄其啟動(dòng)的簽名、指紋等關(guān)鍵數(shù)據(jù)。待系統(tǒng)工作后,TEE會(huì)在后臺(tái)再次校驗(yàn)已經(jīng)啟動(dòng)的系統(tǒng)是否合法,如果非法則進(jìn)入相應(yīng)的安全模式。這種做法比先驗(yàn)證再啟動(dòng)的方案會(huì)損失安全性,但是能縮短啟動(dòng)時(shí)長?;谡嚲W(wǎng)絡(luò)安全架構(gòu)的分析,可以讓部分較為安全的控制器(例如不與外網(wǎng)直接通訊的本地控制器)采用這種策略。

當(dāng)然,產(chǎn)品的發(fā)展都是多維度而不是單一維度的。車載控制器的啟動(dòng)過程也應(yīng)該按照多維度標(biāo)準(zhǔn)去取舍和開發(fā)。這就像當(dāng)年傳統(tǒng)非智能手機(jī)的啟動(dòng)時(shí)間是很快,也很安全,沒有那么多病毒。但還是被現(xiàn)在啟動(dòng)時(shí)間更長、安全風(fēng)險(xiǎn)更大的智能手機(jī)所取代了。春節(jié)期間大家在家看的智能電視也是一個(gè)道理。在汽車智能化的大趨勢下,啟動(dòng)過程相信也會(huì)不斷平衡,做得更加智能、高效、安全。

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19100

    瀏覽量

    228814
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    606

    瀏覽量

    35617
  • bootloader
    +關(guān)注

    關(guān)注

    2

    文章

    234

    瀏覽量

    45503
  • Boot
    +關(guān)注

    關(guān)注

    0

    文章

    149

    瀏覽量

    35751
  • 汽車控制器
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    5564

原文標(biāo)題:聊一聊汽車控制器的啟動(dòng)——BOOT

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    從焊接角度,設(shè)計(jì)PCB的5個(gè)建議

    完成個(gè)電路板,需要PCB工程師、焊接工藝、焊接工人等諸多環(huán)節(jié)的把控。今天通過定位孔、MARK點(diǎn)、留邊、焊盤過孔、輔助工具這五個(gè)方面從畫板的角度跟大家PCB設(shè)計(jì)。
    的頭像 發(fā)表于 02-06 10:31 ?1946次閱讀
    從焊接角度<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>,設(shè)計(jì)PCB的5個(gè)建議

    消息隊(duì)列技術(shù)選型的7種消息場景

    我們在做消息隊(duì)列的技術(shù)選型時(shí),往往會(huì)結(jié)合業(yè)務(wù)場景進(jìn)行考慮。今天來消息隊(duì)列可能會(huì)用到的 7 種消息場景。
    的頭像 發(fā)表于 12-09 17:50 ?1301次閱讀
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>消息隊(duì)列技術(shù)選型的7種消息場景

    Altium中Fill,Polygon Pour,Plane的區(qū)別和用法

    Fill會(huì)造成短路,為什么還用它呢?來Altium中Fill,Polygon Pour,Plane的區(qū)別和用法
    發(fā)表于 04-25 06:29

    stm32的低功耗調(diào)試

    前言:物聯(lián)網(wǎng)的大部分設(shè)備都是電池供電的,設(shè)備本身低功耗對(duì)延長設(shè)備使用至關(guān)重要,今天就實(shí)際調(diào)試總結(jié)stm32的低功耗調(diào)試。1、stm32在運(yùn)行狀態(tài)下的功耗上圖截圖自stm32l15x手冊
    發(fā)表于 08-11 08:18

    7系列FPGA的供電部分

    前幾篇咱們說了FPGA內(nèi)部邏輯,本篇咱們再聊7系列FPGA的供電部分。首先咱們說spartan7系列,通常咱們需要使用以下電源軌:1,VCCINTFPGA內(nèi)部核心電壓。其不損壞FPGA器件的范圍
    發(fā)表于 11-11 09:27

    平衡小車代碼的實(shí)現(xiàn)

    前言今天代碼,只有直立功能的代碼。代碼總體思路給定個(gè)目標(biāo)值,單片機(jī)通過IIC和mpu6050通信,得知數(shù)據(jù)后,根據(jù)角度環(huán)計(jì)算出個(gè)P
    發(fā)表于 01-14 08:29

    IIC總線設(shè)計(jì)

    大家好,又到了每日學(xué)習(xí)的時(shí)間了,今天咱們來 IIC 總線設(shè)計(jì)。 、概述: IIC 是Inter-Integrated Circuit的縮寫,發(fā)音為eye-squared cee
    的頭像 發(fā)表于 06-22 10:32 ?9261次閱讀

    小米米2月19日停止服務(wù) 米宣布關(guān)閉服務(wù)

    v8.8.70 及以上版本支持批量導(dǎo)出。 2010年12月10日,反應(yīng)迅速的小米僅僅用了不到2個(gè)月的時(shí)間,發(fā)布了中國第款模仿kik的產(chǎn)品——米。Kik是款基于手機(jī)通信錄的社交軟件,用戶可以免費(fèi)短信聊天。 2012年5月,
    的頭像 發(fā)表于 01-20 05:43 ?6624次閱讀

    復(fù)活了 能維持多久?

    2021年2月19日,米宣布停服,2021年2月26日,米重新上線。不過這次,米卻是以全新的面貌與大家相見。
    發(fā)表于 03-08 16:32 ?1137次閱讀

    FPGA中的彩色轉(zhuǎn)灰度的算法

    大家好,又到了每日學(xué)習(xí)的時(shí)間了,今天我們來FPGA學(xué)習(xí)中可以遇到的些算法,今天就
    的頭像 發(fā)表于 04-15 15:47 ?1919次閱讀

    【職場雜談】與嵌入式物聯(lián)網(wǎng)架構(gòu)師幾個(gè)話題

    【職場雜談】與嵌入式物聯(lián)網(wǎng)架構(gòu)師幾個(gè)話題
    的頭像 發(fā)表于 08-23 09:19 ?1286次閱讀
    【職場雜談】與嵌入式物聯(lián)網(wǎng)架構(gòu)師<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>幾個(gè)話題

    華為云彈性公網(wǎng)IP的那些事兒

    華為云彈性公網(wǎng)IP的那些事兒 如今,企業(yè)上云已成為熱門話題,云可以驅(qū)動(dòng)流程創(chuàng)新和業(yè)務(wù)創(chuàng)新,成為企業(yè)新的利潤增長點(diǎn),被看成是企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型的必經(jīng)之路。彈性公網(wǎng)IP作為種網(wǎng)絡(luò)基
    的頭像 發(fā)表于 11-21 15:20 ?852次閱讀
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>華為云彈性公網(wǎng)IP的那些事兒

    消防余壓控制器的作用及工作原理

    余壓控制器是余壓監(jiān)控系統(tǒng)中不可缺少的部分,余壓監(jiān)控系統(tǒng)中余壓控制器上需要連接余壓監(jiān)控主機(jī);下需要連接余壓探測和電動(dòng)執(zhí)行,余壓
    的頭像 發(fā)表于 05-31 15:42 ?2922次閱讀
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>消防余壓<b class='flag-5'>控制器</b>的作用及工作原理

    簡單DPT技術(shù)-double pattern technology

    今天想來簡單DPT技術(shù)-double pattern technology,也就是雙層掩模版技術(shù),在目前先進(jìn)工藝下,這項(xiàng)技術(shù)已經(jīng)應(yīng)用的很普遍了。
    的頭像 發(fā)表于 12-05 14:26 ?1488次閱讀

    芯片設(shè)計(jì)的NDR是什么?

    今天突然想route相關(guān)的問題,講講NDR是什么,我也梳理總結(jié)下我對(duì)NDR的認(rèn)識(shí)。
    的頭像 發(fā)表于 12-06 15:14 ?1700次閱讀