問(wèn)樹(shù)莓派電腦用來(lái)干嗎的
樹(shù)莓派是微型電腦一般有特殊用途或者編程或者黑客使用.日常用不到的. 可以用來(lái)跟別人裝逼用.,
樹(shù)莓派能干什么
我本人主要是用來(lái)編程,上網(wǎng),下載些東西.省電.不過(guò),你接上移動(dòng)電源,無(wú)線鍵盤,小屏幕.可以用來(lái)當(dāng)成一個(gè)PAD.看電影是沒(méi)有問(wèn)題的. 不過(guò)它主要用法是用來(lái)學(xué)習(xí)軟硬件編程. 給孩子用,自己用.也可以用來(lái)控制電器,燈,小玩具,機(jī)器人. 有些人玩得狠些,用64個(gè)做成一個(gè)分布式計(jì)算環(huán)境.其實(shí)性能還是很差.它只是一個(gè)教學(xué)工具. 視頻采集也可以做.不費(fèi)電.動(dòng)態(tài)行為捕捉. 另外它提供多種操作系統(tǒng).可以安裝起來(lái)玩一玩. 大部分操作系統(tǒng)我都試裝過(guò).其中RISC OS印象深刻.大部分時(shí)間還是用debian.另外它的XBMC看視頻很方便.國(guó)內(nèi)的很多視頻可以看,還沒(méi)有廣告.
樹(shù)莓派為什么采用python語(yǔ)言為主要開(kāi)發(fā)語(yǔ)言
樹(shù)莓派的主要目的用于教育小孩如何編程,Python語(yǔ)言語(yǔ)法簡(jiǎn)單,易于理解,因此正符合這個(gè)目的.然而樹(shù)莓派作為一個(gè)微型電腦,可以運(yùn)行l(wèi)inux(debian版本)操作系統(tǒng).除了可以使用Python來(lái)編程外,一樣的可以使用c等其他編程語(yǔ)言來(lái)編程.
樹(shù)莓派做web服務(wù)器的話,性能怎么樣
如果本地用做試驗(yàn)的話 樹(shù)莓派可以用做架設(shè)web服務(wù)器 打算弄到外網(wǎng)訪問(wèn)的話還是算了吧 樹(shù)莓派性能太弱了,還不如架設(shè)一臺(tái)高性能nas或者電腦合適.
有人知道樹(shù)莓派錄音功能嗎,樹(shù)莓派內(nèi)置聲卡嗎
1. 只有輸出沒(méi)有輸入,可以連接USB聲卡實(shí)現(xiàn)輸入.2. 插上USB聲卡,啟動(dòng)就可以在錄音輸入那看到USB聲卡設(shè)備.3. 聲卡用森然播吧2代,特效實(shí)體按鍵僅需手觸摸感知就可以確認(rèn)音效.
新人請(qǐng)教樹(shù)莓派有沒(méi)有玩的價(jià)值
如果你有堅(jiān)持用的恒心,就有價(jià)值!1.無(wú)線熱點(diǎn):插上網(wǎng)線和USB無(wú)線網(wǎng)卡,配置之后就可以作為一個(gè)無(wú)線熱點(diǎn)2.讓樹(shù)莓派把需要記住的重要事件發(fā)郵件.一段定時(shí)任務(wù)的Python腳本就夠了.設(shè)定要記住的日期、時(shí)間和消息,這些參數(shù)會(huì)傳給Python腳本,到了那一天它就會(huì)把消息發(fā)送到郵箱,提醒當(dāng)天的事件.
樹(shù)莓派圖形性能如何?
GPU支持OpenGL ES 2.0、硬件加速的OpenVG,和高至1080p30fps的H.264硬件解碼.GPU的通常計(jì)算能力達(dá)到1Gpixel/s, 1.5Gtexel/s 或 24 GFLOPs,并且提供一系列材質(zhì)渲染過(guò)濾與DMA功能.相比較來(lái)看,樹(shù)莓派的圖形性能基本上與初代Xbox等同.樹(shù)莓派的總體性能也許和300MHz的奔騰2接近,不過(guò)圖形能力是遠(yuǎn)遠(yuǎn)超越那個(gè)時(shí)代的.
Ruff 和樹(shù)莓派的區(qū)別是什么
簡(jiǎn)而言之,Ruff 是一套軟件,樹(shù)莓派是一個(gè)硬件,只不過(guò),Ruff 是為了開(kāi)發(fā)硬件應(yīng)用而設(shè)計(jì)的。
從設(shè)計(jì)初衷談起
Ruff 是為了開(kāi)發(fā)應(yīng)用而設(shè)計(jì),所以,其目標(biāo)用戶是開(kāi)發(fā)者。
樹(shù)莓派最初是為了教學(xué)目的提供的小電腦,其目標(biāo)用戶是初接觸電腦的使用者。
正是設(shè)計(jì)目的的差異,Ruff 的工作都是為了改善開(kāi)發(fā)者體驗(yàn),比如,其提供的軟件包管理、自動(dòng)化測(cè)試框架、命令行工具等等。而樹(shù)莓派需要使用者像拿到一臺(tái)新電腦一樣,配置操作系統(tǒng),安裝軟件等等。
二者之所以會(huì)被放在一起比較,主要是因?yàn)橛幸恍╅_(kāi)發(fā)者在嘗試用樹(shù)莓派做硬件應(yīng)用,這些人通常是軟件極客,所以,他們也是 Ruff 的目標(biāo)用戶。
拋開(kāi)把樹(shù)莓派當(dāng)做電腦的用途,這里只談?dòng)布?yīng)用開(kāi)發(fā)的部分。
開(kāi)發(fā)對(duì)比
如果要用樹(shù)莓派做開(kāi)發(fā),你要做的是尋找相應(yīng)的軟件開(kāi)發(fā)包,然后,學(xué)習(xí)硬件編程的概念,比如:GPIO、I2C 等等,還要閱讀數(shù)據(jù)手冊(cè),學(xué)習(xí)編寫驅(qū)動(dòng),然后,才有可能開(kāi)始自己的應(yīng)用開(kāi)發(fā)。
用 Ruff 做開(kāi)發(fā),你要做的是找到自己要用的外設(shè),在命令行里添加外設(shè),編寫自己的應(yīng)用。
你已經(jīng)看出了其中的差異,如果你是一個(gè)沒(méi)有硬件背景的人,顯然,Ruff 上手更快,這是因?yàn)?Ruff 提供了一層軟件抽象。軟件開(kāi)發(fā)者都會(huì)知道一個(gè)好的抽象對(duì)于生產(chǎn)力的提升。正是因?yàn)槌橄螅庞辛藦臋C(jī)器碼到匯編、到 C 語(yǔ)言、到面向?qū)ο蟮纫幌盗羞M(jìn)步。
此外,Ruff 還提供了一系列配套工具,比如,前面提到的軟件包管理、自動(dòng)化測(cè)試框架、命令行工具等方面,讓你可以做一個(gè)正式的開(kāi)發(fā),而不僅僅做一個(gè)玩具。
硬件對(duì)比
其實(shí),Ruff 不是一個(gè)硬件,但 Ruff 有一個(gè)開(kāi)發(fā)套件,用以降低開(kāi)發(fā)人員上手的門檻。
從硬件配置上說(shuō),樹(shù)莓派是有絕對(duì)優(yōu)勢(shì)的,Ruff 開(kāi)發(fā)套件要弱一些。二者的差異恰好回應(yīng)了設(shè)計(jì)初衷的差異。樹(shù)莓派要做電腦,如果太弱了,很多功能做不了,而 Ruff 開(kāi)發(fā)套件是為了做硬件應(yīng)用,太強(qiáng)了反而不能體現(xiàn)真實(shí)的場(chǎng)景。
Ruff 的設(shè)計(jì)就有一個(gè)重要目標(biāo):進(jìn)軍生產(chǎn)。眾所周知,在真正的硬件開(kāi)發(fā)中,成本是一個(gè)重要的因素,而硬件配置和成本密切相關(guān)。
Ruff 開(kāi)發(fā)套件如果性能太強(qiáng),它就不會(huì)在真實(shí)場(chǎng)景落地。舉個(gè)例子,如果采用樹(shù)莓派做為起點(diǎn),有可能 JavaScript 運(yùn)行時(shí)會(huì)選擇 Node.js,而 Node.js 是很難向更小的硬件上移植的。
目前,Ruff 的研發(fā)正在朝著生產(chǎn)環(huán)境前進(jìn),比如,基于 MCU 的版本,這個(gè)版本的芯片和內(nèi)存將更小,但這也更貼近真實(shí)的環(huán)境。
最后,如果你有樹(shù)莓派,保留好,Ruff 很快就能夠運(yùn)行在樹(shù)莓派上。因?yàn)?Ruff 是一套軟件,樹(shù)莓派是一個(gè)硬件,而 Ruff 是為了開(kāi)發(fā)硬件應(yīng)用而設(shè)計(jì)的。
樹(shù)莓派一類板子和電腦主板去micro – ATX比有什么優(yōu)勢(shì)
不適合放在一塊比較吧,用途差別很大啊.樹(shù)莓派是arm處理器的開(kāi)發(fā)板,板子上有內(nèi)存、讀卡器、顯示芯片、網(wǎng)卡等設(shè)備,是做嵌入式開(kāi)發(fā)用的,有g(shù)pio接口可以接按鍵、led小燈之類的器件,通常配置linux系統(tǒng),但win10 有一個(gè)版本能在樹(shù)莓派上運(yùn)行.但是軟件和桌面不通用.還有別的開(kāi)發(fā)板,之間的差異很大.電腦主板是x86架構(gòu)、用于個(gè)人電腦的,需要安裝cpu、內(nèi)存、硬盤等器件才能使用.也就是一般的家用電腦的主板.至于micro-ATX是說(shuō)主板的大小.主板一般有atx、micro-atx、和itx三種大小,提供的擴(kuò)展能力不同,性能倒是差別不大
Arduino與樹(shù)莓派各自有什么優(yōu)缺點(diǎn)
因?yàn)榻鼉赡陜?nèi)有家裝的需求,考察了市面上的智能家居方案,要么不靠譜看不上眼,要么價(jià)格高得離譜。想著自己原來(lái)也搞過(guò)一段時(shí)間單片機(jī),linux 靠著 google 和 stackoverflow 也能解決一些問(wèn)題。于是開(kāi)始嘗試 arduino 和 rpi 在家居控制方面的各種實(shí)踐??偨Y(jié)一些想法給大家作為參考:
rpi 和 arduino 兩個(gè)完全不同運(yùn)算水平的平臺(tái)。畢竟 rpi 使用的是一顆運(yùn)行在 700mhz 的 arm11 cpu;而常用的 arduino uno 則是一顆在工業(yè)控制領(lǐng)域常見(jiàn)的 8-bit atmega328,最高運(yùn)行頻率僅 20mhz。
rpi 可以運(yùn)行完整的操作系統(tǒng),如 debian 等常見(jiàn) linux 發(fā)行版 – rpi distributions。這意味著你可以使用你熟練的語(yǔ)言(如 python、java)和熟悉的庫(kù)來(lái)進(jìn)行開(kāi)發(fā),同時(shí)后臺(tái)運(yùn)行多個(gè)進(jìn)程也毫無(wú)壓力。而 arduino 作為一款真正傳統(tǒng)意義上的單片機(jī)系統(tǒng),一次只能運(yùn)行一個(gè)你燒進(jìn)去的程序,功能也相對(duì)單一。
rpi 自帶的接口比較全面,usb-host、rj45、hdmi、sd讀卡器等常用接口都有;而 arduino 比較單純,與外部設(shè)備打交道需要另外采購(gòu)接口板。
rpi 因?yàn)槭且粋€(gè)相對(duì)完整的「電腦」,其成本肯定比 arduino 高,目前 b 版在淘寶普遍 280 元左右;而常用的 arduino uno 40 元搞定。
rpi 擁有更完整的操作系統(tǒng),這也意味著每次復(fù)電后所需的啟動(dòng)時(shí)間很長(zhǎng),而且還不能保證重啟后你寫的相關(guān)服務(wù)都能正常啟動(dòng)(linux 大拿可能會(huì)覺(jué)得是我技術(shù)渣);但 arduino 因?yàn)橛猛締我?,重啟速度超快,而且重啟結(jié)束后立即就在運(yùn)行你讓它做的事。
綜合考慮后,我的選擇是:
rpi 作為家居中央控制服務(wù)器,負(fù)責(zé)與互聯(lián)網(wǎng)的通信、采樣存儲(chǔ) arduino 上報(bào)的狀態(tài)數(shù)據(jù)、處理數(shù)據(jù)量大的工作(如音頻、視頻、圖片相關(guān))、提供 api 給 ios 及 android 以方便用手機(jī)控制家居。rpi 與 arduino 間通過(guò)以太網(wǎng)和 zigbee 進(jìn)行數(shù)據(jù)傳輸。
arduino 負(fù)責(zé)家居傳感器采樣,如光線強(qiáng)度、溫度、人體紅外感應(yīng)等。有的模塊比較獨(dú)立,比如人體感應(yīng)的夜間走廊燈,單個(gè) arduino 可以自己實(shí)現(xiàn)監(jiān)控加控制,就不需要上報(bào)數(shù)據(jù)給 rpi 了。需要上報(bào)和接收數(shù)據(jù)的 arduino ,通過(guò) zigbee 及以太網(wǎng)和 rpi 進(jìn)行通信。
這樣的好處就是投資小,而且把計(jì)算任務(wù)都放在了 rpi 上,算是物盡其用。