国产亲妺妺乱的性视频播放,9797WWW成人影片,99精品国产在热久久无毒不卡 ,西方37大但人文艺术人山踪林

Uploads%2farticles%2f11275%2fwechatimg28
|
2016-12-28

傳統(tǒng)開發(fā)板太簡陋!M5STACK 要做開發(fā)者的瑞士軍刀

使用 M5STACK,開發(fā)者可以直接開發(fā)出完成度很高的產(chǎn)品。

「M5STACK 是一套模塊化的開發(fā)板套件,開發(fā)者使用 M5STACK 可以直接開發(fā)出完成度很高的產(chǎn)品?!?br>

對 M5STACK 創(chuàng)始人賴景明來說,向開發(fā)者之外的普通人解釋自家產(chǎn)品并不是件容易的事,但他想做的,恰恰是通過 M5STACK 讓更多人「普通人」能輕松地開發(fā)硬件產(chǎn)品。

說起開發(fā)板(demoboard),一般是指用來進行嵌入式系統(tǒng)開發(fā)的電路板,包括處理器、存儲器、輸入輸出設(shè)備、數(shù)據(jù)通路和外部接口等等一系列硬件組件。在工程師和創(chuàng)客們眼里,開發(fā)板可能像鍵盤鼠標(biāo)一樣普通,但到了對硬件開發(fā)了解有限的一般硬件愛好者手里,卻可能是難以理解的黑匣子。

直達(dá)「產(chǎn)品級」:開發(fā)板≠簡陋原型

M5STACK 的背后,賴景明強調(diào)的是把開發(fā)板做到「產(chǎn)品級」。在 Maker Faire 之類的創(chuàng)客集市上,常常可以看到來自創(chuàng)客的硬件作品,這些作品的功能和靈感讓人拍案叫絕,但產(chǎn)品本身的結(jié)構(gòu)和外觀卻通常十分簡陋,裸露在外的電路板和電線在硬件愛好者看來可能很酷很 Geek,但在同樣經(jīng)常自己開發(fā)硬件的賴景明看來,卻僅僅只是粗糙的表現(xiàn)。

使用傳統(tǒng)開發(fā)板實現(xiàn)智能控制復(fù)雜而粗糙

「用傳統(tǒng)開發(fā)板做出來的東西完成度很低,一般只能用來驗證功能,外觀和結(jié)構(gòu)都不行,進一步進行擴展的難度也高。」賴景明說,要把基于開發(fā)板的簡陋原型進一步發(fā)展到完成度更高、能真正放到日常場景中使用的「產(chǎn)品級」,卻需要付出相當(dāng)?shù)某杀?,超出了一般個人開發(fā)者的能力范圍。

從「靈感」到「產(chǎn)品」所需的一般過程

M5STACK 就提供了這樣一個從直達(dá)最終產(chǎn)品的「捷徑」。一方面,M5STACK 有著完整而優(yōu)雅的外觀設(shè)計,不像傳統(tǒng)開發(fā)板只是一塊裸露在外的電路板;另一方面,相比常常需要跳線連接的傳統(tǒng)開發(fā)板,模塊化設(shè)計的 M5STACK 在穩(wěn)定性和可靠性方面都有明顯的優(yōu)勢,能滿足長期使用的要求。

在完成模塊組裝和軟件編程之后,M5STACK 套件就是一款可以直接放到具體場景中使用的完備硬件產(chǎn)品。

模塊化硬件

為了把開發(fā)板和各種執(zhí)行器連接起來,創(chuàng)客們經(jīng)常需要自己規(guī)劃結(jié)構(gòu),焊接電路,這不僅對開發(fā)者的動手能力要求很高,結(jié)構(gòu)規(guī)劃不合理、焊接不牢固還會直接影響硬件的穩(wěn)定性。

M5STACK 歷代產(chǎn)品

為了在硬件上降低開發(fā)難度,M5STACK 采用了 5*5 cm 模塊化設(shè)計,不同模塊之間可以像樂高積木一樣層疊拼插,拼接之后的模塊可以組成一個完整而牢固的整體。M5STACK 的模塊家族包括作為硬件大腦的計算模塊 MATRIX、CORE 和 MAKER,以及大量實現(xiàn)具體功能的傳感器、執(zhí)行器、通信、驅(qū)動、擴展等模塊。這些模塊相結(jié)合,就能夠在很大程度上支持開發(fā)者實現(xiàn)他們的想法。

M5STACK 家族中的部分模塊

圖形化編程

M5STACK 的目標(biāo)之一在于是降低硬件開發(fā)的門檻,僅僅設(shè)計一套漂亮好用的開發(fā)板樂高是遠(yuǎn)遠(yuǎn)不夠的,因為大多數(shù)人并不具備對硬件進行編程的能力。

賴景明給出的解決方案是將編程過程圖形化。界面友好、易于理解的圖形化編程在兒童編程教育中已經(jīng)有廣泛的嘗試,但在「嚴(yán)肅」的硬件開發(fā)領(lǐng)域還少有應(yīng)用。M5STACK 結(jié)合其模塊化硬件設(shè)計了圖形化編程軟件 Moments,用戶可以直接用十分直觀的方式完成程序編寫。Moments 目前還在持續(xù)更新和完善中,能夠?qū)崿F(xiàn)的功能將越來越完備。

Moments 圖形化編程界面

當(dāng)然,M5STACK 也支持其他開發(fā)語言,可以像使用一般的開發(fā)板一樣使用 M5STACK。

快速成型+降低門檻:M5STACK 用在哪里?

可以看到,相比傳統(tǒng)開發(fā)板,M5STACK 帶給我們兩個明顯的吸引點,即產(chǎn)品的快速成型和開發(fā)門檻的降低。在降低開發(fā)門檻方面,M5STACK 能否吸引普通硬件愛好者把他們的想法變成現(xiàn)實暫且不說,單是其快速成型的特點,就能在硬件領(lǐng)域的創(chuàng)客作品和量產(chǎn)商品之間找到許多想象空間。

舉個典型的例子,像這種樓宇智能化這種大規(guī)模、低頻次且定制化程度高的應(yīng)用場景下,M5STACK 就可以得到很好的應(yīng)用。中間商不再需要基于傳統(tǒng)開發(fā)板進行復(fù)雜的開發(fā),不用再在各種器件之間轉(zhuǎn)接布線,也不再需要裝個電路箱把難看的板子藏起來……

雖然賴景明一直提到的詞是「產(chǎn)品級」,但 M5STACK 的最大意義可能并不在于最終可以做出一款完成度極高的「產(chǎn)品」(當(dāng)然這也很重要),而在于提供了一套從靈感(或者需求)到開發(fā)再到應(yīng)用的簡潔、規(guī)范、可靠的流程,創(chuàng)客或者開發(fā)者可以更加方便地使用他們的技能來解決實際的問題,做出來的東西可以直接長期、規(guī)?;瘧?yīng)用而不再因為完成度問題而淪為雞肋——M5STACK 既是搭建硬件「作品」的積木,也成為高效解決問題的工具。


>>
Back to top btn
主站蜘蛛池模板: 宜宾市| 西和县| 年辖:市辖区| 明光市| 贡山| 灵石县| 呼图壁县| 天水市| 泽库县| 名山县| 苍溪县| 南昌市| 成安县| 仙桃市| 巨鹿县| 武功县| 浦城县| 富蕴县| 金溪县| 子长县| 郎溪县| 巴塘县| 青阳县| 广宁县| 阿瓦提县| 永和县| 明光市| 陆丰市| 麻阳| 宝鸡市| 阳泉市| 淄博市| 邵阳县| 玛多县| 磐石市| 明溪县| 伊川县| 瓮安县| 娱乐| 洛川县| 沙洋县|