1. 樹莓派 是什麼
樹莓派
(為學習計算機編程教育設計的一種微型電腦)
Raspberry Pi(中文名為「樹莓派」,簡寫為RPi,(或者RasPi / RPI) 是為學習計算機編程教育而設計,只有信用卡大小的微型電腦,其系統基於linux。 隨著Windows 10 IoT的發布,我們也將可以用上運行Windows的樹莓派。
自問世以來,受眾多計算機發燒友和創客的追捧,曾經一「派」難求。別看其外表「嬌小」,內「心」卻很強大,視頻、音頻等功能通通皆有,可謂是「麻雀雖小,五臟俱全」。
樹莓派由注冊於英國的慈善組織「Raspberry Pi 基金會」開發,Eben·Upton/埃·厄普頓為項目帶頭人。2012年3月,英國劍橋大學埃本·阿普頓(Eben Epton)正式發售世界上最小的台式機,又稱卡片式電腦,外形只有信用卡大小,卻具有電腦的所有基本功能,這就是Raspberry Pi電腦板,中文譯名"樹莓派"。這一基金會以提升學校計算機科學及相關學科的教育,讓計算機變得有趣為宗旨。基金會期望這 一款電腦無論是在發展中國家還是在發達國家,會有更多的其它應用不斷被開發出來,並應用到更多領域。在2006年樹莓派早期概念是基於Atmel的 ATmega644單片機,首批上市的10000「台」樹莓派的「板子」,由中國台灣和大陸廠家製造。
它是一款基於ARM的微型電腦主板,以SD/MicroSD卡為內存硬碟,卡片主板周圍有1/2/4個USB介面和一個10/100 乙太網介面(A型沒有網口),可連接鍵盤、滑鼠和網線,同時擁有視頻模擬信號的電視輸出介面和HDMI高清視頻輸出介面,以上部件全部整合在一張僅比信用卡稍大的主板上,具備所有PC的基本功能只需接通電視機和鍵盤,就能執行如電子表格、文字處理、玩游戲、播放高清視頻等諸多功能。 Raspberry Pi B款只提供電腦板,無內存、電源、鍵盤、機箱或連線。
微型電腦
樹莓派的生產是通過有生產許可的三家公司Element 14/Premier Farnell、RS Components及Egoman。這三家公司都在網上出售樹莓派。現在,你可以在諸如京東、淘寶等國內網站購買到你所想要的樹莓派。
樹莓派基金會提供了基於ARM的Debian和Arch Linux的發行版供大眾下載。還計劃提供支持Python作為主要編程語言,支持java、BBC BASIC (通過 RISC OS 映像或者Linux的"Brandy Basic"克隆)、C 和Perl等編程語言.
功能:
用Raspberry Pi 能做什麼?
就像其他任何一台運行Linux 系統的台式計算機或者攜帶型計算機那樣,利用Raspberry Pi 可以做很多事情。當然,也難免有一點點不同。普通的計算機主板都是依靠硬碟來存儲數據,但是Raspberry Pi 來說使用SD 卡作為「硬碟」,你也可以外接USB 硬碟。利用Raspberry Pi 可以編輯Office 文檔、瀏覽網頁、玩游戲—即使玩需要強大的圖形加速器支持的游戲也沒有問題,如《雷神之錘》(Quake )。
Raspberry Pi 的低價意味著其用途更加廣泛,將其打造成卓越的多媒體中心也是一個不錯的選擇。利用Raspberry Pi 可以播放視頻,甚至可以通過電視機的USB 介面供電。(轉自網路)
2. 請教下樹莓派,組成、功能、特點
樹莓派(也叫抄Raspberry Pi,簡寫為RPi,或者RasPi/RPi)
為學生計算機編程教育設計的一種卡片式電腦,自問世以來,受眾多計算機發燒友和創客的追捧,曾經一「派」難求。別看其外表「嬌小」,內「心」卻很強大,視頻、音頻等功能通通皆有,可謂是「麻雀雖小,五臟俱全」。
[組成]
[功能]就像其他任何一台運行Linux 系統的台式計算機或者攜帶型計算機那樣,利用Raspberry Pi 可以做很多事情。當然,也難免有一點點不同。普通的計算機主板都是依靠硬碟來存儲數據,但是Raspberry Pi 來說使用SD 卡作為「硬碟」,你也可以外接USB 硬碟。利用Raspberry Pi 可以編輯Office 文檔、瀏覽網頁、玩游戲—即使玩需要強大的圖形加速器支持的游戲也沒有問題,如《雷神之錘》(Quake )。
[特點]方便編程、容易改造、能發揮創造力、價格低廉3. java代碼中怎麼讓樹莓派執行命令
Java中可以使用ProcessBuilder啟動、管理應用程序,也可以調用腳本,執行系統命令
4. 創客小白如何選擇三大開源硬體:arino、樹莓派、micro:bit
我比較喜歡 arino 因為 樹莓派太貴,太復雜
micro:bit 晶元性能強,但是介面限制太大了
5. 樹莓派上用什麼編程
樹莓派用python來進行編程。樹莓派項目的一個核心岩禪思想是Python編褲沒程語言的使用。Python允許樹莓派的擁有者將項目擴展到令人難以置信的規模。Python是一個解釋型的面向對象的、跨平台的編程語言。良好的可靠性、清晰的語法和易用性,使它成為最流行的編程語言之一。Python是一個優雅的、功能強粗純塵大的語言。
Raspberry Pi 系統用的是 ARM 架構的 Linux, Linux上的大部分編程語言如GNU C/C++, Java,Python, Perl, PHP都能用, .Net本來就不支持Linux, 不過說不定非官方的Mono會支持ARM。
6. 濡備綍鐪嬪緟鏍戣帗媧撅紵奼傚ぇ紲炲府鍔
鏍戣帗媧懼氨鏄涓嬈句俊鐢ㄥ崱澶у皬鐨勫井鍨嬬數鑴戱紝鍩烘湰閰嶇疆涓256鎴512M鍐呭瓨錛孶SB鎺ュ彛700MHzARM澶勭悊鍣ㄧ瓑銆
鏍戣帗媧鵑厤緗涓嶉珮鍗村姛鑳藉己澶э紝鎺ヤ笂鐢佃嗘垨閿鐩橈紝鑳藉熷皢鍦≒C涓婄殑鍔熻兘縐繪嶈繖涓涓嶅埌鎵嬫帉澶у皬鐨勭墿浠朵笂錛屽傜數瀛愬埗琛ㄣ佺帺娓告垙浠ュ強綆鍗曠殑鏂囧瓧澶勭悊錛屽悓鏃惰繛涓婃樉紺哄櫒榪樿兘鎾鏀鵑珮娓呰嗛戙傜敱浜庝環鏍間究瀹滐紝娣卞彈鐢靛瓙鐖卞ソ鑰呭枩鐖便
渚嬪傝埅澶╃埍濂借呯敤鏍戣帗媧捐繍琛屽0闊寵瘑鍒紼嬪簭錛屾搷綰墊満姊拌噦銆傛湁鐖卞ソ鑰呮妸鏍戣帗媧捐呭湪鍙岃疆鏈哄櫒浜洪噷錛屽埄鐢ㄦ爲鑾撴淳瀵歸檧鋙轟華鐨勫弽搴旀帶鍒舵満鍣ㄤ漢縐誨姩騫寵銆
銆 鏈変漢鐢ㄦ爲鑾撴淳緙栧啓浜嗕竴嬈捐兘璇嗗埆緙栫▼閿欒鐨勮蔣浠躲傛爲鑾撴淳鍙戠幇閿欒鍚庯紝鎿嶄綔娉℃搏鍙戝皠鍣ㄥ彂灝勨滄場娌寮光濓紝鎻愰啋緙栫▼鑰呫
鐢ㄦ爲鑾撴淳榪炴帴鎵╅煶鍣ㄣ佺綉緇滄憚鍍忓ご錛屽紑鍚鏃犵嚎涓婄綉鍔熻兘錛屽彲榪滅▼瑙傚療瀛╁瓙鐨勭姸鍐點
鍠滄㈣嚜閰垮暏閰掔殑鑽峰叞浜洪泤鍚勫竷鏂鐢ㄦ爲鑾撴淳緙栧啓涓嬈捐兘鐩戞帶閰塊厭榪囩▼娓╁害鐨勭▼搴忥紝鍦ㄦ嫻嬪埌娓╁害楂樺嚭鎴栦笉鍒扮悊鎯蟲俯搴︽椂鍙鑷鍔ㄨ皟娓┿
緹庡浗浣涚綏閲岃揪宸炵殑瑗垮皵寮楁浖鐢ㄦ爲鑾撴淳緙栨垚緇忓吀娓告垙銆婅楀ご闇哥帇II銆嬭糠浣犵増銆
鏈変漢鎶婃爲鑾撴淳榪炲埌浜嗗挅鍟℃満涓婏紝寤虹珛浜嗕竴涓鐢ㄤ簬鎺у埗緇堢鐨勪釜浜虹綉緇滐紝鍜栧暋鏈虹殑鏁翠釜鍔犵儹鐨勮繃紼嬪彲浠ラ氳繃緗戠粶鎺у埗銆
瀵規櫘閫氫漢鑰岃█錛屾爲鑾撴淳娌℃湁澶氬ぇ鎰忎箟錛屾爲鑾撴淳鍒舵垚鐨勪駭鍝佷笉鑳藉悓涓撲笟鐨勪駭鍝佺浉鎻愬苟璁猴紝鍙鏄鏂逛究鏃犵嚎鐢電埍濂借呫佸彂鏄庡壋閫犺呭強鐢靛瓙鎶鏈瀛︿範鑰呬滑鍙戞尌鎯寵薄鍔涳紝鍒╃敤瀹冪殑鎵╁睍鍔熻兘鍙戞槑鍒涢犲悇縐嶄駭鍝侊紝嬈h祻鐢靛瓙棰嗗煙鐨勫ゥ濡欍
7. 樹莓派怎麼實現音頻輸入輸出
下面抄的回答,答非所問。其實襲我也挺好奇這個事情。
自己想來,音頻輸出可以通過3.5的那個口,也可以通過hdmi。 不過音頻的輸入沒有辦法啊。好象沒有這個錄音的口。旁邊那個是AV輸出的口。
我想出為的笨辦法就是接一個USB的音效卡。就可以錄音了。
我的攝影頭上有一個USB的錄音設備。這個是可行的。我另外查了網上,別人也是這么用的。利用攝像頭上的那個USB話筒。
8. 為什麼在樹莓派開發當中都用Python和C/C++,而不是用Java,是因為樹莓派帶不動Java嗎
不是。
不是性能原因。 C/C++因為執行效率高,而用來開發驅動程序和底層應用,樹莓派畢竟是個離硬體很近的東西。 Python因為易學易用,開發便捷,用來給小白玩兒或者快速做原型的。 Java顯然不具有這些特性,就比較尷尬的被拋棄了。
其實不只是樹莓派,很多Linux發行版裡面的軟體都是用Python寫的。用Python並不是因為特Python運行佔用資源比java低,而是因為python存在大量的由C/C++寫成的庫。Python本身只是起個膠水的作用,把多個C/C++寫的庫粘在一起組成一個應用。
java也能通過jni(Java Native Interface)調用C/C++寫的庫,但java這種類型的庫的數量和質量不如python。而且java是編譯型語言, Python是解釋型語言,Python代碼不用經過編譯就能直接運行,這一定程序上減少了開發時間。所有一般Linux都選用C/C++或者Python做為開發語言。
Python由荷蘭數學和計算機科學研究學會的Guido van Rossum於1990 年代初設計,作為一門叫做ABC語言的替代品。
Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。
Python解釋器易於擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python 也可用於可定製化軟體中的擴展程序語言。Python豐富的標准庫,提供了適用於各個主要系統平台的源碼或機器碼。
2021年10月,語言流行指數的編譯器Tiobe將Python加冕為最受歡迎的編程語言,20年來首次將其置於Java、C和JavaScript之上。
9. 用樹莓派學習C++,Java編程可以嗎
樹莓派跑的是linux,其實你學C就好了,相當於學了一下shell 更多的是學習操作系統的知識。而不是具體編程,不過今年暑假剛開學的時候,一個國教的朋友申請到一個樹莓派小車,讓我去幫忙,我看那些燒進去的程序,都是用C寫的