chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

系統(tǒng)中的無名英雄:EC

進迭時空 ? 2025-08-26 09:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在現(xiàn)代計算機體系結(jié)構(gòu)中,尤其是在筆記本電腦等移動平臺中,存在一個至關(guān)重要的組件,它默默無聞地工作,卻主導(dǎo)著系統(tǒng)的功耗、穩(wěn)定性和用戶交互體驗。這就是嵌入式控制器(Embedded Controller, EC)。



嵌入式控制器(EC)



EC 是什么?


EC 是一種專用的低功耗微控制器MCU),集成在主板上,負責(zé)處理大量與主處理器(Application Processor, AP)解耦的系統(tǒng)級任務(wù)。其最顯著的特點之一是“始終在線”(always-on)的運行模式:只要主板持續(xù)供電,即便電腦休眠或關(guān)機,它依然在工作,隨時準(zhǔn)備響應(yīng)你的喚醒、開機等指令。




為什么需要 EC?


EC 的誕生源于計算機系統(tǒng)設(shè)計中的一個基本原則:功能分工。主處理器(CPU)擅長執(zhí)行高性能的復(fù)雜計算任務(wù),但若同時承擔(dān)大量低速、瑣碎且需實時響應(yīng)的硬件控制工作,將嚴(yán)重影響系統(tǒng)整體效率。


EC 正是為此誕生的一種專用低功耗控制器,用于分擔(dān)這類任務(wù)。它的職責(zé)也因此不斷演進:


在 PC 發(fā)展早期,為避免 CPU 被鍵盤頻繁的中斷和掃描操作所干擾,工程師引入了微控制器(即 EC 的前身)來專門監(jiān)控鍵盤矩陣,并將處理后的按鍵信號上傳至主機。

隨著筆記本電腦普及,EC 的角色顯著擴展,它接管了電源管理、散熱風(fēng)扇控制和快捷鍵響應(yīng)等功能。

如今,EC的控制已深入系統(tǒng)底層,其職責(zé)已涵蓋復(fù)雜的充電協(xié)議(如USB PD)、多樣的傳感器管理,以及“開蓋喚醒/啟動”等功能。


總的來看,EC 的存在使得許多對時效性和功耗有嚴(yán)苛要求的底層任務(wù)從 CPU 中解耦,顯著提升了系統(tǒng)的響應(yīng)效率、穩(wěn)定性與能效表現(xiàn)。




EC 的職責(zé)


EC 覆蓋的職責(zé)范圍非常廣泛,涉及多個與底層硬件緊密交互的實時控制任務(wù)。其核心功能涵蓋電源管理、熱控制、人機交互、傳感器協(xié)同等多個方面,是保障系統(tǒng)穩(wěn)定運行、降低功耗、優(yōu)化用戶體驗的關(guān)鍵組成部分。


下表對 EC 的主要職責(zé)進行了分類整理,以便更直觀地展現(xiàn)其在系統(tǒng)中的角色分工。


表1:EC功能與職責(zé)

6f98d6f8-8218-11f0-9080-92fbcf53809c.png




主機與 EC 的橋梁


EC與主機之間需要一條穩(wěn)定高效的物理通道來交換命令和數(shù)據(jù)。隨著技術(shù)的演進,連接EC的總線也經(jīng)歷了一次重要的升級換代,從傳統(tǒng)的LPC總線演進到了現(xiàn)代PC架構(gòu)的新標(biāo)準(zhǔn)——eSPI總線。


過去,這種連接主要依賴LPC(Low Pin Count)總線。LPC以其結(jié)構(gòu)簡單、兼容性強的特點服務(wù)了多年。然而,隨著筆記本電腦向著更輕薄、更長續(xù)航、功能更復(fù)雜的方向發(fā)展,LPC在帶寬、功耗和引腳數(shù)量上的局限性日益凸顯,已無法滿足現(xiàn)代系統(tǒng)的需求。


為此,Intel推出了LPC的繼任者——eSPI(Enhanced Serial Peripheral Interface)總線,并迅速成為現(xiàn)代PC平臺的新標(biāo)準(zhǔn)。eSPI針對PC體系結(jié)構(gòu)進行了全面優(yōu)化:


更少的引腳:顯著減少了物理引腳數(shù)量,簡化了主板布線。

更低的電壓:工作電壓降至1.8V,降低了功耗,并更好地適配主流SoC。

更高的頻率:提升了時鐘頻率,并支持雙通道和四通道模式,大幅提升了數(shù)據(jù)吞吐量。


這些技術(shù)進步為現(xiàn)代輕薄型筆記本的設(shè)計帶來了顯而易見的益處。更少的引腳和更低的電壓,意味著主板設(shè)計可以更簡潔、功耗更低、續(xù)航更長。


而eSPI提供的更高帶寬,則為EC承擔(dān)更復(fù)雜的任務(wù)提供了堅實的基礎(chǔ),使其能夠從容應(yīng)對高頻的傳感器數(shù)據(jù)讀取、復(fù)雜的USB-C Power Delivery協(xié)議協(xié)商等對通信速率要求高的功能。


表2:LPC vs. eSPI 總線對比

6fb25588-8218-11f0-9080-92fbcf53809c.jpg



深入x86平臺 EC


深入x86平臺 EC,首先聚焦其廣泛應(yīng)用于 Windows 平臺筆記本和臺式機中的EC生態(tài)。




x86平臺 EC


‘x86平臺EC’ 并非指 EC 本身采用 x86 指令集,而是指其用于配合搭載 Intel 或 AMD x86 架構(gòu)處理器的 PC 系統(tǒng)平臺。事實上,EC 通?;?ARMRISC-V 或其他 RISC(精簡指令集)架構(gòu)的 MCU,這類架構(gòu)以低功耗、快速響應(yīng)為優(yōu)勢,更適合處理實時性強、資源受限的底層任務(wù)。


這種設(shè)計與主處理器所采用的 CISC(復(fù)雜指令集計算機)架構(gòu)形成了互補關(guān)系:前者專注于任務(wù)調(diào)度和狀態(tài)管理,后者承擔(dān)高性能的應(yīng)用處理。


基于這樣的設(shè)計定位,x86 平臺逐漸發(fā)展出一套成熟的 EC 生態(tài)系統(tǒng),芯片方案主要由幾家廠商提供并廣泛應(yīng)用于主流 PC 產(chǎn)品中。其中較為常見的供應(yīng)商包括新唐科技(Nuvoton)、聯(lián)陽半導(dǎo)體(ITE Tech)和微芯科技(Microchip)等。


6fc81652-8218-11f0-9080-92fbcf53809c.png


這張簡化系統(tǒng)框圖描繪了基于 Intel Kaby Lake U MCP 平臺的核心組件連接。圖中央的 Intel KABYLAKE_U MCP 是主處理器,它通過 eSPI 接口與 SMSC KBC MEC1505 這個EC緊密連接。


EC 負責(zé)直接管理鍵盤/觸摸板和系統(tǒng)散熱風(fēng)扇。這張圖是系統(tǒng)主要模塊連接的概覽,因此沒有展示所有詳細的電路和元件,實際上和EC相連接的還有SPI Flash、LED燈等模塊。




主機與EC通信方式


在Windows操作系統(tǒng)中,EC與系統(tǒng)的交互深度整合在ACPI(高級配置與電源接口)框架之內(nèi)。我們可以將這種復(fù)雜的交互分解為三個邏輯層面來理解:上層的ACPI抽象接口、中層的系統(tǒng)核心驅(qū)動以及底層的硬件通信協(xié)議。


1. 上層:ACPI抽象接口 (The "API" Layer)


系統(tǒng)固件(BIOS/UEFI)會提供一系列ACPI表(如DSDT和SSDT),這些表中用ACPI機器語言(AML)定義了EC所支持的功能。這些功能被封裝成一個個標(biāo)準(zhǔn)化的“控制方法”(Control Methods)。


操作系統(tǒng)只需調(diào)用這些抽象的、如同API般的方法,即可命令EC工作,而無需關(guān)心其底層的硬件實現(xiàn)細節(jié)。

6fdc2b4c-8218-11f0-9080-92fbcf53809c.png

取自ACPI-spec6.5 4.8節(jié)


2. 中層:Acpi.sys 核心驅(qū)動 (The "Translator" Layer)


Windows內(nèi)置的Acpi.sys驅(qū)動程序是連接操作系統(tǒng)與EC等硬件的核心橋梁。它的主要職責(zé)是:在系統(tǒng)啟動時解析BIOS提供的ACPI表,將硬件功能呈現(xiàn)給操作系統(tǒng);并在運行時,將操作系統(tǒng)發(fā)出的標(biāo)準(zhǔn)請求(如獲取電池信息)翻譯成EC能懂的底層硬件命令。


3. 底層:硬件通信協(xié)議 (The "Physical" Layer)


這是Acpi.sys實際與EC進行“對話”的方式。這個通信過程遵循ACPI規(guī)范,包含兩種方向的通信:


主機到EC的通信(命令/查詢): 當(dāng)Acpi.sys需要執(zhí)行一個ACPI方法時,它會通過I/O端口與EC通信。

檢查狀態(tài):首先查詢 命令/狀態(tài)寄存器 (Port 0x66),等待輸入緩沖(IBF)標(biāo)志位清空,表示EC已準(zhǔn)備好接收命令。

發(fā)送命令/數(shù)據(jù):向 命令/狀態(tài)寄存器 (Port 0x66) 或 數(shù)據(jù)寄存器 (Port 0x62) 寫入相應(yīng)的字節(jié)。

獲取響應(yīng):等待輸出緩沖(OBF)標(biāo)志位置位,表示EC已將響應(yīng)數(shù)據(jù)準(zhǔn)備好,然后從 數(shù)據(jù)寄存器 (Port 0x62) 讀取結(jié)果。 這個“檢查-發(fā)送-等待-讀取”的握手過程確保了主機與EC之間的同步。


EC到主機的通信(事件通知): 當(dāng)EC需要主動報告一個事件時,它無法直接向CPU發(fā)送復(fù)雜數(shù)據(jù)。

觸發(fā)中斷:EC會向CPU發(fā)送一個系統(tǒng)控制中斷(System Control Interrupt, SCI)。

系統(tǒng)響應(yīng):Acpi.sys捕獲到這個SCI中斷,但它只知道“有事發(fā)生”,并不知道具體是什么事。

查詢事件:因此,Acpi.sys會立即通過上述的主機到EC通信方式,向EC發(fā)送一個“查詢事件”的命令(例如,讀取EC的特定狀態(tài)字節(jié))。

執(zhí)行方法:EC返回一個事件代碼(如0xBA代表合蓋),Acpi.sys根據(jù)這個代碼,去執(zhí)行ACPI表中預(yù)定義好的相應(yīng)方法(如_QBA),從而完成整個事件的上報和處理。


總結(jié)一下這個流程:

用戶合上筆記本蓋子,EC 檢測到該物理事件。

EC 向主機發(fā)送 System Control Interrupt(SCI)中斷,通知系統(tǒng)有事件發(fā)生。

Acpi.sys 捕獲 SCI 中斷后執(zhí)行標(biāo)準(zhǔn)查詢流程:

通過0x66端口發(fā)送命令0x84(EC Query)。

然后從0x62端口讀取返回的 “查詢碼”(如0xBA)。

Acpi.sys 根據(jù)返回碼0xBA映射到 ACPI 表中對應(yīng)的_QBA控制方法并執(zhí)行。

例如,_QBA方法中可能定義“執(zhí)行屏幕關(guān)閉”、“掛起”等動作,系統(tǒng)根據(jù)_QBA方法執(zhí)行相應(yīng)電源或UI邏輯。




EC固件:隱藏的軟件層


EC 固件是實現(xiàn) EC 功能的軟件核心,但對最終用戶而言通常是“看不見的”。其更新一般不會單獨發(fā)布,而是與系統(tǒng) BIOS/UEFI 一同打包,由設(shè)備制造商(OEM)提供。


x86平臺EC整個系統(tǒng)圍繞 ACPI 架構(gòu)構(gòu)建,ACPI定義了操作系統(tǒng)與 EC 的交互規(guī)范。這一高度標(biāo)準(zhǔn)化的模型保障了與 Windows 等主流操作系統(tǒng)的良好兼容性,成為 PC 平臺穩(wěn)定運行的基礎(chǔ)。


然而,隨著計算生態(tài)不斷演化,特別是基于ARM、RISC-V等非x86架構(gòu)筆記本電腦的出現(xiàn),催生了對不同EC實現(xiàn)方案的需求。對于那些希望在多樣化硬件平臺上實現(xiàn)統(tǒng)一底層控制、或?qū)で蟛灰蕾噦鹘y(tǒng)ACPI模型的方案的系統(tǒng)構(gòu)建者而言,一種新的設(shè)計應(yīng)運而生。這正是谷歌為其Chromebook打造ChromiumOS EC的背景。



深入ChromiumOS EC



下文將詳細探討 ChromiumOS EC 的設(shè)計理念、通信模型與其在 ChromeOS 生態(tài)中的具體實現(xiàn)。




ChromiumOS EC


自2012年左右,ChromiumOS EC的代碼始終是開源的。其完整的源代碼托管在chromiumos/platform/ec Git倉庫中,倉庫地址如下,供全球開發(fā)者查閱、使用和貢獻。


https://chromium.googlesource.com/chromiumos/platform/ec




主機與EC通信方式


在ChromeOS設(shè)備中,主機與EC之間的通信遵循一套定義清晰、分層明確的協(xié)議,其核心是一個標(biāo)準(zhǔn)的“請求-響應(yīng)”機制。其通信模型包含兩個層面:


邏輯協(xié)議層 (Host Command Protocol):定義了AP與EC之間“說什么”,即數(shù)據(jù)包的格式、命令的ID和參數(shù)。

物理傳輸層 (Physical Transport Layer):定義了“怎么說”,即使用哪種物理總線(如eSPI, I2C, SPI等)來傳輸這些數(shù)據(jù)包。


為了更好地理解,我們來看一次完整的通信事務(wù)是如何在這兩個層面協(xié)作下完成的。通信總是由主機發(fā)起,遵循一個標(biāo)準(zhǔn)的“請求-響應(yīng)”模型。


第1步 - 主機側(cè):構(gòu)建邏輯請求包

主機上的軟件——無論是Linux內(nèi)核中cros_ec系列驅(qū)動(位于drivers/platform/chrome/),還是用戶態(tài)的ectool等工具——首先會構(gòu)建一個標(biāo)準(zhǔn)的二進制請求包。這個包在邏輯上由兩部分組成:

一個struct ec_host_request結(jié)構(gòu)體,其中包含命令I(lǐng)D、參數(shù)長度和校驗和。

緊跟其后的、該命令所需的具體參數(shù)數(shù)據(jù)。


第2步 - 物理層:發(fā)送請求

主機驅(qū)動程序?qū)?gòu)建好的邏輯請求包,通過選定的物理總線(如eSPI, I2C, SPI等)發(fā)送給EC。具體使用哪種總線取決于硬件設(shè)計。


第3步 - EC側(cè):接收與處理命令

EC上的固件從物理總線上接收到數(shù)據(jù)。數(shù)據(jù)首先由芯片特定的驅(qū)動代碼處理,然后傳遞給通用的主機命令處理任務(wù)(HOSTCMD)。該任務(wù)會根據(jù)包中的命令I(lǐng)D,調(diào)用相應(yīng)的處理函數(shù)來執(zhí)行具體任務(wù)(如讀取溫度、設(shè)置鍵盤背光等)。


第4步 - 物理層:處理“忙碌”狀態(tài) (握手關(guān)鍵)

EC執(zhí)行命令需要時間(通常是微秒到毫秒級)。在這段時間里,主機不能連續(xù)發(fā)送新命令,必須等待。EC通過物理層的特定機制來告知主機“請等待”。這是不同總線實現(xiàn)差異的核心所在:

LPC:EC會在其命令狀態(tài)寄存器中設(shè)置一個“處理中”的狀態(tài)位(如EC_LPC_STATUS_PROCESSING),主機通過輪詢該位來判斷EC是否忙碌。

I2C:作為I2C總線上的從設(shè)備,EC會將SCL時鐘線拉低,強制主機暫停傳輸,直到命令處理完畢。

SPI:在EC準(zhǔn)備好響應(yīng)之前,它會持續(xù)返回一個特定的前導(dǎo)字節(jié)(preamble)。主機則不斷讀取,直到收到特殊的“幀起始”字節(jié)(EC_SPI_FRAME_START),才知道有效的響應(yīng)數(shù)據(jù)來了。

UART:主機發(fā)送完命令后立即等待。EC處理完畢后,通過UART異步發(fā)回響應(yīng)。


第5步 - EC側(cè):封裝邏輯響應(yīng)包

命令執(zhí)行完畢后,EC會構(gòu)建一個邏輯響應(yīng)包。其結(jié)構(gòu)與請求包類似,包含一個struct ec_host_response結(jié)構(gòu)體(內(nèi)含執(zhí)行結(jié)果碼、返回數(shù)據(jù)長度和校驗和)以及可選的返回數(shù)據(jù)。


第6步 - 物理層:返回響應(yīng)與完成

EC將響應(yīng)包通過同一物理總線發(fā)送回主機。主機在正確處理了第4步的等待后,接收到完整的響應(yīng)包。至此,一次通信事務(wù)結(jié)束。



案例研究:鍵盤事件處理流程對比


前文從生態(tài)、架構(gòu)與通信協(xié)議層面,闡述了傳統(tǒng)x86平臺EC與ChromiumOS EC的宏觀差異。為了更具體地理解這些差異如何體現(xiàn)在實際功能中,本部分將以最常見的人機交互——鍵盤按鍵——為例,解析一個按鍵事件從物理觸發(fā)到被操作系統(tǒng)響應(yīng)的完整鏈路,方便理解兩種體系在設(shè)計和實現(xiàn)上的不同。




x86平臺的鍵盤事件處理


在傳統(tǒng)x86平臺,鍵盤處理流程與ACPI和經(jīng)典的鍵盤控制器(KBC)模型緊密結(jié)合。


處理流程:

EC硬件響應(yīng):用戶按鍵后,EC內(nèi)部兼容8042 KBC的模塊捕獲信號,生成原始掃描碼。

數(shù)據(jù)就緒與中斷:EC將掃描碼放入“輸出緩沖寄存器”(I/O 0x60),并在“狀態(tài)寄存器”(I/O 0x64)中設(shè)置標(biāo)志位,然后通過專用的IRQ1向主CPU發(fā)送硬件中斷。

主機驅(qū)動讀?。翰僮飨到y(tǒng)的i8042控制器驅(qū)動響應(yīng)中斷,直接訪問I/O端口0x60,讀取原始掃描碼。

翻譯與上報:i8042驅(qū)動將掃描碼交由上層鍵盤驅(qū)動進行翻譯,轉(zhuǎn)換為操作系統(tǒng)可識別的標(biāo)準(zhǔn)化鍵碼,并送入輸入子系統(tǒng)。


6fef6360-8218-11f0-9080-92fbcf53809c.png




ChromeOS EC 的鍵盤事件處理


在ChromeOS平臺,EC在其中扮演了更主動的事件處理和封裝角色。


處理流程:

EC軟件掃描:EC內(nèi)的RTOS任務(wù)(keyboard_scan_task)掃描鍵盤矩陣,感知到按鍵變化。

生成MKBP事件:EC固件將整個鍵盤矩陣的狀態(tài)打包成一個結(jié)構(gòu)化的MKBP(Matrix Keyboard Protocol)事件,并將其放入內(nèi)部事件隊列。

通用事件通知:EC通過一個通用的主機事件中斷(非專用于鍵盤)通知主機“有事件發(fā)生”。

主機協(xié)議查詢:主機驅(qū)動(cros_ec)響應(yīng)中斷后,通過主機命令協(xié)議發(fā)送一個EC_CMD_GET_NEXT_EVENT(獲取下一個事件)的請求給EC。

EC響應(yīng)事件:EC從隊列中取出MKBP事件,將其作為響應(yīng)數(shù)據(jù)打包,通過總線返回給主機。

解析與上報:主機驅(qū)動接收響應(yīng),解析出鍵盤矩陣數(shù)據(jù),計算出具體按鍵變化,再生成標(biāo)準(zhǔn)鍵碼送入輸入子系統(tǒng)。


70078f4e-8218-11f0-9080-92fbcf53809c.png



當(dāng)EC遇上RISC-V:進迭時空的探索



自研eSPI控制器


在任何一個現(xiàn)代計算平臺中,主處理器與EC之間都需要一條高效、穩(wěn)定的數(shù)據(jù)通道。為了讓即將發(fā)布的芯片無縫融入并支持主流EC生態(tài),進迭時空在其中集成了自研的eSPI控制器


這為進迭時空即將發(fā)布的芯片提供了與現(xiàn)代 EC 進行通信所必需的、符合行業(yè)標(biāo)準(zhǔn)的物理接口。透過這條高速、低功耗、低引腳數(shù)的標(biāo)準(zhǔn)通道,進迭時空的 RISC-V 平臺能夠高效地處理來自EC的各類底層硬件交互,為上層應(yīng)用的穩(wěn)定運行提供硬件保障。


進迭時空的 eSPI 控制器完整實現(xiàn)了eSPI協(xié)議規(guī)范,支持所有標(biāo)準(zhǔn)通道類型

外設(shè)通道(Peripheral Channel):支持I/O空間和內(nèi)存映射訪問,替代傳統(tǒng)LPC接口。

虛擬線通道(Virtual Wire Channel):支持GPIO狀態(tài)、系統(tǒng)中斷、電源管理事件等控制信號傳輸。

帶外通信通道(OOB Channel):支持SMBus/I2C協(xié)議轉(zhuǎn)換,實現(xiàn)對溫度傳感器等外設(shè)的訪問。

Flash訪問通道(Flash Access Channel):提供對共享Flash存儲的訪問能力,允許EC訪問主處理器端的Flash存儲器。


701b4cd2-8218-11f0-9080-92fbcf53809c.png

AP與EC連接示意圖




軟件策略


基于標(biāo)準(zhǔn)的eSPI接口,進迭時空對EC生態(tài)的支持分為兩個階段。


初期階段:支持ChromiumOS EC框架

芯片發(fā)布初期不支持ACPI。在此階段,平臺將支持ChromiumOS EC通信框架。采用此框架,開發(fā)者可利用Linux內(nèi)核的cros_ec驅(qū)動程序,有助于降低軟件開發(fā)成本、加速產(chǎn)品上市。

未來規(guī)劃:兼容ACPI并提供選項

未來,平臺計劃增加對ACPI規(guī)范的支持,以兼容傳統(tǒng)的PC生態(tài)。屆時,基于eSPI控制器的設(shè)計,平臺將同時支持ACPI EC生態(tài)與ChromiumOS EC框架,合作伙伴可根據(jù)產(chǎn)品需求選擇相應(yīng)的方案。



結(jié)語:演進與未來


從經(jīng)典的鍵盤控制器演化至今,EC已成為負責(zé)電源、散熱、交互等關(guān)鍵底層任務(wù)的復(fù)雜微控單元。


本文所探討的兩種EC實現(xiàn)——x86平臺 ECChromiumOS EC——代表了兩種不同的設(shè)計哲學(xué)和生態(tài)模式,兩者并無絕對的優(yōu)劣之分,而是分別服務(wù)于不同的技術(shù)背景與市場需求。x86平臺EC的模式支撐了當(dāng)今PC世界,而ChromiumOS EC在非傳統(tǒng)PC架構(gòu)(如RISC-V或ARM平臺)上,提供了另一種強大的、可定制的實現(xiàn)思路。


EC技術(shù)的持續(xù)發(fā)展,無論是遵循哪種模式,都在不斷提升設(shè)備的能效、用戶體驗和系統(tǒng)可靠性。未來,EC或其演進形態(tài)將繼續(xù)在各類智能設(shè)備中扮演著不可或缺的核心角色。

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

    關(guān)注

    147

    文章

    18375

    瀏覽量

    378580
  • 計算機系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    292

    瀏覽量

    25120
  • EC
    EC
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    17102
  • 嵌入式控制器
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    15627
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    無名管道系統(tǒng)調(diào)用

    `華清遠見嵌入式linux學(xué)習(xí)資料《無名管道系統(tǒng)調(diào)用》, 1.管道創(chuàng)建與關(guān)閉說明。管道是基于文件描述符的通信方式,當(dāng)一個管道建立時它會創(chuàng)建兩個文件描述符fd[0]和fd,其中fd[0]固定用于讀管道,而fd固定用于寫管道,如圖1所示這樣就構(gòu)成了一個半雙工的通道。。。。。。
    發(fā)表于 09-09 14:17

    無名管道的通信方式簡介

    最常用的無名管道,有名管道,消息隊列,信號,信號量,共享內(nèi)存等進程間的通信方式。其實后面網(wǎng)絡(luò)通信套字節(jié) socket的方式也可以歸為進程通行。1.無名管道 pipe從 UNIX 系統(tǒng)開始,無名
    發(fā)表于 11-04 09:03

    發(fā)光二極管的工作原理圖解分析

    發(fā)光二極管的工作原理圖解分析 發(fā)光二極管,通常稱為LED,是在電子學(xué)世界里面的真正無名英雄。它們做了許多不同工
    發(fā)表于 04-13 10:21 ?8.3w次閱讀

    發(fā)光二極管的工作原理以及優(yōu)缺點解析

    發(fā)光二極管,通常稱為LED,是在電子學(xué)世界里面的真正無名英雄。它們做了許多不同工作和在各種各樣的設(shè)備都可以看見它的存在。
    發(fā)表于 12-06 09:01 ?2.3w次閱讀

    LED:電子世界的無名英雄

    在1962年人們首次把LED投入商業(yè)用途—最初用于電子表的顯示器,稍后又用在越來越多的地方?,F(xiàn)在,LED是我們電子世界的無名英雄。它們做著許多的工作,用在各做各樣的地方。除此之外,LED構(gòu)成了電子表
    發(fā)表于 08-18 17:23 ?718次閱讀

    二極管半導(dǎo)體到底是什么?電子移動是如何讓它發(fā)光的

    發(fā)光二極管,通常稱為 LED,是在電子學(xué)世界里面的真正無名英雄。它們做了許多不同工作和在各種各樣的設(shè)備都可以看見它的存在。
    發(fā)表于 12-10 22:40 ?10次下載
    二極管半導(dǎo)體到底是什么?電子移動是如何讓它發(fā)光的

    數(shù)字化變局 堅守在技術(shù)無人區(qū) 一群無名英雄的低調(diào)與浪漫

    我們總是習(xí)慣,對那些成功站上巔峰的人送出崇拜的注目禮,往往忽略了這些英雄身后,也有著許多工作者的默默陪伴與付出。 如果說數(shù)字基礎(chǔ)設(shè)施是新技術(shù)革命的基石,那么存儲人就是奠定變革基石的無名英雄。每一次
    的頭像 發(fā)表于 11-02 08:56 ?7025次閱讀

    電源管理IC如何支持智能建筑

      保護電路是當(dāng)今電子產(chǎn)品的無名英雄。它們可以幫助防止可能損壞電子負載的壓力源,例如浪涌和反向電流、過壓和欠壓。
    的頭像 發(fā)表于 05-26 15:31 ?1217次閱讀
    電源管理IC如何支持智能建筑

    EUV光刻的無名英雄

    晶圓廠通常使用光刻膠來圖案化抗蝕刻硬掩模,然后依靠硬掩模來保護晶圓。但是,如果光刻膠太薄,它可能會在第一個轉(zhuǎn)移步驟完成之前被侵蝕掉。隨著光刻膠厚度的減小,底層厚度也應(yīng)該減小。
    的頭像 發(fā)表于 04-27 16:25 ?1477次閱讀
    EUV光刻的<b class='flag-5'>無名英雄</b>

    線路板:智能手機背后的無名英雄

    系統(tǒng)協(xié)會(GSM Association)發(fā)布的《2023 年移動互聯(lián)網(wǎng)連接報告》顯示,目前全球 55% 的人口(約 43 億人)擁有智能手機。 那么,智能手機是如何工作的呢?它們是由哪些部件組成的呢?其中最重要的部件之一,就是線路板(PCB)。線
    的頭像 發(fā)表于 10-16 10:25 ?894次閱讀

    光耦合器在電路板上的作用

    光耦合器經(jīng)常被普通消費者忽視,它是電路板上的無名英雄,在維護電子系統(tǒng)的完整性和安全性方面發(fā)揮著關(guān)鍵作用。
    的頭像 發(fā)表于 03-01 16:15 ?1173次閱讀
    光耦合器在電路板上的作用

    結(jié)構(gòu)化布線在AI數(shù)據(jù)中心的關(guān)鍵作用

    AI 正在不斷顛覆各行各業(yè),推動從電影制作到金融行業(yè)等各個領(lǐng)域的創(chuàng)新。而在 AI 系統(tǒng)的背后,隱藏著這樣一位無名英雄:結(jié)構(gòu)化布線。
    的頭像 發(fā)表于 11-21 16:51 ?1147次閱讀

    GPS對時服務(wù)器時間背后的無名英雄

    它是一種高科技智能的、可單獨工作并基于NTP/SNTP 協(xié)議的高精度網(wǎng)絡(luò)時間服務(wù)器。裝置自上層時間源(GPS/北斗/CDMA/NTP/OCXO/銣原子鐘)獲取標(biāo)準(zhǔn)時鐘信號信息,并將這些信息在網(wǎng)絡(luò)傳輸,以滿足所有客戶端的校時需求。網(wǎng)絡(luò)需要時間信號的設(shè)備較多,如服務(wù)器、P
    的頭像 發(fā)表于 05-22 14:44 ?268次閱讀
    GPS對時服務(wù)器時間背后的<b class='flag-5'>無名英雄</b>

    晶振:5G通信背后的無名英雄

    接的特性,成為推動各行業(yè)變革的關(guān)鍵力量。然而,在這令人矚目的5G技術(shù)背后,有一個看似不起眼卻至關(guān)重要的電子元器件——晶振,它宛如一位幕后英雄,默默地為5G通信的穩(wěn)定運行提供著堅實保障。 一、5G通信對晶振性能的嚴(yán)苛要求 (一
    的頭像 發(fā)表于 07-14 15:11 ?243次閱讀

    芯科科技MCU助力低功耗高效嵌入式系統(tǒng)設(shè)計

    當(dāng)考慮提升嵌入式系統(tǒng)速度或能效時,腦海中浮現(xiàn)的可能是更快的CPU或更智能的睡眠模式。但如果我告訴您,Silicon Labs(芯科科技)微控制器(MCU)內(nèi)部藏著一位無名英雄,能在完全不喚醒CPU的情況下大幅提升設(shè)計智能度呢?這就是外設(shè)反射
    的頭像 發(fā)表于 07-29 16:26 ?1166次閱讀