国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    8381

    瀏覽量

    164575
  • 嵌入式
    +關注

    關注

    5198

    文章

    20449

    瀏覽量

    334048
  • 谷歌
    +關注

    關注

    27

    文章

    6254

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式單片機開發學習路徑

    是個人項目,也可以參與開源項目或公司項目。在實際項目中,你會遇到各種實際問題,這將大大提高你的解決問題的能力。 6. 持續學習 嵌入式技術發展迅速,保持持續學習的習慣很重要。可以通過閱讀專業書籍、參加
    發表于 02-09 15:42

    STM32開發中的五大嵌入式系統

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

    什么是嵌入式應用開發?

    概述 所謂的嵌入式應用開發就是在嵌入式操作系統下進行開發、軟硬件綜合開發 ?嵌入式應用開發?是指在嵌入式操作系統下進行開發,包括系統化設計指導下的硬件和軟件綜合研發。
    發表于 01-12 16:13

    什么是嵌入式操作系統?

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

    分享一個嵌入式開發學習路線

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

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

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

    嵌入式開發的關鍵點介紹

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

    2025全國大學生嵌入式芯片與系統設計競賽應用賽道全國總決賽圓滿閉幕-飛凌嵌入式

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

    Linux嵌入式和單片機嵌入式的區別?

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

    飛凌嵌入式2025嵌入式及邊緣AI技術論壇圓滿結束

    飛凌嵌入式「2025嵌入式及邊緣AI技術論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動邀請到了200余位嵌入式技術領域的技術專家、企業代表和工程師用戶,共享嵌入式及邊緣AI技術的盛宴!
    的頭像 發表于 04-28 13:57 ?4134次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術論壇圓滿結束

    嵌入式適合自學嗎?

    實際問題,如硬件故障、軟件調試等。沒有專業指導的學習者,可能很難快速找到問題的根源解決。 三)缺乏系統性 1)學習內容零散:自學嵌入式容易出現學習內容的零散和不系統,缺乏全面的學習指導。學習者可能會因為
    發表于 04-27 09:54

    入行嵌入式難度大不大?

    入行的難度會相對降低。 興趣是最好的老師,它會驅使你主動學習和探索。在學習過程中,可以通過參與開源項目、自己動手開發小項目等方式,積累實踐經驗,提升自己的能力。 嵌入式系統行業具有廣闊的市場前景和良好
    發表于 04-17 10:14

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

    近日,由華清遠見教育科技集團精心編撰的教育部高等學校電子信息類專業教學指導委員會規劃教材、普通高等教育電子信息類專業系列教材——《STM32嵌入式系統開發—基于STM32CubeMX和HAL》重磅
    的頭像 發表于 04-03 14:54 ?1927次閱讀
    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 ?1358次閱讀
    飛凌<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 ?1496次閱讀