成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Ruff 和 Raspberry Pi 的區(qū)別是什么?

caspar / 3176人閱讀

摘要:樹莓派最初是為了教學(xué)目的提供的小電腦,其目標(biāo)用戶是初接觸電腦的使用者。從硬件配置上說,樹莓派是有絕對(duì)優(yōu)勢(shì)的,開發(fā)套件要弱一些。舉個(gè)例子,如果采用樹莓派做為起點(diǎn),有可能運(yùn)行時(shí)會(huì)選擇,而是很難向更小的硬件上移植的。

簡(jiǎn)而言之,Ruff 是一套軟件,樹莓派是一個(gè)硬件,只不過,Ruff 是為了開發(fā)硬件應(yīng)用而設(shè)計(jì)的。

從設(shè)計(jì)初衷談起

Ruff 是為了開發(fā)應(yīng)用而設(shè)計(jì),所以,其目標(biāo)用戶是開發(fā)者。

樹莓派最初是為了教學(xué)目的提供的小電腦,其目標(biāo)用戶是初接觸電腦的使用者。

正是設(shè)計(jì)目的的差異,Ruff 的工作都是為了改善開發(fā)者體驗(yàn),比如,其提供的軟件包管理、自動(dòng)化測(cè)試框架、命令行工具等等。而樹莓派需要使用者像拿到一臺(tái)新電腦一樣,配置操作系統(tǒng),安裝軟件等等。

二者之所以會(huì)被放在一起比較,主要是因?yàn)橛幸恍╅_發(fā)者在嘗試用樹莓派做硬件應(yīng)用,這些人通常是軟件極客,所以,他們也是 Ruff 的目標(biāo)用戶。

拋開把樹莓派當(dāng)做電腦的用途,這里只談?dòng)布?yīng)用開發(fā)的部分。

開發(fā)對(duì)比

如果要用樹莓派做開發(fā),你要做的是尋找相應(yīng)的軟件開發(fā)包,然后,學(xué)習(xí)硬件編程的概念,比如:GPIO、I2C 等等,還要閱讀數(shù)據(jù)手冊(cè),學(xué)習(xí)編寫驅(qū)動(dòng),然后,才有可能開始自己的應(yīng)用開發(fā)。

用 Ruff 做開發(fā),你要做的是找到自己要用的外設(shè),在命令行里添加外設(shè),編寫自己的應(yīng)用。

你已經(jīng)看出了其中的差異,如果你是一個(gè)沒有硬件背景的人,顯然,Ruff 上手更快,這是因?yàn)?Ruff 提供了一層軟件抽象。軟件開發(fā)者都會(huì)知道一個(gè)好的抽象對(duì)于生產(chǎn)力的提升。正是因?yàn)槌橄?,才有了從機(jī)器碼到匯編、到 C 語言、到面向?qū)ο蟮纫幌盗羞M(jìn)步。

此外,Ruff 還提供了一系列配套工具,比如,前面提到的軟件包管理、自動(dòng)化測(cè)試框架、命令行工具等方面,讓你可以做一個(gè)正式的開發(fā),而不僅僅做一個(gè)玩具。

硬件對(duì)比

其實(shí),Ruff 不是一個(gè)硬件,但 Ruff 有一個(gè)開發(fā)套件,用以降低開發(fā)人員上手的門檻。

從硬件配置上說,樹莓派是有絕對(duì)優(yōu)勢(shì)的,Ruff 開發(fā)套件要弱一些。二者的差異恰好回應(yīng)了設(shè)計(jì)初衷的差異。樹莓派要做電腦,如果太弱了,很多功能做不了,而 Ruff 開發(fā)套件是為了做硬件應(yīng)用,太強(qiáng)了反而不能體現(xiàn)真實(shí)的場(chǎng)景。

Ruff 的設(shè)計(jì)就有一個(gè)重要目標(biāo):進(jìn)軍生產(chǎn)。眾所周知,在真正的硬件開發(fā)中,成本是一個(gè)重要的因素,而硬件配置和成本密切相關(guān)。

Ruff 開發(fā)套件如果性能太強(qiáng),它就不會(huì)在真實(shí)場(chǎng)景落地。舉個(gè)例子,如果采用樹莓派做為起點(diǎn),有可能 JavaScript 運(yùn)行時(shí)會(huì)選擇 Node.js,而 Node.js 是很難向更小的硬件上移植的。具體分析如下:

Duktape 和 V8有什么區(qū)別,為什么做的這么??? - 鄭曄的回答

目前,Ruff 的研發(fā)正在朝著生產(chǎn)環(huán)境前進(jìn),比如,基于 MCU 的版本,這個(gè)版本的芯片和內(nèi)存將更小,但這也更貼近真實(shí)的環(huán)境。

最后,如果你有樹莓派,保留好,Ruff 很快就能夠運(yùn)行在樹莓派上。因?yàn)?Ruff 是一套軟件,樹莓派是一個(gè)硬件,而 Ruff 是為了開發(fā)硬件應(yīng)用而設(shè)計(jì)的。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/79660.html

相關(guān)文章

  • 【物聯(lián)網(wǎng)】14.物聯(lián)網(wǎng)設(shè)備控制器選擇 - MCU(單片機(jī))

    摘要:這部分就是我之前分享過很多的單片機(jī)部分,具體可以參考專欄物聯(lián)網(wǎng)設(shè)備的控制單元核心就是,也就是常說的單片機(jī)。對(duì)于物聯(lián)網(wǎng)設(shè)備,根據(jù)開發(fā)環(huán)境想制造的設(shè)備以及經(jīng)驗(yàn)的不同,選擇不同的控制芯片也就至關(guān)重要。 這部分就是我之前分享過很多的單片機(jī)部分,具體可以參考專欄 https://blog.csdn.n...

    UCloud 評(píng)論0 收藏0
  • 極客愛情: 情人節(jié)禮物大作戰(zhàn)

    摘要:故而總結(jié)如下編成的代碼浪漫的環(huán)境親手制作的禮物注意請(qǐng)將下面的程序員的情人節(jié)禮物換成語言。言歸正傳程序員的情人節(jié)禮物入門之材料構(gòu)思情人節(jié)禮物之設(shè)備展示想著在這個(gè)移動(dòng)盛行的時(shí)代,再用電腦就不太合適了。 是時(shí)候應(yīng)該反擊了 當(dāng)我看到@鄢得諼草 的那幾篇黑我黑到體無完膚的#極客愛情# @Phodal 故事的時(shí)候,我發(fā)現(xiàn)我竟無言以對(duì)?;蛟S,作為一名程序員,我們或多或少都有這樣的共性。 ...

    XGBCCC 評(píng)論0 收藏0
  • JavaScript在物聯(lián)網(wǎng)中應(yīng)用

    摘要:定律在那篇最流行的編程語言能做什么里,我們列舉了在不同領(lǐng)域的使用情況,今天讓我們來詳解一下在物聯(lián)網(wǎng)中的應(yīng)用。這個(gè)硬件層決定了物聯(lián)網(wǎng)應(yīng)用比應(yīng)用更加復(fù)雜。這時(shí),我開始關(guān)注實(shí)現(xiàn)物聯(lián)網(wǎng)應(yīng)用的可能性。 凡是能用JavaScript寫出來的,最終都會(huì)用JavaScript寫出來。 —— Atwood定律 在那篇《最流行的編程語言JavaScript能做什么?》里,我們列舉了JavaScript在不...

    aaron 評(píng)論0 收藏0
  • JavaScript在物聯(lián)網(wǎng)中應(yīng)用

    摘要:定律在那篇最流行的編程語言能做什么里,我們列舉了在不同領(lǐng)域的使用情況,今天讓我們來詳解一下在物聯(lián)網(wǎng)中的應(yīng)用。這個(gè)硬件層決定了物聯(lián)網(wǎng)應(yīng)用比應(yīng)用更加復(fù)雜。這時(shí),我開始關(guān)注實(shí)現(xiàn)物聯(lián)網(wǎng)應(yīng)用的可能性。 凡是能用JavaScript寫出來的,最終都會(huì)用JavaScript寫出來。 —— Atwood定律 在那篇《最流行的編程語言JavaScript能做什么?》里,我們列舉了JavaScript在不...

    Barrior 評(píng)論0 收藏0
  • Raspberry Pi 2 Model B Pi4J 示例

    摘要:創(chuàng)建控制器實(shí)例引腳編號(hào)圖提供的針腳下面的示例演示如何設(shè)置輸入。輸入的引腳針腳程序會(huì)監(jiān)視狀態(tài)更改或?qū)弳枙r(shí)所需的狀態(tài)。輸入的引腳用于開關(guān)傳感器等。輸出引腳用于控制繼電器發(fā)光二極管晶體管等。 創(chuàng)建GPIO控制器實(shí)例 final GpioController gpio = GpioFactory.getInstance(); 引腳編號(hào)圖 showImg(/img/bVzmY4); Provi...

    chanthuang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<