日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

谷歌公布并開源Pigweed 嵌入式庫的集合

汽車玩家 ? 來源:開源中國 ? 作者:懶貓 ? 2020-03-21 09:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

谷歌于 1 月下旬曾向 USPTO(美國專利及商標(biāo)局)遞交了名為 “Pigweed” 的新商標(biāo)申請。根據(jù)申請內(nèi)容來看,Pigweed 商標(biāo)涵蓋“計算機操作軟件”。當(dāng)時,人們猜測這是一款新的操作系統(tǒng)商標(biāo),但并未有任何相關(guān)信息提供。

昨日,谷歌毫無征兆地公布并開源了 Pigweed。與之前的猜想不同,這是一個嵌入式庫(或模塊)的集合。使用 Pigweed 模塊可以在 32 位微控制器( 即嵌入單電路芯片中的小型計算機)上實現(xiàn)更快、更可靠的開發(fā)。

Pigweed 提供的模塊可滿足嵌入式開發(fā)人員的廣泛需求。從整個生命周期來看,Pigweed 從設(shè)置,到開發(fā),再到代碼提交,都能夠有效提高嵌入式開發(fā)的效率。谷歌以上述開發(fā)過程為軸,圍繞這幾個方面分別介紹了 Pigweed 的一些模塊。

嵌入式空間中的經(jīng)典挑戰(zhàn)是減少從運行 git clone 到在設(shè)備上執(zhí)行二進制文件的時間。對于生產(chǎn)嵌入式項目,往往通常需要一整套工具。而Pigweed 能夠通過虛擬環(huán)境提供簡化設(shè)置的工具,具體來說,Pigweed 的 pw_env_setup 模塊中的引導(dǎo)腳本可設(shè)置當(dāng)前的 shell 以訪問一組標(biāo)準(zhǔn)化工具——包括 Python 3.8、clang 格式以及 ARM 編譯器。所有這些都是在虛擬環(huán)境中完成的,因此無需修改系統(tǒng)的默認(rèn)環(huán)境。

在典型的嵌入式開發(fā)中,即使添加很小的更改也需要一些額外的手動步驟。而Pigweed 的 pw_watch 模塊直接解決了這種效率低下的問題,它提供了一個監(jiān)視者(watcher),該監(jiān)視者可以在保存文件時自動調(diào)用構(gòu)建,還可以運行受代碼更改影響的特定測試。這大大縮短了更改的編輯——編譯——刷新——測試(edit-compile-flash-test)周期。

這些測試都是自動完成的,用戶無需離開自己的代碼編輯器。此外,還可以使用 pw_target_runner 模塊在多個設(shè)備上并行運行測試,從而節(jié)省更多時間。

團隊開發(fā)代碼需要強調(diào)一致性,然而,設(shè)置 lint、配置代碼格式以及添加自動的提交前檢查等通常會使這項工作無限期延遲。這時,Pigweed 的 pw_presubmit 模塊可派上用場。它會基于用戶可能已經(jīng)使用的工具提供現(xiàn)成的 Lint 集成套件,并預(yù)先配置好,可以立即供微控制器開發(fā)人員使用。

至于該項目為什么取名為“Pigweed”,谷歌給出了解釋:“Pigweed,又稱amaranth ,是一種營養(yǎng)豐富的谷物和綠葉沙拉菜,也是一種快速生長的雜草。”Pigweed 項目團隊希望名字有趣,又能反映項目本身的成長,就像快速生長的雜草Pigweed 一樣。

目前,Pigweed 已提供了不少模塊,后續(xù)將會有更多模塊被添加進來。需要注意的是,它仍處于早期開發(fā)階段,目前不適合用于生產(chǎn)。

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

    關(guān)注

    49

    文章

    8890

    瀏覽量

    165890
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20680

    瀏覽量

    337426
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6259

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    開源RTOS塑造嵌入式系統(tǒng)的未來

    嵌入式系統(tǒng)早已不再是隱藏在產(chǎn)品內(nèi)部、安靜運行、只承擔(dān)單一功能的組件。它們正變得更加智能、互聯(lián),并且對安全性至關(guān)重要——為從智能家居、工業(yè)自動化到醫(yī)療設(shè)備和能源基礎(chǔ)設(shè)施等各類應(yīng)用提供核心動力。隨著嵌入式系統(tǒng)復(fù)雜度的不斷提升,運行這些系統(tǒng)的軟件棧也面臨著更高的要求。
    的頭像 發(fā)表于 04-22 16:16 ?279次閱讀

    飛凌嵌入式亮相德國紐倫堡embedded world 2026,深耕全球嵌入式AI市場!

    2026年3月10日,全球嵌入式技術(shù)領(lǐng)域的年度盛會——embedded world 2026國際嵌入式展覽會,在德國紐倫堡會展中心盛大啟幕。飛凌嵌入式攜多款重磅新品及全場景解決方案再一次隆重參展
    的頭像 發(fā)表于 03-11 16:37 ?1.1w次閱讀
    飛凌<b class='flag-5'>嵌入式</b>亮相德國紐倫堡embedded world 2026,深耕全球<b class='flag-5'>嵌入式</b>AI市場!

    嵌入式單片機開發(fā)學(xué)習(xí)路徑

    是個人項目,也可以參與開源項目或公司項目。在實際項目中,你會遇到各種實際問題,這將大大提高你的解決問題的能力。 6. 持續(xù)學(xué)習(xí) 嵌入式技術(shù)發(fā)展迅速,保持持續(xù)學(xué)習(xí)的習(xí)慣很重要??梢酝ㄟ^閱讀專業(yè)書籍、參加
    發(fā)表于 02-09 15:42

    STM32開發(fā)中的五大嵌入式系統(tǒng)

    :FreeRTOS是開源的,可以免費獲取并在商業(yè)項目中使用,降低了項目的開發(fā)成本。 2.小巧高效:FreeRTOS的內(nèi)核非常小巧,僅需幾KB的內(nèi)存空間,適用于資源受限的嵌入式系統(tǒng),并且具有高效的任務(wù)調(diào)度算法
    發(fā)表于 01-21 10:48

    嵌入式開發(fā)常用函數(shù)速查表

    嵌入式開發(fā)中,掌握常用函數(shù)的用法可以大大提高開發(fā)效率。無論是單片機初學(xué)者還是有一定經(jīng)驗的工程師,熟悉函數(shù)和調(diào)用方式都是必備技能。今天,我們?yōu)榇蠹艺硪环?b class='flag-5'>嵌入式開發(fā)常用函數(shù)速查表,覆蓋GPIO
    的頭像 發(fā)表于 01-19 09:06 ?488次閱讀
    <b class='flag-5'>嵌入式</b>開發(fā)常用函數(shù)速查表

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式操作系統(tǒng)下進行開發(fā),包括系統(tǒng)化設(shè)計指導(dǎo)下的硬件和軟件綜合研發(fā)。
    發(fā)表于 01-12 16:13

    系統(tǒng)嵌入式的學(xué)習(xí)路線

    嵌入式技術(shù)是各種電子產(chǎn)品的核心技術(shù),也是工業(yè)4.0、遠(yuǎn)程醫(yī)療、3D打印等新興產(chǎn)業(yè)的核心技術(shù),具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的學(xué)生都想把嵌入式開發(fā)作為自己的職業(yè)目標(biāo),但是因為嵌入式涉及
    發(fā)表于 12-16 07:49

    什么是嵌入式操作系統(tǒng)?

    RT-Thread)還集成了設(shè)備驅(qū)動框架,支持 SPI、I2C、UART 等外設(shè)的標(biāo)準(zhǔn)化調(diào)用,和 HAL 配合更高效。 四、嵌入式 OS 的典型特征(判斷一個 OS 是否適合嵌入式場景
    發(fā)表于 12-09 10:33

    分享一個嵌入式開發(fā)學(xué)習(xí)路線

    如果你想要學(xué)習(xí)嵌入式開發(fā),我建議按照這個學(xué)習(xí)路線準(zhǔn)備: 1. 基礎(chǔ)鋪墊期(1-2個月) 理解嵌入式系統(tǒng)的“硬件基礎(chǔ)”和“編程入門”,能看懂簡單電路,寫出基礎(chǔ)C語言代碼。這一階段的學(xué)習(xí)對學(xué)歷沒有
    發(fā)表于 12-04 11:01

    瑞薩電子攜手LVGL PRO推進嵌入式圖形用戶界面開發(fā)

    隨著嵌入式設(shè)備對用戶體驗要求的不斷提升,圖形用戶界面(GUI)成為產(chǎn)品開發(fā)越來越重要的一環(huán)。作為目前最流行的開源嵌入式圖形之一的LVGL,最近就推出了自己的商業(yè)化專業(yè)UI編輯器LVG
    的頭像 發(fā)表于 11-21 10:23 ?1899次閱讀
    瑞薩電子攜手LVGL PRO推進<b class='flag-5'>嵌入式</b>圖形用戶界面開發(fā)

    嵌入式開發(fā)的關(guān)鍵點介紹

    。 嵌入式開發(fā)的關(guān)鍵點: 1. 硬件限制: 嵌入式系統(tǒng)通常具有嚴(yán)格的硬件限制,例如處理器速度、內(nèi)存和存儲容量等。因此,嵌入式開發(fā)需要考慮這些限制,編寫高效的代碼以確保系統(tǒng)的可靠性和性
    發(fā)表于 11-13 08:12

    2025全國大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計競賽應(yīng)用賽道全國總決賽圓滿閉幕-飛凌嵌入式

    8月13日2025全國大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計競賽應(yīng)用賽道全國總決賽圓滿閉幕,飛凌嵌入式作為大賽協(xié)辦單位之一,攜手瑞芯微在應(yīng)用賽道設(shè)立專屬賽題承擔(dān)評審工作,積極為高校學(xué)子搭建高水平的嵌入式
    的頭像 發(fā)表于 08-15 08:02 ?2720次閱讀
    2025全國大學(xué)生<b class='flag-5'>嵌入式</b>芯片與系統(tǒng)設(shè)計競賽應(yīng)用賽道全國總決賽圓滿閉幕-飛凌<b class='flag-5'>嵌入式</b>

    嵌入式工程師為什么要學(xué)QT?

    、車載系統(tǒng)和消費電子等領(lǐng)域尤為突出。其跨平臺特性、豐富的和工具、高性能以及強大的GUI支持,讓Qt成為嵌入式開發(fā)最理想的選擇。 嵌入式工程師學(xué)習(xí)Qt有很多好處。 跨平臺支持 Qt支持多種操作系統(tǒng),如
    發(fā)表于 08-14 15:15

    Linux嵌入式和單片機嵌入式的區(qū)別?

    Linux嵌入式與單片機嵌入式在多個方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運行在嵌入式設(shè)備上的一種配置。
    發(fā)表于 06-20 09:46

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學(xué)者提供一份詳細(xì)的嵌入式開發(fā)入門指南,涵蓋學(xué)習(xí)路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式系統(tǒng)的定義與應(yīng)用嵌入式系統(tǒng)
    發(fā)表于 05-15 09:29
    浦城县| 鲁山县| 平顺县| 远安县| 海门市| 瓦房店市| 河北省| 静海县| 梅河口市| 大田县| 沈丘县| 安龙县| 青川县| 徐州市| 黄大仙区| 哈巴河县| 岐山县| 清新县| 鄱阳县| 乌鲁木齐县| 金堂县| 阿尔山市| 都安| 黄冈市| 泾阳县| 南部县| 大余县| 日喀则市| 崇义县| 北安市| 宜州市| 宾阳县| 韶关市| 鱼台县| 都江堰市| 准格尔旗| 虹口区| 榆中县| 山阴县| 绥阳县| 都匀市|