原创 設備樹下的LCD驅動

先來回顧一下裸機的時候 LCD 驅動是怎麼編寫的,裸機 LCD 驅動編寫流程如下: ①、初始化 I.MX6U 的 eLCDIF 控制器,重點是 LCD 屏幕寬(width)、高(height)、hspw、hbp、hfp、vspw、

原创 ubuntu18.04-armhf根文件系統移植

1、參考http://opensource.rock-chips.com/wiki_Distribution移植步驟。 2、其中有可能有一個/dev/urandom not included in chroot, leads to

原创 ffmpeg ffserver 推流服務器

fmpeg進行推流,把服務器上的源媒體文件轉換成要發送出去的流媒體文件, ffserver則負責響應客戶端的流媒體請求,把流媒體數據發送給客戶端。 ffserver.conf,ffserver啓動時的配置文件,在這個文件中主要是對

原创 設備樹下的LED驅動

1、修改設備樹文件 在根節點/創建一個LED的子節點 2、驅動編寫 (1)入口函數 static int __init led_init(void) { u32 val=0; int ret; u32 regdata[14]

原创 jetson nano安裝ROS(國內源)

enable all Ubuntu packages: $ sudo apt-add-repository universe $ sudo apt-add-repository multiverse $ sudo apt-add-

原创 pycharm創建Django項目

創建項目: 在cmd 中使用 django-admin startproject project創建django項目 (project是項目名)。使用pycharm 打開項目即可 創建應用: 打開pycharm 的 termina

原创 ROS-RPLIDAR修改支持8K mode

找到node.cpp文件,添加 重新編譯工作空間,即可。

原创 Ubuntu安裝GSL

先去官網下載GSL安裝包http://www.gnu.org/software/gsl/ 官方給了USTC的鏡像,http://mirrors.ustc.edu.cn/gnu/gsl/ 下載後解壓,在ROOT權限下 ./conf

原创 ROS--launch文件

https://blog.csdn.net/weixin_41995979/article/details/81784987

原创 openslam_gmapping.cmake的編譯錯誤

git clone https://github.com/ros-perception/openslam_gmapping.git

原创 ROS建立工作空間及包

簡單地說,ROS workspace (工作空間)就是統一存放 ROS 文件的地方,比如一個項目的所有 ROS 文件最好都放在一個 workspace 中,便於統一管理、編譯和調用。 catkin 是目前 ROS 的編譯系統,自

原创 ubuntu18.04安裝百度雲盤

百度雲最近客戶端添加了LInux系統安裝包,進入百度雲下載頁面下載deb直接安裝

原创 解決git clone網速慢的問題

國內無法使用github分佈加速服務器是DNS污染導致的,解決思路是向DNS本機域名解析緩衝中添加github的域名映射ip地址,通過https://www.ipaddress.com/查詢的ip地址基本都分佈在美國,測試時沒有解

原创 【pyqt5】TypeError: argument 1 has unexpected type 'NoneType'

self.button.clicked.connect(self.close()) 在使用connect時,報TypeError: argument 1 has unexpected type 'NoneType'錯誤,解決辦法

原创 【pyqt5】BrokenPipeError: [Errno 32] Broken pipe

在使用socket接受圖片的時候出現BrokenPipeError: [Errno 32] Broken pipe錯誤,在每次接受一幀圖像後就會出現管道錯誤,後來發現是把socket.accept()放到了while循環裏,所以梅