原创 freescale i.MX6平臺如何實現圖像與視頻同屏顯示,或者兩者疊加。

一、準備工作 視頻採用gstreamer方案,圖像採用qt方案。u-boot下配置displayinfo環境變量: setenv displayinfo video=mxcfb0:dev=hdmi,720x576M@60,if=RGB24

原创 ubuntu如何在當前文件夾下打開終端

原文鏈接:https://blog.csdn.net/yph001/article/details/79497819 1、打開終端,執行以下命令: sudo apt-get install n

原创 ubuntu利用apt-file查詢缺失庫或文件所在的包

1、apt-get update 2、apt-get install apt-file 3、apt-file update 4、apt-file search xxx   舉例說明, apt-file search colorbalanc

原创 virtualbox打開虛擬機提示rc=-5640錯誤的解決辦法。

這是由於與別的軟件有衝突導致,比如我的是安裝了中軟文件加密類軟件。卸載即可。

原创 linux下讀寫本地配置文件

以windows下ini配置文件爲模板。 文件內容舉例, [screen_attr] real_width=1280 real_height=720 virtual_width=1280 virtual_height=720 ;dis

原创 串口通訊協議介紹

一、通信協議 是指通信雙方的一種約定,包括對於同步方式、數據格式、傳送速度、傳送步驟、檢糾錯方式、控制字符的定義等,做出統一的規定,需要通信雙方的共同遵守;也叫做通信控制規程、傳輸控制規程,它屬於ISO(International Org

原创 ascii和unicode字符編碼介紹

什麼是字符編碼?        計算機只能處理數字,如果要處理文本,就必須先把文本轉換爲數字才能處理。最早的計算機在設計時採用8個比特(bit)作爲一個字節(byte),所以,一個字節能表示的最大的整數就是255(二進制11111111=

原创 bootcmd和bootargs

兩者都是uboot的環境變量, 一,bootcmd 作用:在啓動uboot後,uboot會執行bootcmd命令。 舉例:setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x4

原创 如何通過system函數的返回值來判斷執行成功與否。

先看下man對於system的描述, DESCRIPTION        system()  executes  a  command  specified in command by calling /bin/sh -c comman

原创 RS232 DB9 公頭 母頭 串口引腳定義

DB9 公頭 母頭 串口引腳定義     1.RS-232端(DB9母頭/孔型)引腳定義 引腳序號     2          3          5          1、4、6           7、8  信號定義    TXD

原创 MAC與PHY的區別。

1.網卡的基本結構     一塊以太網網卡包括OSI模型的兩個層,物理層和數據鏈路層。物理層定義了數據傳送與接收所需要的電與光信號、線路狀態、時鐘基準、數據編碼和電路等,並向數據鏈路層設備提供標準接口。數據鏈路層則提供尋址機構、數據幀的構

原创 二層與三層交換機的區別。

二層交換機工作在OSI模型(第2層)數據鏈路層,同一子網內可以進行數據交換。 三層交換機工作在OSI模型(第3層)網絡層,擁有路由功能,不同子網間可以進行數據交換。 放個圖幫助理解下,

原创 tcpdump如何抓回環包

我們看下ifconfig執行結果,   eth0是我們的本地網口,執行tcmpdump,一般是./tcpdump -i eth0,這裏我們指定./tcpdump -i lo即可以抓本地應用程序之間通訊的包,即迴環包。

原创 #、##、__VA_ARGS__和##__VA_ARGS__的作用

一、#用來把參數轉換成字符串 例子一:   #define P(A) printf("%s:%d\n",#A,A); int main(int argc, char **argv) {         int a = 1, b = 2;

原创 音頻相關概念講解

一、音頻         指人耳可以聽到的聲音頻率在20Hz~20kHz之間的聲波。         如果在計算機加上相應的音頻卡—就是我們經常說的聲卡,我們可以把所有的聲音錄製下來,聲音的聲學特性如音的高低等都可以用計算機硬盤文件的方式