原创 從報文格式分析OSI 7層協議

packet和frame區別(數據鏈路層和網路層) https://blog.csdn.net/kewbblog/article/details/9135551 https://blog.csdn.net/wenqian1991/arti

原创 Linux下串口編程,解決數據接收0x0D自動轉換成0x0A

原文鏈接:https://blog.csdn.net/weixin_40939504/article/details/88122599 在接收數據0x0d的數據上面老是把它替代成爲了0x0a。 其實0x0d對linux系統來說是有特殊含義

原创 uart 使用軟流控

Software flow control is enabled using the IXON, IXOFF , and IXANY constants: options.c_iflag |= (IXON | IXOFF | IXANY

原创 linux串口編程

串行口是計算機一種常用的接口,具有連接線少,通訊簡單,得到廣泛的使用。常用的串口是RS-232-C接口(又稱EIA RS-232-C)它是在1970年由美國電子工業協會(EIA)聯合貝爾系統、調制解調器廠家及計算機終端生產廠家共同制定的

原创 QT中顯示GIF圖片

在QT中要顯示GIF圖片,不能通過單單的添加部件來完成. 還需要手動的編寫程序. 工具:QT Creator 新建一個工程,我們先在designer中,添加一個QLabel部件. 如下圖: 將QLabel拉成適當大小.

原创 視頻編解碼基本知識

視頻編解碼流程 具體見>http://blog.csdn.net/leixiaohua1020/article/details/18893769 這裏結合項目實例來展開。 項目簡單介紹:uvc攝像頭採集mjpeg格式視頻,經f

原创 編譯設備樹

1.編譯全部dts make  ARCH=arm  dtbs   DTC工具會自動編譯內核中所有的arm類的dts文件生成 dtb文件 2.編譯某一個dts /kernel1/linux-xlnx/scripts/dtc/

原创 在C語言中調用shell命令的實現方法

1、system(執行shell 命令) 相關函數 fork,execve,waitpid,popen表頭文件 #include<stdlib.h>定義函數 int system(const char * string);函數說明 sys

原创 基於am335x平臺 mjpeg轉碼h264

簡單介紹下:公司am335x平臺談了一個安防方向的應用,基本功能差不多實現,客戶提出在特定場景採集視頻,然後轉碼爲h264,通過局域網傳輸到服務器。採集視頻採用uvc攝像頭,採集格式支持mjpeg,yuv。考慮到兩者採集文件都偏大,如果

原创 printk打印級別

1、查看當前控制檯的打印級別  cat /proc/sys/kernel/printk  4    4    1    7  其中第一個“4”表示內核打印函數printk的打印級別,只有級別比他高的信息才能在控制檯上打印出來,既 0-3

原创 視頻編解碼優化的幾個概念

視頻編解碼優化可以考慮neon,但是gpu不行。 neon 在移動平臺上進行一些複雜算法的開發,一般需要用到指令集來進行加速。目前在移動上使用最多的是ARM芯片。 ARM是微處理器行業的一家知名企業,其芯片結構有:armv

原创 fedora20 dvd U盤安裝

1.使用軟碟通製作U盤啓動盤 操作步驟略。 注意事項: 1)遇到多餘一個分區:寫入硬盤,便捷啓動,分區表編輯器,選擇活動非隱藏。一般上述步驟可以解決,但是如果U盤有其他linux分區,需要先刪除這一分區。 2.安裝fedora20 0)安

原创 QT中字符串的轉化與拼接+QString 截取分割字符串

先說幾個相關的類: 一 、QChar         QChar 類是 Qt 中用於表示一個字符的類,實現在 QtCore 共享庫中。QChar 類內部用2個字節的Unicode編碼來表示一個字符。           構造

原创 linux errno查看和使用

1. void perror(const char *s) 函數說明 perror ( )用來將上一個函數發生錯誤的原因輸出到標準錯誤(stderr),參數s 所指的字符串會先打印出,後面再加上錯誤原因 字符串。此錯誤原因依照全局變量

原创 arm平臺下,qt界面切換有綠色背景閃過

由於arm性能問題,界面切換時會閃現出綠色的系統背景。解決方法有兩個: 1.先顯示下一張界面,然後延時幾毫秒,然後close上一界面,同時在延時是關閉上一界面的一切輸入(按鍵,鍵盤輸入)。 2.設置系統背景和界面背景相同或相近。 如我的背