原创 樹莓派3使用紅外遙控器模擬鼠標和鍵盤

一、基礎配置: 先將紅外接收頭連接和錄製遙控器按鍵,確保能夠正常使用。 1.修改配置 sudo nano /boot/config.txt 添加: dtoverlay=lirc-rpi,gpio_out_pin=17,gpio_i

原创 備忘:kivy 全屏與窗口大小設置

from kivy.uix.videoplayer import VideoPlayer from kivy.uix.boxlayout import BoxLayout from kivy.clock import Clock from

原创 在樹莓派3上使用紅外遙控器控制libreELEC和Raspbian系統

使用紅外接收頭在樹莓派上遙控libreELEC 1.修改config.txt文件: 默認只讀模式,重新掛載爲讀寫模式 文檔地址:https://wiki.libreelec.tv/config.txt mount -o remou

原创 樹莓派4使用USB3.0 HDMI視頻採集卡H.264編碼測試程序

樹莓派4使用USB3.0 HDMI視頻採集卡H.264編碼測試程序 /*============================================================================= #

原创 使用usb/ip把電腦主機的usb設備共享給樹莓派

最近項目中採用的分佈式視頻控制系統,視頻採用的是rtsp協議,分佈式坐席(kvm)功能將輸出節點的鼠標鍵盤的控制信號發送的輸入節點的pc主機上,進行遠程控制,實現網絡kvm的功能。具體實現原理應該就是usb over ip方式,但

原创 在樹莓派4上安裝編譯Qt5和PyQt5

需要使用qt5的eglfs(沒有x11)的環境下運行Qt5和PyQt5,決定手動編譯(直接apt-get應該也可以),走了不少彎路,也花了不少時間(編譯時間漫長)。 期間也使用過yocto生成的鏡像,也可以完美運行,但apt-ge

原创 pyqt5自定義QWidget設置setStyleSheet不成功解決方法

發現繼承自QWidget的自定義類 ,使用setStyleSheet無效,解決辦法: 第一種:將繼承QWidget改爲QFrame,就可以了。 第二種:繼承QWidget的自定義類中,重寫paintEvent方法,代碼如下。 qs

原创 在樹莓派3上使用紅外遙控器控制libreELEC

使用紅外接收頭在樹莓派上遙控libreELEC 1.修改config.txt文件: 默認只讀模式,重新掛載爲讀寫模式 文檔地址:https://wiki.libreelec.tv/config.txt mount -o remou

原创 修改樹莓派內核bcm2835-v4l2模塊,增加h264關鍵幀強制刷新功能

最近使用csi攝像頭做網絡視頻的項目,需要用到關鍵幀強制刷新功能,經測試bcm2835-v4l2模塊不支持V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME的調用,於是重新編譯內核源碼,添加相應的功能。 內核編

原创 關於python中send發送十六進制的方法

由於經常從wireshark中抓數據包,需放在python進行發送,但socket中的send發送與c不同,終於找到一種可以將c數組轉換爲python socket send數據的方法,特此記錄! 從wireshark 中抓取的包,用c

原创 關於樹莓派上使用gstreamer的問題

1.播放rtsp 播放成功 gst-launch-1.0 rtspsrc location=rtsp://XXXXXX:554/ISAPI/streaming/channels/101?auth=YWRtaW46MTIzNDU= ! rt

原创 備忘:辦公室電腦聯想21.5寸連接樹莓派config文件

辦公室電腦爲聯想21.5寸顯示器,帶vga和DVI接口,使用DVI接口1080P設置時config文件 # For more options and information see # http://www.raspberrypi.org

原创 kivy學習之路--座標系和座標轉換函數

kivy學習之路--座標系和座標轉換函數       參考kivy文檔796頁,kivy大多數控件默認使用絕對座標系,即window座標系,原點位於屏幕window左下角,所有控件的座標都是相對屏幕左下角的絕對座標。       Rela

原创 關於python subprocess的popen

一段代碼,備忘 import subprocess import os import threading def on_exit():     print("process is dead") def monitor(process1,o

原创 樹莓派4硬件視頻編解碼問題

在樹莓派3上正常運行的視頻編解碼程序,在樹莓派4上出錯,編碼、解碼同時用就出現卡死現象。 經測試,樹莓派3上的編解碼器上可以同時運行,樹莓派4上就不能同時運行,運行就卡死,還必須重啓系統才能恢復正常,什麼情況這是???? 有沒有哪