freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于raspberrypi實現(xiàn)的智能家居-資料下載頁

2025-06-27 18:41本頁面
  

【正文】 etup_mode off 啟動運行模式width height 圖像的高度和寬度 area_detect 5 檢測動態(tài)區(qū)域output_all off 存儲全部圖片output_motion on 存儲運動圖片ffmpeg_cap_newon 圖像采集的同時壓縮成視頻webcam_port 8081 視屏流輸出端口webcam_maxrate 10 視頻輸出幀頻率webcam_localhost on 本機輸出以上僅僅介紹了,筆者用到的幾個選項,實際 Motion 還有很多可配置選項,比如事件觸發(fā)郵件,控制云臺,事件觸發(fā)程序,內(nèi)置服務(wù)器。我沒有將 Motion 的強大很好的發(fā)揮出來。上面提到的圖像輸出選項和視頻壓縮選項都設(shè)置為 off 的話,就可以大幅度的降低 CPU 和內(nèi)存的負擔,很有意思的一件事情,理由卻也簡單。圖像采集之后存儲的話,需要有 SD 卡讀寫行為,正如讀寫硬盤一樣,速度非常慢,這就消耗了大量系統(tǒng)資源。而剛剛修改那幾個選項后,將采集的圖像直接通過網(wǎng)絡(luò)傳播出去,避免了慢速的讀寫操作,因而可以節(jié)省系統(tǒng)資源。這只是我個人的理解,未必準確。相比較而言,mjpgstream 在每秒 5 幀和每秒 30 幀速率下的視頻輸出流下CPU 使用量都高居 95%左右。我沒有仔細閱讀上訴二者的源代碼,不這道內(nèi)部如何處理圖像采集和視頻壓縮輸出的,不明白 CPU 和內(nèi)存到底消耗在什么過程中了。這就是調(diào)用成型命令、程序的弊端。下圖是筆者的實際效果圖: 圖 43 視頻監(jiān)視效果圖第 5 章 軟件源的制作畢設(shè)過程中,自己動手寫程序不多,幾個有關(guān) UDP 通信和串口通信的程序也因為不實用而被否定。自己感覺比較驕傲的一點是建立校內(nèi)的軟件源。微軟操作系統(tǒng)是微軟公司的私有財產(chǎn),占據(jù)全世界桌面計算機系統(tǒng)的絕大多數(shù)市場份額,很多第三方公司在在微軟平臺,或者說生態(tài)環(huán)境上面開發(fā)軟件。而 GNU/LINUX 則不同,其所依靠的是龐大數(shù)量的志愿者。例如,Debian 計劃是一個獨立的、分散的組織,由 3000 人志愿者組成,接受世界多非盈利組織的資金支持,Software in the Public Interest 提供支持并持有商標作為保護機構(gòu)。正是這樣一個組織在維護 debian 操作系統(tǒng),同時開發(fā)、管理數(shù)量龐大的軟件資源。統(tǒng)一的軟件資源集合在一起就是軟件源,一個巨大的軟件池。最為一名 debian 用戶我從來不去下第三方的軟件,而只從 debian 的官方軟件池獲得(因其開源特性沒有版權(quán)的后顧之憂,同時了避免流氓軟件) 。我在樹莓派運行的 raspbian,是一款基于 debian 并根據(jù)具體硬件和應(yīng)用目標做了相應(yīng)修改的操作系統(tǒng),她繼承了 debian 絕大多數(shù)的軟件池。樹莓派的官方軟件池由樹莓派基金會在維護,國內(nèi)現(xiàn)在有中國科技大學,大連理工大學等共計四個軟件池,這幾個池子可以方便國內(nèi)樹莓派用戶的軟件安裝,同時減輕英國總源的負擔。我自己的確做成了國內(nèi)第五個軟件池(就在 H408) ,本來的想法是通過樹莓派基金會將我們哈爾濱工業(yè)大學(威海)的名字告訴全人類,無奈校方以資源有限為由不允許把該池向外界公布。盡管如此,我和自動化的殷鵬同學,張辰同學在畢設(shè)過程中的確感覺到這個小板子可有作為。器件自動化協(xié)會的建立,以及測控專業(yè)相關(guān)課程的籌劃,更加鼓舞了我們。把自己的畢設(shè)內(nèi)容和個人見解通過軟件源這樣一個載體留給學弟學妹,希望大家再接再勵,更創(chuàng)輝煌。軟件源的制作比較簡單。我首先是使用 wget 克隆的中國科技大學的源:(|rsync)://。然后使用 rysnc 定期和官方的源進行同步:rsync archive verbose delete deletedelay delayupdates ::archive /path/to/local/mirror我把自己的論文以及期間所有的文獻和網(wǎng)頁全部存儲在/var//目錄下面,若有需要可以自行獲取。圖 51 軟件源效果圖結(jié) 論本畢業(yè)設(shè)計完成了的任務(wù),還存在許多不足之處。首先,樹莓派平臺自身資源相對于個人電腦仍顯不足,在運行三大功能時 CPU 占用率和內(nèi)存使用量居高不下。另外,畢設(shè)只是簡單的模擬了開關(guān)家電的電路,而沒有對具體的電器特性進行考慮,實用性不強。如果想要投入實際應(yīng)用的話,還有很多工作要做。樹莓派作為學習嵌入式開發(fā)的入門平臺是足夠的,在此基礎(chǔ)之上做相應(yīng)的改進。自己有幾個問題,留待解決。自己在畢業(yè)設(shè)計的過程中嘗試了多種不同的方案,發(fā)現(xiàn)了許多有用的軟件,自己真正動手編程反而很少。若要更好的實現(xiàn)本課題下的預定目標,還需要團隊合作,發(fā)揮大家的力量,每個人把自己的工作做好,然后團結(jié)起來做出來的東西才會更好。其中提到的兩個軟件 motion、pagekite 都非常優(yōu)秀,我只是簡單的用到了,還需要深入的讀其代碼才能真正發(fā)揮他們的功能。上述兩款軟件深入理解的話是可以有所創(chuàng)新的。我是否可以在自己的程序中將 GPU 的強大功能發(fā)揮出來。在我們不必給出視頻信號的情況下,是否可以將 GPU 用來進行圖形處理。如果可以的話,這將極大的減輕 CPU 的負荷,更大的發(fā)揮樹莓派平臺的威力。還有一點,應(yīng)為板子上面跑起了操作系統(tǒng),就不可避免的會出現(xiàn)多任務(wù)切換,程序不能認為設(shè)定執(zhí)行時刻,例如我要用 GPIO 口控制小車的步進電機,各個車轱轆的控制是不能同時執(zhí)行的。如果系統(tǒng)任務(wù)繁忙的話,這個不同誠心要之間時延難以確定。這就要用到實時操作系統(tǒng),舉兩例RTLINUX, Xenomail.軟件源的制作是一個亮點。我還有自動化的殷鵬同學、張辰同學,在樹莓派這個小板子上面做了一些有益的探索,將各種資料都留下來。希望以后的同學可以再接再勵更創(chuàng)佳績。如果所做項目對計算能力有更高要求或者需要跟多的外部接口(比如控制電機要用到 PWM 調(diào)速) ,可以嘗試使用 BeagleBoard 或者 Udoo。如果上述的功能被某家企業(yè)完全整合在一起的話,家庭隱私也是一個值得考量的問題。前幾天曝光出來的“棱鏡門” 事件便是很好的一例。技術(shù)不應(yīng)該只成為少數(shù)人的專利,個人隱私必須受到保護。致 謝 本課題是在趙濤老師的親切關(guān)懷和悉心指導下完成的。首先要感謝老師的寬容,給我提供了很多自由發(fā)揮的空間,然后,在畢設(shè)進行的過程中多次遇到硬件資源不足的情況,謝謝老師慷慨解囊。畢設(shè)期間,動作幅度較大,制造了不少噪音,謝謝周圍同學的寬容。同時,好友殷鵬,張辰的點子的確也幫了我不少,感謝二位。 參考文獻1 Maik Schmidt , Raspberry Pi A quick Start Guide ,Progmatic Bookshelf, August 8 ,2022 2 Matt Richardson amp。amp。 Shawn Wallace jklfd , Start with raspberry pi , O`Reily Media,December 7, 2022 3 Christopher Hallinan , Embeded Linux Primer , Prentice Hall , September 18 , 20224 Fredrik Lundh,Python standard library , O`Reilly Media , May 2022 5 Stevens/Bill Fenner/Andre , Unix Network Programing I, AddisonWesley Professional , November 24 , 20226 Brian W. Kernighan and Dennis M. Ritchie, C Programing Language , renticeHall , 1988 7 Steve Levine and Maria Rodriguez , Web Programming in Python with Python , Mit , January 2022 8 Mendel Copper , Advanced BashScripting Guide , The Linux Document Project ,Nov 2022 9 Robert Sedgewick, Algorithem in C , AddisonWesley , Sep 199710 Richard Stallman , Free as in Freedom , O’Relly ,March 2022 附 錄GNU 圣地:Raspberry:BCM2835 結(jié)構(gòu)圖:RT5370 :WiFi:Hostapd :XBMC:Xbmc Chinese:seIntroduction2Pagekite :Webiopi :Ligttpd :SQLLite :MOTION :SSH:TIGHTVNCSERVER:PL2303 USBRS232:Mini :Gtkterm :W3M:BCM2835 C library :UART :port/usingtheuartPYTHON:COAP:GTK:嵌入式 linux :Udoo:BeagleBoard:小米盒子:PBOX:樂視盒子:BCM2835 ,C 語言示例程序:// //// Example program for bcm2835 library// Shows how to interface with SPI to transfer a byte to and from an SPI device//// After installing bcm2835, you can build this // with something like:// gcc o spi l bcm2835// sudo ./spi//// Or you can test it before installing with:// gcc o spi I ../../src ../../src/ // sudo ./spi//// Author: Mike McCauley// Copyright (C) 2022 Mike McCauley// $Id: ,v 2022/05/30 01:51:25 mikem Exp $include include intmain(int argc, char **argv){// If you call this, it will not actually access the GPIO// Use for testing// bcm2835_set_debug(1)。if(!bcm2835_init())return1。bcm2835_spi_begin()。bcm2835_spi_setBitOrder(BCM2835_SPI_BIT_ORDER_MSBFIRST)。 // The defaultbcm2835_spi_setDataMode(BCM2835_SPI_MODE0)。 // The defaultbcm2835_spi_setClockDivider(BCM2835_SPI_CLOCK_DIVIDER_65536)。 // The defaultbcm2835_spi_chipSelect(BCM2835_SPI_CS0)。 // The defaultbcm2835_spi_setChipSelectPolarity(BCM2835_SPI_CS0, LOW)。 // the default// Send a byte to the slave and simultaneously read a byte back from the slave// If you tie MISO to MOSI, you should read back what was sentuint8_t data = bcm2835_spi_transfer(0x23)。printf(Read from SPI: %02X\n, data)。bcm2835_spi_end()。bcm2835_close()。return0。}引至
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1