Google 開源 Pigweed,涉足嵌入式開發
本文轉自雷鋒網,如需轉載請至雷鋒網官網申請授權。
Google 不久前在官方博客上宣布了開源 Pigweed 的消息。[1]
Pigweed 是啥?一個月前,Google 向美國專利商標局注冊了 PIGWEED 商標 [2],類別是“計算機操作軟件”。當時社區里認為這是 Google 繼 Android、Chrome OS、Fuchsia 之后的第 4 個操作系統。
【雷鋒網注:圖為適合 Pigweed 的 STM32F429I-DISC1主板 】
然而官方消息出來,它并不是操作系統,而是一組用于嵌入式開發的工具模塊的集合,特別是針對如 STM32 這樣的微控制器。它是為嵌入式開發工程師和創客而設計的。
谷歌特別注明,Pigweed 還在早期開發階段,目前并不適合用于生產。Pigweed 含義是一種營養豐富、快速生長的雜草,團隊認為這個名字有趣、好玩,反映出項目的成長。
嵌入式開發的挑戰是需要不斷的調試設備和切換環境。而 Pigweed 提供的模塊正是滿足在整個生命周期內加速嵌入式開發的需求,比如包含了必需的工具,簡化環境設置;通過分布式測試加快了編譯、開發板測試的周期;預先設置了代碼格式檢查,保證快速進行代碼提交。
【雷鋒網注:上圖為 Pigweed 的設置啟動環境】
所有這些開發工作都可以在代碼編輯器里自動完成,還可以在多個設備上并行測試,節省了很多時間。
【雷鋒網注:上圖為 Pigweed 的代碼編輯器界面】
雖然 Google 的說法非常低調,聲明這只是幫助開發人員方便啟動新項目的工具集合,但畢竟這是從 Web 開發領域涉足到嵌入式開發領域,誰知道 Google 的下一步呢?
傳送門:
https://pigweed.googlesource.com