最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

ChromeOS 的嵌入式控制器

2023-09-19 16:33 作者:阿曜ちゃん  | 我要投稿

讓我們來(lái)看看 Chromebook 的簡(jiǎn)化框圖,其中突出顯示了所有 Chromebook 上的主要處理單元。

應(yīng)用處理器(AP)是 Chromebook 中的主力,使用 Intel、AMD、MediaTek 或 Qualcomm 的晶片組。該處理器透過(guò)開源 coreboot 韌體啟動(dòng),並運(yùn)行基於 Linux 的 ChromeOS 作業(yè)系統(tǒng)。 Chromebook 還包含 Titan C 晶片,該晶片是 Chromebook 基於硬體的信任根的基礎(chǔ)。 最後是嵌入式控制器(EC)。EC 是一款始終開啟的超低功耗微控制器。當(dāng)應(yīng)用程式處理器關(guān)閉或睡眠時(shí),EC 會(huì)處理您希望 Chromebook 執(zhí)行的所有操作。這使得 EC 對(duì)於 Chromebook 的全天電池壽命至關(guān)重要。 嵌入式控制器的作用

下面的框圖提供了對(duì) EC 的更深入的了解。

EC 的作用包括:

AP power

—— EC 管理應(yīng)用處理器的供電,這涉及多個(gè)電源軌的正確排序和定時(shí)以及監(jiān)控來(lái)自應(yīng)用處理器的電源狀態(tài)訊號(hào)。

Keyboard

—— EC 掃描鍵盤,透過(guò)專用通訊通道將按鍵資訊傳送至作業(yè)系統(tǒng)。

Thermal management

—— EC 持續(xù)監(jiān)控應(yīng)用處理器、RAM 和充電電路的溫度,自動(dòng)打開風(fēng)扇以提供主動(dòng)冷卻。在極端溫度下,EC 可以節(jié)流或完全關(guān)閉應(yīng)用處理器的電源以保護(hù)系統(tǒng)。

Sensors

—— 對(duì)於可轉(zhuǎn)換 Chromebook,EC 使用兩個(gè)加速度計(jì)測(cè)量蓋子角度。這用作系統(tǒng)在筆記型電腦和平板電腦模式之間切換的輸入。

Power management

—— EC 監(jiān)控電池和充電。如果系統(tǒng)上有 USB-A 端口,EC 會(huì)控制何時(shí)為這些端口供電以及每個(gè)端口上通告的電流量。EC 還管理 USB-C 連接的各個(gè)方面,包括協(xié)商充電器的電源以及啟用 DisplayPort 和 USB4 模式。

支持健康的生態(tài)系統(tǒng)

最初的 ChromeOS EC 程式碼於 2012 年左右創(chuàng)建,並且一直是開源的?。此代碼支援 200 多種 Chromebook 變體。ChromeOS EC 程式碼提供了功能豐富的即時(shí)作業(yè)系統(tǒng)(RTOS),具有執(zhí)行緒、調(diào)度、信號(hào)量、互斥體和中斷。 在此之前,筆記型電腦和桌上型電腦中使用的 EC 通常是製造商提供的閉源解決方案。利用原始 ChromeOS EC 程式碼,晶片供應(yīng)商專門為 Chromebook 編寫了驅(qū)動(dòng)程式。如果供應(yīng)商想要支援 Chromebook 以外的市場(chǎng),這通常意味著供應(yīng)商需要重複工作。 Google 最近決定將 EC應(yīng)用程式轉(zhuǎn)移到Zephyr 專案提供的新 RTOS 上。Zephyr 專案是 Linux 基金會(huì)託管的項(xiàng)目,擁有 1200 多名社群貢獻(xiàn)者,使其成為最大的開源 RTOS 社群。 透過(guò)改用 Zephyr,供應(yīng)商只需編寫一次驅(qū)動(dòng)程序,即可在 Chromebook 以外的產(chǎn)品領(lǐng)域獲得設(shè)計(jì)勝利。 Zephyr 專案也為 ChromeOS EC 應(yīng)用程式提供了一些直接的技術(shù)優(yōu)勢(shì)。Zephyr 的設(shè)備模型是基於devicetree ?和Kconfig ?的業(yè)界標(biāo)準(zhǔn)。這些技術(shù)簡(jiǎn)化了每個(gè) Chromebook 型號(hào)所需的客製化步驟,減少了 Chromebook 製造商的工程工作量。 確保成功過(guò)渡

Chromebook 上使用的 EC 應(yīng)用程式功能豐富,Google 在過(guò)渡到 Zephyr 期間不能遺失功能或引入錯(cuò)誤。 Google 透過(guò)重複使用大部分 EC 應(yīng)用程式功能程式碼、建立填充層以將現(xiàn)有 API 對(duì)應(yīng)到 Zephyr API 來(lái)解決此問(wèn)題。

切換到基於 Zephyr 的 EC 後,EC 的公共介面保持不變。因此,無(wú)論 Chromebook 使用原始 EC 代碼還是基於新 Zephyr 的 EC 代碼,您都可以放心,Chromebook 已通過(guò)所有相同嚴(yán)格的資格測(cè)試。 Google 為 Zephyr 專案帶來(lái)了什麼

Google 全力支持 Zephyr 項(xiàng)目,並已加入?為白金會(huì)員。 明年,Google 計(jì)劃將 ChromeOS EC 應(yīng)用程式的所有功能直接添加到Zephyr 專案主樹中,將這些功能引入所有 Zephyr 應(yīng)用程式。 Google 已經(jīng)向 Zephyr 貢獻(xiàn)了一個(gè)狀態(tài)機(jī)框架?庫(kù),並對(duì)測(cè)試API ?進(jìn)行了現(xiàn)代化改造,簡(jiǎn)化了測(cè)試和測(cè)試套件的創(chuàng)建。增加全功能 USB-C 供電實(shí)施的工作也在進(jìn)行中。

ChromeOS 的嵌入式控制器的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
友谊县| 台北县| 卢湾区| 池州市| 长顺县| 万安县| 新昌县| 汤原县| 普格县| 福泉市| 阆中市| 嫩江县| 会理县| 楚雄市| 宁南县| 成安县| 上思县| 拉孜县| 中宁县| 洪雅县| 梁山县| 攀枝花市| 颍上县| 浦江县| 利川市| 龙川县| 额济纳旗| 黑龙江省| 邛崃市| 大同市| 西宁市| 大港区| 鄂托克前旗| 洪江市| 吉木萨尔县| 雅安市| 铁岭市| 韶山市| 织金县| 甘孜县| 龙海市|