一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

谷歌公布并開(kāi)源Pigweed 嵌入式庫(kù)的集合

汽車(chē)玩家 ? 來(lái)源:開(kāi)源中國(guó) ? 作者:懶貓 ? 2020-03-21 09:41 ? 次閱讀

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

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

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

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

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

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

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

至于該項(xiàng)目為什么取名為“Pigweed”,谷歌給出了解釋?zhuān)骸癙igweed,又稱(chēng)amaranth ,是一種營(yíng)養(yǎng)豐富的谷物和綠葉沙拉菜,也是一種快速生長(zhǎng)的雜草?!盤(pán)igweed 項(xiàng)目團(tuán)隊(duì)希望名字有趣,又能反映項(xiàng)目本身的成長(zhǎng),就像快速生長(zhǎng)的雜草Pigweed 一樣。

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

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

    關(guān)注

    48

    文章

    7846

    瀏覽量

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

    關(guān)注

    5126

    文章

    19446

    瀏覽量

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

    關(guān)注

    27

    文章

    6219

    瀏覽量

    107218
收藏 人收藏

    評(píng)論

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

    STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

    近日,由華清遠(yuǎn)見(jiàn)教育科技集團(tuán)精心編撰的教育部高等學(xué)校電子信息類(lèi)專(zhuān)業(yè)教學(xué)指導(dǎo)委員會(huì)規(guī)劃教材、普通高等教育電子信息類(lèi)專(zhuān)業(yè)系列教材——《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》重磅
    的頭像 發(fā)表于 04-03 14:54 ?398次閱讀
    STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32<b class='flag-5'>嵌入式</b>系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL<b class='flag-5'>庫(kù)</b>》新書(shū)發(fā)布!

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

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

    Python在嵌入式系統(tǒng)中的應(yīng)用場(chǎng)景

    你想把你的職業(yè)生涯提升到一個(gè)新的水平?Python在嵌入式系統(tǒng)中正在成為一股不可缺少的新力量。盡管傳統(tǒng)上嵌入式開(kāi)發(fā)更多地依賴(lài)于C和C++語(yǔ)言,Python的優(yōu)勢(shì)在于其簡(jiǎn)潔的語(yǔ)法、豐富的庫(kù)和快速的開(kāi)發(fā)周期,這使得它在某些
    的頭像 發(fā)表于 03-19 14:10 ?405次閱讀

    使用Lattice mVision打造嵌入式視覺(jué)系統(tǒng)解決方案

    嵌入式視覺(jué)是嵌入式系統(tǒng)與機(jī)器視覺(jué)技術(shù)的集合,嵌入式視覺(jué)系統(tǒng)硬件集成攝像頭模組和處理板,將圖像捕獲和圖像處理功能結(jié)合在一臺(tái)設(shè)備中。
    的頭像 發(fā)表于 03-06 16:09 ?600次閱讀

    嵌入式主板的概述與發(fā)展

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

    新手怎么學(xué)嵌入式?

    嵌入式系統(tǒng)的發(fā)展,嵌入式操作系統(tǒng)也變得越來(lái)越重要。學(xué)習(xí)嵌入式操作系統(tǒng)可以幫助你更好地管理嵌入式系統(tǒng)中的資源和任務(wù)。了解操作系統(tǒng)的任務(wù)調(diào)度、內(nèi)存管理等功能,
    發(fā)表于 12-12 10:51

    HAL庫(kù)嵌入式系統(tǒng)中的應(yīng)用

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

    芯原股份與開(kāi)源圖形庫(kù)LVGL達(dá)成戰(zhàn)略合作

    芯原股份 (芯原,股票代碼:688521.SH) 今日宣布與嵌入式系統(tǒng)領(lǐng)域領(lǐng)先的開(kāi)源圖形庫(kù)LVGL達(dá)成戰(zhàn)略合作,在LVGL庫(kù)中支持芯原的低功耗3D和VGLite 2.5D GPU技術(shù)。
    的頭像 發(fā)表于 11-29 09:20 ?632次閱讀

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

    的頭像 發(fā)表于 10-16 10:14 ?2331次閱讀

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

    嵌入式主板,通常被稱(chēng)為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專(zhuān)門(mén)任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1381次閱讀

    一種常用嵌入式開(kāi)發(fā)代碼庫(kù)

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

    七大嵌入式GUI盤(pán)點(diǎn)

    的桌面開(kāi)發(fā)工具,該工具允許開(kāi)發(fā)人員在桌面上設(shè)計(jì)其GUI生成GUIX代碼,然后可以將其導(dǎo)出到目標(biāo)。 嵌入式系統(tǒng)通常資源有限,包括內(nèi)存、處理能力和存儲(chǔ)空間。因此,要仔細(xì)評(píng)估 GUI 庫(kù)的資源需求,并進(jìn)
    發(fā)表于 09-02 10:58

    嵌入式linux開(kāi)發(fā)板芯片的工作原理

    了處理器、存儲(chǔ)器、輸入/輸出接口等硬件資源的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)。它通常采用Linux操作系統(tǒng)作為底層軟件平臺(tái),提供了豐富的開(kāi)發(fā)工具和庫(kù)函數(shù),方便開(kāi)發(fā)者進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)。 1.1 嵌入式Linux開(kāi)發(fā)板的特點(diǎn) 1.1.1 開(kāi)放性
    的頭像 發(fā)表于 09-02 09:07 ?657次閱讀

    名單公布!【書(shū)籍評(píng)測(cè)活動(dòng)NO.42】 嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用

    嵌入式Hypervisor的架構(gòu)、設(shè)計(jì)與實(shí)現(xiàn)、高級(jí)應(yīng)用和未來(lái)規(guī)劃。閱讀本書(shū),不僅提升讀者對(duì)嵌入式Hypervisor的認(rèn)知,還能助力汽車(chē)、航空航天等高安全需求行業(yè)打造適用的產(chǎn)品,構(gòu)建
    發(fā)表于 08-23 15:17

    RT-Thread出席第六屆中國(guó)嵌入式技術(shù)大會(huì),共話嵌入式操作系統(tǒng)與智能工業(yè)

    第六屆中國(guó)嵌入式技術(shù)大會(huì)將于8月27-28日在深圳會(huì)展中心(福田)1號(hào)館舉行。本屆大會(huì)以“AI與開(kāi)源,開(kāi)啟嵌入式系統(tǒng)智能新時(shí)代”為主題,聚焦人工智能與嵌入式應(yīng)用、
    的頭像 發(fā)表于 08-03 08:35 ?624次閱讀
    RT-Thread出席第六屆中國(guó)<b class='flag-5'>嵌入式</b>技術(shù)大會(huì),共話<b class='flag-5'>嵌入式</b>操作系統(tǒng)與智能工業(yè)