A. 樹莓派有什麼用途
我本人主要是用來編程,上網,下載些東西。省電。不過,你接上移旦鋒虛動電源,無線鍵盤,小屏幕。可以用來當成一個PAD。看電影是沒有問題的。
不過它主要用法是用來學習軟硬體編程。 給孩子用,自己用。也可以用來控制電器,燈,小玩具,機器人。
有些人玩得狠些,用64個做基銀成一個分布式計算環境。其實性能還是很差。它只是一個模燃教學工具。
視頻採集也可以做。不費電。動態行為捕捉。
另外它提供多種操作系統。可以安裝起來玩一玩。 大部分操作系統我都試裝過。其中RISC OS印象深刻。大部分時間還是用debian。另外它的XBMC看視頻很方便。國內的很多視頻可以看,還沒有廣告。
B. 樹莓派 性能分析工具
vmstat(VirtualMeomoryStatistics,虛擬內存統計) 是linux中監控內存的常用工具,可對操作系統的虛擬內存、進程、CPU等的整體情況進行監視。
vmstat的常規用法:vmstat interval times即每隔interval秒采樣一次,共采樣times次,如果省略times,則一直採集數據,直到用戶手動停止為止。
top命令的匯總區域顯示了五個方面的系統性能信息:
1.負載:時間,登陸用戶數,系統平均負載;
2.進程:運行,睡眠,停止,僵屍;
3.cpu:用戶態,核心態,NICE,空閑,等待IO,中斷等;
4.內存:總量,已用,空閑(系統角度),緩沖,緩存;
5.交換分區:總量,已用,空閑
任務區域默認顯示:進程ID,有效用戶,進程優先順序,NICE值,進程使用的虛擬內存,物理內存和共享內存,進程狀態,CPU佔用率,內存佔用率,累計CPU時間,進程命令行信息。
htop 是Linux系統中的一個互動的進程查看器,一個文本模式的應用程序(在控制台或者X終端中),需要ncurses。
Htop可讓用戶互動式操作,支持顏色主題,可橫向或縱向滾動瀏覽進程列表,並支持滑鼠操作。
與top相比,htop有漏鏈以下優點:
▪ 可以橫向或者縱向滾動瀏覽進程列表,以便看到返頃孫所有的進程和完整的命令行。
▪ 在啟動上,比top更快。
▪ 殺進程時不需要輸入進程號。
▪ htop支持滑鼠操作
Netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各埠的網路連接情況。
用法:
netstat –npl 可以查看你要打開的埠是否已經打開。
netstat –rn 列印路由表信息。
netstat –in 提供系統上的介面信息,列印每個介面的MTU,輸入分組數,輸入錯誤,輸出分組數,輸出錯誤,沖突以及當前的輸出隊列的長度。
▪ 殺掉某一程序的方法:ps aux | grep mysqld | grep –v grep | awk 『{print 2 == 「Z」){print $4}}』 | xargs kill -9
跟蹤程序執行過程中產生的系統調用及接收到的信號,幫助分析程序或命令執行中遇到的異常情況。
舉例:查看mysqld在linux上載入哪種配置文件,可以通過運行下面的命令:
能夠列印系統總共運行了多長時間和系統的平均負載,uptime命令最後輸出的三個數字的含義分別是1分鍾,5分鍾,15分鍾內系統的平均負荷。
lsof(list open files)是一個列出當前系統打開文件的工具。通過lsof工具能夠查看這個列表對系統檢測及排錯,常見的用法:
查看文件系統阻塞 lsof /boot
查看埠號被哪個進程佔用 lsof -i : 3306
查看用戶打開哪些文件 lsof –u username
查看進程打開哪些文件 lsof –p 4838
查看遠程已打開的網路鏈接 lsof –i @192.168.34.128
perf是Linux kernel自帶的系統性能優化工具。優勢在於與Linux Kernel的緊密結合,它可以最先應乎宴用到加入Kernel的new feature,用於查看熱點函數,查看cashe miss的比率,從而幫助開發者來優化程序性能。
性能調優工具如 perf,Oprofile 等的基本原理都是對被監測對象進行采樣,最簡單的情形是根據 tick 中斷進行采樣,即在 tick 中斷內觸發采樣點,在采樣點里判斷程序當時的上下文。假如一個程序 90% 的時間都花費在函數 foo() 上,那麼 90% 的采樣點都應該落在函數 foo() 的上下文中。運氣不可捉摸,但我想只要采樣頻率足夠高,采樣時間足夠長,那麼以上推論就比較可靠。因此,通過 tick 觸發采樣,我們便可以了解程序中哪些地方最耗時間,從而重點分析。
https://rdc.hundsun.com/portal/article/731.html
C. 如何利用motion將樹莓派拍攝文件上傳到操作者的__
首先,進入VNCViewer的樹莓派桌面窗口,滑鼠移到窗口頂部,點擊「文件傳輸」按鈕。然後,電腦上會彈出一個對話框,讓你選擇一個文件。這時,跡改察點擊對話框左下角的「發送文件」按鈕,選擇想要上傳的文件即可。
VNC會默認選擇用戶的桌面作為文件接收目錄,你也殲李可以切換下圖紅框處的文件路徑,選擇其他的接收目錄。
從樹莓派下載文件到電腦首先,右鍵點擊樹莓派工具條上的VNCServer圖標,點擊「文件傳輸」菜單姿茄項。然後,樹莓派桌面上會彈出一個傳輸對話框。點擊「發送文件」按鈕,選擇要下載的文件即可。這個操作和從電腦上傳文件到樹莓派非常相似,基本不會有問題。接著,電腦上會彈出接收對話框,表示剛剛的樹莓派文件已經下載完畢了。
D. 樹莓派 桌面有哪些
最近閑來無事,看到公司客戶拿來的樹莓派,又想起現在很火的各種智能硬體,突然想學習一下樹莓派,利用樹莓派做一個家用網路攝像頭,解解悶。
首先,從網上了解一下,樹莓派的配置,價格等,做好前期工作,接下來就是入手一塊實體機(樹莓派3B+),由於一些配件也必不可少,所以一起買了,比如電源線,外殼盒子,風扇,由於樹莓派使用tf卡(microSD)作為存儲設備桐蔽握,所以tf卡也很重要,索性家裡有塊不用的16G的tf卡,省了不少錢。最後是CSI介面的攝像頭,如果買官方的要100多,但非官方的20多就能買到,作為初學者,夠用了。
樹莓派到手後,迫不及待的先安裝,先是將散熱貼貼上,然後將風扇和攝像頭安裝上,最後用購買的9層雙色盒子將樹莓派裹的嚴嚴實並舉實,雖說嚴實,但該暴露的介面,一個也不少,所以不必擔心以後加新的小配件時,需要將盒子完全拆開。
發給陌生人的,才是最真實的心情
廣告
硬體的初步連接完成後,接下來就是軟體部分,首先是操作系統,樹莓派的操作系統非常多,大多是基於linux的。為了安全起見,我選擇從官網上下載最新系統映象,當然最好下載官方自己提供的映象,因為網上大多數教程都是針對官方系統,而第三方系統可能存在各種坑,對於初學者並不友好。
下載完系統後,就是將系統刷入tf(microSD)卡的時候了。我使用usb tool image,這是一款Windows帶ui界面的映象刷入工具,非常直觀和方便。相比傳統工具win32diskimager更好用一些,比如支持壓縮格式,支持中文目錄名等。接下來的操作非常的簡單,先將存儲卡裝上卡套,插入電腦,然後啟動usb tool image(也可以先啟動後插入),在界面左邊選擇u盤圖標後,點擊Restore按鈕,選擇下載的映象文件後,確定。然後就是刷入過程,接下來就是等待,具體時間視機器性能與tf卡存儲速度而定。一般幾分鍾就能搞定了。PS:刷入完成後,有時會看到windows的格式化提示,因為tf卡刷入了系統映象,windows無法發現正常的文件系統,所以會提醒是否要格式化,這時忽略即可。
系統終於刷完了,接下來的工作就是將tf卡插入樹派莓,接上HDMI視頻線,最後接上電源線,正式啟動樹莓派。如果一切OK的話,就能在顯示器上看到樹莓派系統的整個啟動過程。由於是第一次啟動,系統還無法連接任何網路,也沒有任何的輸入設備,這里建議將usb的滑鼠與鍵盤接入(樹莓派有4個usb口),以便第一次操作樹莓派。關於樹莓派的桌面,配置,菜單等使用網上可以搜索到很多,這里不細說了,大家可以都找到,而對於我來說,擺脫滑鼠鍵盤HDMI線的束縛是最重要的,所以我的第一步操作就是連接上wifi,並且將wifi設置為啟動時自動連接,在圖形界面下很簡單,在右上角的菜單欄裡面選擇wifi,輸入密碼就可以了。當然也可以使用命令行來操作,方法是編輯/etc/wpa_supplicant/wpa_supplicant.conf文件,如圖即可。第二步就是打開ssh功能,使樹莓派可以通過網路被遠程操作,方法是運行sudo raspi-config,然後根據選項,打開ssh,然後通過另一台電腦連接樹莓派。如圖,終於大功造成了,可以擺脫滑鼠鍵盤和HDMI線,做回一個安靜的小板子了。
好了,下面該攝像頭登場了,樹派莓的官方系統對攝像頭的支持很到位,該有的軟體都有提供,不需要用戶額外再去開發,對於小白用戶或初學者來說是件很nice的事情,當然作為後期有更復雜應用的老用戶來說,還是不夠的,索性官方系統還提供了python及攝像頭操作的相關python開發包,也可以幫助用戶解決更多高級問題。今天作為新手,我們只需要基本能用局慶就行,下面來看看自帶的工具如何使用攝像頭,首先啟動攝像頭模塊,sudo raspi-config 命令後,啟動攝像頭。如圖
接下來,讓我們試試通過攝像頭來截圖,首先是raspistill命令,運行 raspistill -v -o /tmp/a.jpg,這樣就簡單的用攝像頭拍攝了一張圖片,不相信可以將/tmp/a.jpg下載到自己的電腦上看一下。-v參數代表了詳細過程的輸出,-o代表了輸出文件路徑,看上去非常的簡單,當然raspistill絕對不止這兩個參數可用,我們可以使用raspistill —help命令了解更多復雜的功能,比如旋轉圖片參數—rotation等。
攝像頭
成像照片(由於是倒置的,所以拍出來的是反的,效果還行)
說完攝像頭截圖,該說一下截視頻命令raspivid命令了,運行raspivid -o /tmp/myvideo.h264 -t 10000 -w 1280 -h 720 將輸出一段1280x720, 並且時長為10秒的視頻,raspivid 的輸出是一段未壓縮的 H.264 視頻流。
雖然用了raspivid命令後能夠截視頻了,但離我們的網路攝像頭還有一定的差距,我們不能每次都使用命令生成視頻後下載到本地觀看,這樣也太笨拙了,我們需要的是可以實現網路查看的攝像頭,說到這里,需要使用上新的工具:vlc,這是一款媒體播放器,並且可以通過網路以流的方式播放視頻,這樣就可以將raspivid與vlc結合起來實現網路攝像頭的功能了。首先是安裝vlc,sudo apt-get update;sudo apt-get install vlc,然後將raspivid的輸出通過linux管道輸出給vlc,然後由vlc傳輸給客戶端進行實時播放,命令如下:
raspivid -o - -t 0 -w 640 -h 360 -fps 25|cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8090}' :demux=h264
從命令上大致可分析出,我們的輸出流為640x360的視頻,從標准輸出中輸出,並且從vlc的標准輸入中傳輸給vlc程序處理,網路埠為8090,接就是網路另一端的客戶端,vlc支持的平台很多,我們可以在windows, ios, 安卓上都下載到它並使用,以ios手機為例,我們下載了vlc後,打開網路串流,輸入http://192.168.1.247:8090 (地址為樹莓派分配到的ip地址),這樣就能在手機端實時的看到網路攝像頭的視頻了。
手機app截圖
說到這里,我們已經有一個最簡單的網路攝像頭了,雖然沒有存儲,沒有報警,沒有轉向功能,但至少已經可以通過網路實時看家裡的情況了。。。。。。mmmmmm,但好像還缺了點什麼,雖然可以看,但當我離開了家,我就無法使用192.168.1.247這個內網的ip地址訪問攝像頭了,而且現在ipv4資源那麼緊張,家裡的網路多數沒有公網IP,做埠映射的機會都沒有,這時,我就需要一個可以穿透內網,訪問攝像頭的工具了,首先進入腦海的就是大名鼎鼎的花生殼了,這是oray公司的主打產品,可提供內網穿透功能,我們只需要將花生殼運行在樹莓派上,並且將剛剛的8090埠映射到公網,就能在任何地方訪問我的樹莓派攝像頭了。
但是花生殼內網穿透功能,是利用伺服器中轉,所以速度上受限,而且所有人都可以訪問到它,安全性也稍差,最重要的是花生殼是tcp應用層上的轉發,所以只能針對特定應用,如果我要訪問ssh,必須再添加一個映射,每訪問一個新的應用就要添加一個,而且只支持tcp協議。所以使用花生殼的念頭打消,轉而使用oray公司的另一個產品「蒲公英」,這是一款智能組網產品,也就是人們常說的虛擬區域網(VPN),相對於我的應用,蒲公英的優勢在於更私密,更快速,更全面。
更私密:不像花生殼,蒲公英只有被管理員加入到虛擬區域網的設備才能互相訪問,而不是任何人都可以訪問。並且支持加密傳輸。
更快速:蒲公英支持p2p,也就是說如果p2p打通,完全可以走用戶自己的網路,而不受中轉伺服器的限制。
更全面:由於是虛擬區域網,所以就像區域網一樣,幾乎支持所有ip層以上的協議,不必像花生殼一樣為每一個應用開一個映射。
蒲公英的產品眾多,從軟體支持windows,ios,Mac,安卓,linux開始,到硬體支持路由器,nas,第三方嵌入等,有眾多的平台可供選擇,而我選擇了蒲公英路由器硬體,和眾多的軟體平台,為什麼要選路由器呢,首先是家裡的路由器太老了,正好想更換,另一方面我選擇的蒲公英x5系列路由器是千兆網口,符合現在需求越來越高的網路環境,而且帶usb口,可外接存儲設備,以及2.4g/5gWifi,支持區域網開機,最最重要的是蒲公英路由器內還集成了花生殼功能,真是一舉兩得。
蒲公英路由器到手後,開始做一些初始工作,如配置wifi,區域網ip,管理員密碼等。由於它是一款智能路由器,所以內部可用的功能很多,如行為管理,全埠,遠程開機,花生殼,QoS,文件存儲等,雖然沒有一些專業路由器功能多,但對於我來說夠用了,畢竟人家蒲公英是以智能組網為賣點的產品。
初步工作完成後,下面就組網工作了,首先登錄https://pgybox.oray.com,輸入自己的oray帳號和密碼,然後在蒲公英智能組網菜單,選擇創建網路,網路類型選擇對等網路即可。
默認情況下,免費版用戶支持擁有5個成員組網,其中3台路由器,和兩個客戶端,對於我來說,已經夠用了。由於之前在初始化我的路由器時,已經綁定了我的oray帳號,所以在可選成員列表中可以看到自己的蒲公英路由器,另外就是兩個可用的客戶端成員,不管怎麼樣,先將它們統一選入我的組,然後點擊創建,完成。這時,我的路由器已經進入了組網狀態了。然後我先在手機上下載蒲公英,同樣使用自己的oray帳號登錄,這時,你會發現組內就是我剛剛選入的組成員,包括我的路由器,試著在手機上使用網路工具ping一下我的路由器lan口ip,發現馬上通了,如果不信,可以將手機上的蒲公英軟體關閉,再ping一次(注意不要將手機連接在蒲公路由器的wifi下,這樣測試毫無意義)。
測試成功後,該我的樹莓派登場了,首先將樹莓派連接上蒲公英的wifi,然後再嘗試去ping,這時ping的將是樹莓派的ip地址(10.168.1.247),你會發現同樣能通,這時我們用手機自帶的vlc,打開之前http://10.168.1.247:8090 ,同樣也看到了樹莓派的攝像頭畫面,這時就代表了我可以在任何地方查看家裡的樹莓派了攝像頭。
由於我平時在公司的時間非常多,所以在公司的windows上安裝一個蒲公英客戶端很有用,一方面不用使用手機的流量,一方面也能獲取更好的體驗,必盡電腦的性能遠遠強於手機。於是下載了windows客戶端,同樣的方式,登錄。發現windows版可以顯示每個成員的連接方式,很明顯我的公司電腦和家裡的蒲公英使用了p2p連接,同時還能顯示路由器下面接的子設備(包括我的樹莓派)。這時再打開電腦上的vlc,查看攝像頭,畫面明顯更流暢一些。大功告成。
終於完成了網路攝像頭的基本功能,下面將是進一步的針對自己的情況進行優化,由於樹莓派目前只是學習使用,不在家的時候一直開著也很麻煩,不僅浪費電,還有風扇噪音,但需要時,又希望能夠馬上打開,於是琢磨著買一個智能插座,說到智能插座,市面上太多了,這里我選擇仍然是oray公司的向日葵智能插座,這款插座與一般的插座不一樣的地方在於它除了定時和不定時啟動關閉電源外,還支持網路wol開機,這樣,通電和開機,能一體化搞定,於是拍下了這個寶貝。由於這個插座是向日葵產品,所以先要在手機上下載一個向日葵app,然後登錄自己的oray帳號,選擇設備,點擊右上角的+號,選擇添加智能硬體,並添加插座,按照提示順利添加插座後,就可以通過手機隨時控制家裡的插座了。這時我的樹莓派再次登場,將電源插在智能插座上,完美。
這樣,一套可供我在公司隨時學習樹莓派,又能查看網路攝像頭的完美方案做好了,每當我在公司希望查看樹莓派時,首先在手機上操作向日葵插座讓樹莓派通電,然後在電腦上打開蒲公英,再打開vlc,就能查看到攝像頭畫面了,另外還可以通過putty這樣的ssh工具進後樹莓派後台了。
回想一下,這個方案仍然有一些不確定因素和不完美的地方,比如公司與家裡的通訊速度,如果不能p2p,看視頻不能很流暢,當然,這需要在樹莓派上對網路視頻輸出有更好的壓縮,所幸公司到家裡的速度可以達到的70-80Mbits/s,在p2p模式還是很給力的。在公司看家裡的nas電影都綽綽有餘
E. 樹莓派能幹什麼
樹莓派作為卡片式電腦可以用來做控制或者是做伺服器這些都是可以的,主要還是看回自己的能答力,你的能力越強樹莓派能做的事情就越多。
採用樹莓派電腦控制的旋翼飛行器,可以裝備智能手機用的那種微型攝像頭,相對普通旋翼飛行器+相機的航拍組合,不僅成本更低,而且能夠實現更復雜的功能,比如航拍錄像或者實時航拍影像無線傳輸,相比單純的買來用手機控制的飛行器,這個自己改裝的樹莓派版還可以擴展功能。
(5)樹莓派視頻工具擴展閱讀:
樹莓派的最基本操作方法就是接一個顯示屏、滑鼠、鍵盤然後使用。當然也可以用家裡的電腦來遠程ssh、vnc操控。
樹莓派使用的是ARM架構的linux系統,現在有很多發行商為樹莓派提供了arm版本的系統,例如ubuntu、kali......樹莓派官方系統是基於debian的。
樹莓派是卡片式電腦可以裝操作系統,可以直接在上面編程並運行,而單片機是沒有操作系統的它們是你在電腦上編好程序上傳到板子上,這個板子就可以運行該程序。
F. 樹莓派開啟VNC的N種方法
圖形化界面遠程登錄,推薦使用VNC。下面將詳述開啟VNC的使用方法。
在命令行輸入:vncserver,然後回車,如下圖1.1:
註:方法一是臨時的(重啟後需要重新開啟),而且只能開一個用一個。後面的所有方法都是永久開啟
1.如下圖2.1,依次打開 菜單(Menu) > 首選項(Preferences) > Raspberry Pi Configuration:
2.點擊 Interfaces 欄,選擇「enable」 VNC服務。如下圖2.2:
1.在命令行輸入:sudo raspi-config,然後回車,如下圖3.1:
2.選擇第七項:「5 Interfacing Options」,回車,如下圖3.2:
3.選擇第三項:「VNC」,回車,如下圖3.3:
4.選擇是,回車。如下圖3.4:
5.最後點選「Finish」完成即可,如下圖3.5:
VNC客戶端推薦使用VNC Viewer。
打開VNC Viewer工具,輸入IP。如圖,點擊 「確定」。
點擊「確定」,接下來就會看到你想要的圖形化界面:
G. 樹莓派中MP4視頻無法播放
視頻格式不對或文件損壞。
首先檢查文件後綴:有可能是搞錯了文件格式。如果視頻格式不對,可以通過下載視頻格式轉換軟體進行轉換。
檢查文件是否損壞:如果通過以上方法無法播放此文件,那麼可以考慮文件是否損壞,如果損壞,可以通過相關恢復工具進行修復。
H. 樹莓派 干什麼用
樹莓派(Raspberry Pi )是為學習計算機編程教育而設計,只有信用卡大小的微型電腦,其系統基於Linux。
它具備所有PC的基本功能只需接通電視機和鍵盤,就能執行如電子表格、文字處理、玩游戲、播放高清視頻等諸多功能。 Raspberry Pi B款只提供電腦板,無內存、電源、鍵盤、機箱或連線。
普通的計算機主板都是依靠硬碟來存儲數據,但是Raspberry Pi 來說使用SD 卡作為「硬碟」,你也可以外接USB 硬碟。利用Raspberry Pi 可以編輯Office 文檔、瀏覽網頁、玩游戲—即使玩需要強大的圖形加速器支持的游戲也沒有問題,如《雷神之錘》(Quake )。
Raspberry Pi 的低價意味著其用途更加廣泛,將其打造成卓越的多媒體中心也是一個不錯的選擇。利用Raspberry Pi 可以播放視頻,甚至可以通過電視機的USB 介面供電。
(8)樹莓派視頻工具擴展閱讀
樹莓派A型與B型的區別
樹莓派A型內置256MB內存,帶一個USB埠,不帶有線網介面。
樹莓派B型內置512MB內存,帶兩個USB埠,帶100M有線網介面。
註:在2012年10月15日前發售的B型機器內存為256MB。
I. 如何使用 樹莓派連接攝像頭拍照
在命令行中輸入:sudo
raspi-config
移動到「Camera」選項,按下回車鍵。選擇「Enable」然後回車。再選擇「Yes」,回車後樹莓派會重新啟動。
通過raspi-config工具更新了操作並使能攝像頭之後,散族顫它會告訴樹莓派攝像頭已經穗襲連接成功,並增加了兩個命令行工具以供用戶使用攝像頭。
raspistill、raspivid,這兩個命令可分別讓你拍攝靜幀照片和HD視頻。
更詳細的教沖敗程可以看這里:geekfan.net/3090
J. 跪求USB Image Tool(樹莓派鏡像寫入工具) V1.7.5.1 漢化版軟體百度雲資源
鏈接:
提取碼:7we7
軟體名稱:USBImageTool(樹莓派鏡像寫入工具)V1.7.5.1漢化版
語言:簡體中文
大小:388.29KB
類別:系統工具
介紹:USBImageTool是一款完全免費且極為簡單易用的程序。你可以使用它輕松創建U盤備份,以便日後恢復數據。現在很多常用軟體都有了便攜版本,這對於那些需要經常使用不同電腦的人來說是個很大的福音,因為可以直接在U盤中裝入便攜軟體。但是丟失U盤中的配置信息或數據是你不願看到的。