樹莓派安裝與設(shè)置的和挑選過教程_第1頁
樹莓派安裝與設(shè)置的和挑選過教程_第2頁
樹莓派安裝與設(shè)置的和挑選過教程_第3頁
樹莓派安裝與設(shè)置的和挑選過教程_第4頁
樹莓派安裝與設(shè)置的和挑選過教程_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

樹莓派桌面控制:安裝xrdp:sudoapt-getinstallxrdp。然后使用微軟的桌面連接ssh登錄:1.樹莓派安裝sshapt-getinstallopenssh-server2.安裝成功后,啟動sshsudo/etc/init.d/sshstartOpenCVisasuiteofpowerfulcomputervisiontools.HereisaquickoverviewofhowIinstalledOpenCVonmyRaspberryPiwithdebian6-19-04-2012.TheguideisbasedontheofficialOpenCVInstallationGuideonDebianandUbuntu.Beforeyoubegin,makesureyouhaveexpandedyourSDcardtoallowfortheinstallofOpenCV.Itsabigpackagewithlotsofdependencies.Youcanfollowmyinstructionshere.OnceyouhaveexpandedtheSDcard,openupaterminalandinstallthefollowingpackages:sudoapt-get-yinstallbuild-essentialcmakecmake-qt-guipkg-configlibpng12-0libpng12-devlibpng++-devlibpng3libpnglite-devzlib1g-dbgzlib1gzlib1g-devpngtoolslibtiff4-devlibtiff4libtiffxx0c2libtiff-toolssudoapt-get-yinstalllibjpeg8libjpeg8-devlibjpeg8-dbglibjpeg-progsffmpeglibavcodec-devlibavcodec53libavformat53libavformat-devlibgstreamer0.10-0-dbglibgstreamer0.10-0libgstreamer0.10-devlibxine1-ffmpeglibxine-devlibxine1-binlibunicap2libunicap2-devlibdc1394-22-devlibdc1394-22libdc1394-utilsswiglibv4l-0libv4l-devpython-numpylibpython2.6python-devpython2.6-devlibgtk2.0-devpkg-Therearesomedependencyissueswiththeorderoftheinstall,mostlywithregardtolibjpegissues,sobesuretoinstallinthisorder.Youwillseesomebrokenpackageerrorsifyouattempttoinstallallthedependenciesinonestep.Next,pulldownthesourcefilesforOpenCVusingwget:(也可以不用wget,是自己好zip文件然后直接解壓縮再進行后面的步驟wgetOncefinisheddownloading,extractthearchive,removethenolongerneededarchive(tosavespace),changedirectorytothetopofthesourcetree,makeadirectoryforthebuild,andchangeintoit:tar-xvjpfOpenCV-2.3.1a.tar.bz2rmOpenCV-2.3.1a.tar.bz2cdOpenCV-2.3.1/mkdirbuildcdNext,youwillneedtoconfigurethebuildusingcmake.Ifyouaren’tsureaboutwhatoptionsyouwant/needorareunfamiliarwithcmake,thislinewillcreateastandardcmake-DCMAKE_BUILD_TYPE=RELEASE-DCMAKE_INSTALL_PREFIX=/usr/local-DBUILD_PYTHON_SUPPORT=ON-DBUILD_EXAMPLES=ON..Alternatively,youcanconfigurethebuildusingaGUIinterface.ThiscanbehelpfultobuildwithsupportforadditionalOpenCVfeatures.TousethecmakeGUI,run:cmake-gui..InthecmakeGUI,click‘configure’topre-populatethebuildoptions.Selectorremoveanydesiredfeatures,thenclick‘configure’again,checktheoutputandensurethattherearenotanymodulesthatcmakecannotfind.Ifeverythinglooksgood,click‘generate’tocreatethemakefiles,thenclosecmake-gui.Nowwearereadytostartthebuild!Tocompile,runmake,theninstallwithmakeinstall:sudomakeAsyoucanseefromtheimage,thiswilltakeaLONGtime…overfourandahalfhourstocompile!Finally,weneedtomakeafewconfigurationsforOpenCV.First,opentheopencv.conffilewiththefollowingcode:sudonanoAddthefollowinglineattheendofthefile(itmaybeanemptyfile,thatisok)andthensaveit:Theneditthesystem-widebashrcsudonanoAddthefollowingnewlinestotheendofthefile:Nowthateverythingisinstalledandconfigured,ontothedemos!TheCdemosarecd~/opencv/OpenCV-Cdemosinbuild/bindemosworthcheckingout(thatdon’trequire Thepythondemosarelocatedincd~/opencv/OpenCV-Thesedemosalsodon’trequireapython./minarea.pypython./drawing.py高級包裝工具(英語:AdvancedPackagingTools,簡稱:APT)是Debian及其衍生發(fā)行版(如:ubuntu)的軟件包管理器。APT可以自動,配置,安裝二進制或者源apt-get選項apt-get選項install|removepkg1pkg2apt-get[選項]sourcepkg1[pkg2...]updateupgrade-進行更新remove-移除軟件包autoremovepurgesource-源build-depdist-upgrade-版升clean-清除的歸檔文autoclean-清除舊的的已的歸檔文-d僅-不安裝或解壓歸檔文-capt-cachesearchpackagenameapt-cacheshowpackagenameapt-getinstallpackagenameapt-getinstallpackagenamereinstallapt-getfinstall修復(fù)安裝”-f–fix-missing”apt-getremovepackagename刪除包apt-getremovepackagenamepurgeapt-getupdateapt-getupgradeapt-cachedependspackagenameapt-cacherdependspackagenameapt-getsourcepackagename該包的源代apt-getcleanapt-getautocleanapt-getchecknanoDebian等系統(tǒng)中直接默認安裝。它體積小、操作方便、上手快,在編輯文nano的人們能夠嘗試這款文本編輯nanoPicoPiconano|GNUnano|文件名:×××|已更改|||||||||##常用快捷鍵nanoEmacs通用。其實,Emacs^G:^ControlM-G:MAlt^X^O^R^W^Y^V^K^U^CMM-|MMM-GM-RM-AM-WM-^M-6MM^F^B^SpaceM-Space^P^N^A^EMM-9跳至當(dāng)前段落開頭,如已在段落開頭,則調(diào)至上一段落起始處M-)(M-0)跳至當(dāng)前段落結(jié)尾,如已在段落結(jié)尾,則調(diào)至下一段落結(jié)尾M-]移動至對應(yīng)括號^M^D^HM-D計算字數(shù)、行數(shù)與字符數(shù)##nano輔助功能說明a:^Space按鍵可能與中文輸入法調(diào)出按鍵,如,則該按鍵組合在/etc/nanorcsethistorylog$sudonanoetc/nanorcsethistorylog,保存退出#sethistorylog$sudorm 關(guān)于樹莓派與ArduinoUno如何對接,網(wǎng)絡(luò)上的資料很少,經(jīng)本人研究三接、GPIO方式對接、I2C方式對接、其他)。Arduino:開發(fā)環(huán)境我是用arduino-0023現(xiàn)在是arduino1.0.5版本這)(如果連接失效請用迅雷或自己)以上軟件x86x64都可以安XP與WIN7都沒問題,在WIN864下有可能遇到驅(qū)動無法使用問題,兩個庫文件RPi.GPIO與serial安裝python(安裝過的請?zhí)较乱徊剑?sudoaptitudeinstallpython-wgetRPi.GPIO-0.3.1a.tar.gz(GPIO庫tarxvzfRPi.GPIO-0.3.1a.tar.gz(tar解壓cdRPi.GPIO-0.3.1a進入解壓后的文件夾sudopythonsetup.pyinstall安裝GPIO庫文件sudoapt-getinstallpython-sudoapt-get 啟動出現(xiàn)配置菜單:選serialport輸入E配置速率為96008N1輸入FHardwareFlowControl 作為超級終端控制路由器等設(shè)備,而不是控制modem,所以需要修改Modemanddialing,將Initstring,Resetstring,Hang-upstring設(shè)置為空.設(shè)置完成后選擇Savesetupasdfl將當(dāng)前設(shè)置保 在配置菜單選Savesetupasdf1保存(一定要記得這一步)選Exit退出下次在輸入minicon即可直接進入。 明/dev/ttyAMA0對應(yīng)為串口0為你連接開發(fā)板的端口sudonano或用xwindow下用pythonIDE打開一個空的文件importimportpythonls這個。如果兩者沒有連接是不會有的)的系統(tǒng)一般都會自動生成??吹絫tyACMO就說明二者可以通訊了接下來上測試代碼bytenumber=void4.voidif(Serial.available())number=Serial.print("characterrecieved: importser=serial.Serial('/dev/ttyACM0',9600,whileresponse=printexcept保存xxx.py1.2.3.Arduionpin0(rx)pin1(tx)的進行對接(這個淘寶上有一個5元錢)要實在沒 樹莓派python代碼改動一下就是把ttyACM0改為ttyAMA0其他的不importser=serial.Serial('/dev/ttyAMA0',9600,whileresponse=printexcept里http sudonanodwc_otg.lpm_enable=0console=ttyAMA0,115200kgdboc=ttyAMA0,115200console=tty1root=/dev/mmcblk0p2rootfstype=ext4elevator=deadlinerootwait把console=ttyAMA0,115200kgdboc=ttyAMA0,115200dwc_otg.lpm_enable=0console=tty1root=/dev/mmcblk0p2rootfstype=ext4elevator=deadlinerootwaitctrl+xYsudonanoT0:23:respawn:/sbin/getty-LttyAMA0115200這一行面加個#注釋掉這一行變#T0:23:respawn:/sbin/getty-Ltt

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論