Google開源注冊Pigweed,涉足嵌入式開發(fā)?
3月21日,Google 不久前在官方博客上宣布了開源 Pigweed 的消息。Pigweed 是啥?一個月前,Google 向美國專利商標(biāo)局注冊了 PIGWEED 商標(biāo),類別是“計算機(jī)操作軟件”。
當(dāng)時社區(qū)里認(rèn)為這是 Google 繼 Android、Chrome OS、Fuchsia 之后的第 4 個操作系統(tǒng)。
然而官方消息出來,它并不是操作系統(tǒng),而是一組用于嵌入式開發(fā)的工具模塊的集合,特別是針對如 STM32 這樣的微控制器。它是為嵌入式開發(fā)工程師和創(chuàng)客而設(shè)計的。
嵌入式開發(fā)的挑戰(zhàn)是需要不斷的調(diào)試設(shè)備和切換環(huán)境。而 Pigweed 提供的模塊正是滿足在整個生命周期內(nèi)加速嵌入式開發(fā)的需求,比如包含了必需的工具,簡化環(huán)境設(shè)置;通過分布式測試加快了編譯、開發(fā)板測試的周期;預(yù)先設(shè)置了代碼格式檢查,保證快速進(jìn)行代碼提交。
【雷鋒網(wǎng)注:上圖為 Pigweed 的設(shè)置啟動環(huán)境】 所有這些開發(fā)工作都可以在代碼編輯器里自動完成,還可以在多個設(shè)備上并行測試,節(jié)省了很多時間。
【雷鋒網(wǎng)注:上圖為 Pigweed 的代碼編輯器界面】
雖然 Google 的說法非常低調(diào),聲明這只是幫助開發(fā)人員方便啟動新項目的工具集合,但畢竟這是從 Web 開發(fā)領(lǐng)域涉足到嵌入式開發(fā)領(lǐng)域,誰知道 Google 的下一步呢?
谷歌特別注明,Pigweed 還在早期開發(fā)階段,目前并不適合用于生產(chǎn)。Pigweed 含義是一種營養(yǎng)豐富、快速生長的雜草,團(tuán)隊認(rèn)為這個名字有趣、好玩,反映出項目的成長。