原创 WiFi吞吐量測試工具iperf的使用

首先分別在單板上和PC機上安裝iperf工具 單板和PC機連接上同一個路由器: 單板的IP:10.0.0.9 PC機的IP:10.0.0.8 PC機通過cmd命令行進入iperf工具包的目錄,然後執行iperf3.exe -s   啓動i

原创 Linux下查看分析可執行文件的方式

轉自:https://mp.weixin.qq.com/s/BpGphYGj12gvo6uMMzCL0Q 本文主要講解可執行文件信息的查看方式和方法:readelf,ldd,nm,file,strip,size, strings,objd

原创 linux系統設置系統時間的方法

Linux系統設置系統時間有兩種方法: 1.使用命令date 2.使用系統調用settimeofday,gettimeofday 注意:不管使用上面哪一種方法都必須是root權限。 如果系統連接上了網絡,設置的時間和網絡時間不同,系統會自

原创 樹莓派cm3+的i2c使用總結

本文主要介紹了樹莓派cm3+的i2c的使用配置方法,包括芯片平臺自帶的兩個i2c外設soc的使用,i2c0總線上面掛接多個i2c設備的設備地址探測以及配置軟件模擬i2c的方法。 根據樹莓派cm3+的datasheet得知有2個i2c外設。

原创 Linux系統中段錯誤信號sigsegv的捕獲和調試使用

本文介紹了在Linux系統中通過捕獲信號sigsegv信號debug segmentation fault的方法。 要在程序的執行過程中能捕獲段錯誤發出的信號sigsegv,需要在程序的開始的時候註冊信號的處理函數signal(SIGSE

原创 C++中STL的set的簡單示例

使用如下代碼演示了,一個set的string類型的容器中元素的插入,刪除和遍歷操作。 #include "stdafx.h" #include <iostream> #include <set> #include <string> us

原创 樹莓派中將usb攝像頭的數據通過Framebuffer顯示到LCD屏上

通過操作Linux系統下的/dev/video0 USB攝像頭設備節點和/dev/fb0 LCD設備節點,將USB攝像頭的視頻數據顯示到LCD上面。   從/dev/video0設備節點通過v4l2框架接口讀出的數據是yuyv的,這些數據

原创 Linux中磁盤內存使用情況查看工具du,df,free的使用以及他們的區別

一 、du : 顯示每個文件和目錄的磁盤使用空間~~~文件的大小。 命令參數: -a   #顯示目錄中文件的大小  單位 KB 。 -b  #顯示目錄中文件的大小,以字節byte爲單位。 -c  #顯示目錄中文件的大小,同時也顯示總和;單

原创 c++中智能指針auto_ptr的簡介以及使用方法

本文介紹了智能指針auto_ptr的基本概念和簡單的使用方法,以及示例程序。然後根據智能指針的使用特點,自己定義了一個智能指針的模板類。以加深對智能指針的理解。 auto_ptr保證在異常被拋出時,分配的對象能夠自動消費,內存能夠自動釋放

原创 open FIFO for write returns “No such device or address”

https://stackoverflow.com/questions/43402013/open-fifo-for-write-returns-no-such-device-or-address 這個回答是說,打開一個fifo文件的時

原创 樹莓派使用mipi-csi攝像頭

本文主要介紹了在樹莓派平臺上的mipi-csi攝像頭的使用,以及mipidsi觸摸板的顯示屏翻轉和觸摸板的翻轉的方法 首先硬件上連接上mipi-csi攝像頭後,還需要在系統中enable攝像頭的驅動。 enter鍵進入,選擇yes,保

原创 樹莓派上實現基於v4l2的live55視頻直播方法

本文主要介紹了在樹莓派上使用live555直播樹莓派上usb攝像頭的方法。主要是參考了https://blog.csdn.net/li_wen01/article/details/59523963的代碼。 目錄 1.代碼的編譯 1.1 x

原创 golang的模塊化編程即不同文件間函數的調用

本文介紹了golang中模塊化編程的方法,以及其中需要注意的地方。 GitHub:https://github.com/SkyDreamcode/Golang.git 參考:https://www.runoob.com/go/go-pro

原创 live555的代碼理解

  https://blog.csdn.net/li_wen01/article/details/51762040 live555爲流媒體提供解決方案的平臺的c++開源庫。 1.各個庫的介紹          LIVE555下包含Liv

原创 go語言編譯的Makefile的示例文件

  go vet 靜態檢查 go test 運行單元測試 go fmt 格式化 go build 編譯 go run 運行 BINARY="example" VERSION=1.0.0 BUILD=`date +%FT%T%z` PA