在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

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

汽車玩家 ? 來源:開源中國 ? 作者:懶貓 ? 2020-03-21 09:41 ? 次閱讀

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

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

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

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

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

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7923

    瀏覽量

    153808
  • 嵌入式
    +關注

    關注

    5143

    文章

    19561

    瀏覽量

    315451
  • 谷歌
    +關注

    關注

    27

    文章

    6225

    瀏覽量

    107634
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32開發入門進階必備!《STM32嵌入式系統開發—基于STM32CubeMX和HAL》新書發布!

    近日,由華清遠見教育科技集團精心編撰的教育部高等學校電子信息類專業教學指導委員會規劃教材、普通高等教育電子信息類專業系列教材——《STM32嵌入式系統開發—基于STM32CubeMX和HAL》重磅
    的頭像 發表于 04-03 14:54 ?643次閱讀
    STM32開發入門進階必備!《STM32<b class='flag-5'>嵌入式</b>系統開發—基于STM32CubeMX和HAL<b class='flag-5'>庫</b>》新書發布!

    飛凌嵌入式「2025嵌入式及邊緣AI技術論壇」議程公布

    4月22日,飛凌嵌入式“2025嵌入式及邊緣AI技術論壇”將在深圳舉行,論壇以“新生態,智未來”為主題,旨在匯聚行業智慧,探討嵌入式技術與邊緣AI的深度融合與創新應用。
    的頭像 發表于 04-02 15:12 ?510次閱讀
    飛凌<b class='flag-5'>嵌入式</b>「2025<b class='flag-5'>嵌入式</b>及邊緣AI技術論壇」議程<b class='flag-5'>公布</b>

    Python在嵌入式系統中的應用場景

    你想把你的職業生涯提升到一個新的水平?Python在嵌入式系統中正在成為一股不可缺少的新力量。盡管傳統上嵌入式開發更多地依賴于C和C++語言,Python的優勢在于其簡潔的語法、豐富的和快速的開發周期,這使得它在某些
    的頭像 發表于 03-19 14:10 ?563次閱讀

    使用Lattice mVision打造嵌入式視覺系統解決方案

    嵌入式視覺是嵌入式系統與機器視覺技術的集合嵌入式視覺系統硬件集成攝像頭模組和處理板,將圖像捕獲和圖像處理功能結合在一臺設備中。
    的頭像 發表于 03-06 16:09 ?722次閱讀

    嵌入式主板的概述與發展

    隨著科技的迅猛發展,嵌入式系統在現代電子產品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統的核心組件之一,承擔著控制、處理和通訊等多種功能。本文將對嵌入式主板的基本概念、構成部分、
    的頭像 發表于 01-13 16:30 ?710次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發展

    新手怎么學嵌入式?

    嵌入式系統的發展,嵌入式操作系統也變得越來越重要。學習嵌入式操作系統可以幫助你更好地管理嵌入式系統中的資源和任務。了解操作系統的任務調度、內存管理等功能,
    發表于 12-12 10:51

    HAL嵌入式系統中的應用

    HAL(Hardware Abstraction Layer Library,硬件抽象層)在嵌入式系統中扮演著至關重要的角色。以下是HAL
    的頭像 發表于 12-02 11:32 ?1913次閱讀

    芯原股份與開源圖形LVGL達成戰略合作

    芯原股份 (芯原,股票代碼:688521.SH) 今日宣布與嵌入式系統領域領先的開源圖形LVGL達成戰略合作,在LVGL中支持芯原的低功耗3D和VGLite 2.5D GPU技術。
    的頭像 發表于 11-29 09:20 ?705次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入到某種設備或系統中,以實現特定功能的計算
    的頭像 發表于 10-16 10:14 ?2481次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是一種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是設備的“大腦”,主要功能是根據需要管理和控制設備
    的頭像 發表于 09-30 10:05 ?1530次閱讀

    一種常用嵌入式開發代碼

    使用開源協議:GPL-2.0varch簡介varch(we-architecture,意為我們的框架)是嵌入式C語言常用代碼模塊,包含了嵌入式
    的頭像 發表于 09-04 08:06 ?807次閱讀
    一種常用<b class='flag-5'>嵌入式</b>開發代碼<b class='flag-5'>庫</b>

    七大嵌入式GUI盤點

    的桌面開發工具,該工具允許開發人員在桌面上設計其GUI生成GUIX代碼,然后可以將其導出到目標。 嵌入式系統通常資源有限,包括內存、處理能力和存儲空間。因此,要仔細評估 GUI 的資源需求,并進
    發表于 09-02 10:58

    嵌入式linux開發板芯片的工作原理

    了處理器、存儲器、輸入/輸出接口等硬件資源的嵌入式系統開發平臺。它通常采用Linux操作系統作為底層軟件平臺,提供了豐富的開發工具和庫函數,方便開發者進行嵌入式系統開發。 1.1 嵌入式Linux開發板的特點 1.1.1 開放性
    的頭像 發表于 09-02 09:07 ?741次閱讀

    名單公布!【書籍評測活動NO.42】 嵌入式Hypervisor:架構、原理與應用

    嵌入式Hypervisor的架構、設計與實現、高級應用和未來規劃。閱讀本書,不僅提升讀者對嵌入式Hypervisor的認知,還能助力汽車、航空航天等高安全需求行業打造適用的產品,構建
    發表于 08-23 15:17

    RT-Thread出席第六屆中國嵌入式技術大會,共話嵌入式操作系統與智能工業

    第六屆中國嵌入式技術大會將于8月27-28日在深圳會展中心(福田)1號館舉行。本屆大會以“AI與開源,開啟嵌入式系統智能新時代”為主題,聚焦人工智能與嵌入式應用、
    的頭像 發表于 08-03 08:35 ?687次閱讀
    RT-Thread出席第六屆中國<b class='flag-5'>嵌入式</b>技術大會,共話<b class='flag-5'>嵌入式</b>操作系統與智能工業
    主站蜘蛛池模板: 午夜婷婷网 | 国产成人综合网在线播放 | 男女视频免费观看 | 国产成人精品日本 | 日本免费一级 | 亚洲 欧美 日韩 综合 | 丁香四月婷婷 | 亚洲一区二区中文字5566 | aaa在线观看高清免费 | 中国一级特黄高清免费的大片 | 久青草免费视频 | 一卡二卡四卡无卡乱免费网页 | 深夜在线视频免费网址 | 激情伦成人综合小说 | 深爱五月综合网 | 视色在线视频 | 色婷婷在线视频观看 | 1024手机看片欧美日韩 | 色性网| 五月国产综合视频在线观看 | 97理论三级九七午夜在线观看 | xxxx日本69xxxxx | 特级aaa片毛片免费观看 | 躁天天躁中文字幕在线 | 亚洲狠狠操 | 亚洲韩国在线一卡二卡 | 手机在线看片福利 | 五月婷婷在线观看视频 | 色倩网站 | 丁香花的视频免费观看 | 国产20岁美女一级毛片 | 天天夜夜狠狠 | 亚洲国产成a人v在线观看 | 天天看天天摸天天操 | 毛片大全高清免费 | 四虎最新永久在线精品免费 | 黄在线观看在线播放720p | 在线五月婷婷 | 欧美成人69 | 精品国产亚洲人成在线 | 97干干 |