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