原创 Hi3518E_V200 SDK編譯筆記 第三季

第三季 3.1 ORTP的引入 3.2 視頻網絡傳輸的2種方式 (1)基於下載: http or ftp 比如在網上看電影,如果下載的速度能趕上播放速度,那麼播放就是實時的。 否則就會卡住緩衝。 這種應用一般是用於保證視頻質量的情況。例如

原创 網絡層

誰工作在網絡層:路由器 網絡層的作用:盡最大努力爲數據包選擇最佳路徑,是數據包達到目的地。如果忙不過來了,路由器就扔掉。丟了包路由器(網絡層)是不管的。管丟包的是傳輸層。所以說網絡層不負責可靠傳輸,只負責幫你選擇最佳路徑。 ping 這個

原创 圖像壓縮原理

原文網址:http://blog.csdn.net/newchenxf/article/details/51693753  轉載請註明出處。 1 圖像可壓縮的原因 一張原始圖像(1920x1080),如果每個像素32bit表示(RGBA)

原创 七大主流BT5.0低功耗藍牙芯片原廠及其應用

藍牙5之我所見 後臺有朋友一直在問BLECODER,藍牙5可以做什麼,有什麼好的應用,我的判斷是應用方向和藍牙4.x基本一致,暫時只能替代藍牙4.x的應用,甚至可以替代原來經典藍牙SPP透傳應用,因爲藍牙的速率較高。 關於藍牙5的高速度和

原创 C語言運算符優先級和結合性一覽表

所謂優先級就是當一個表達式中有多個運算符時,先計算誰,後計算誰。這個其實我們在小學學算術的時候就學過,如1+4÷2。 但是C語言中的運算符已經遠不止四則運算中的加減乘除了,還有其他很多運算符。當它們出現在同一個表達式中時先計算誰後計算誰呢

原创 gcc/g++基本用法介紹

1. gcc基本用法介紹 名稱: -GNU Compiler Collection  現在已經變成了一個集合,剛開始只針對C語言的 管理與維護 -GNU項目 對C/C++編譯的控制 -預處理(Preprocessing) -編譯(Comp

原创 C++筆記

1.1  延續了40年還 未過時的開發語言 C++是一門面向對象的語言,屬於C語言的一個超集(超集的意思就是C語言有的C++全有,但是C++ 有的C語言沒有),支持過程化變成,支持面向對象編程,泛型編程 C++之父  Bjarne St

原创 Ubuntu修改屏保時間

虛擬機下的ubuntu總是幾分鐘沒有操作屏幕就鎖定,很不方便。下面修改下設置 點屏幕右上角的設置按鈕 進入所有的設置界面 選擇brightness&Lock 上面的選項是熄滅屏幕的時間,下面的是鎖屏時間 來源:https://blo

原创 YUV422 YUV420 Planar \ Semi-Planar \ Interleaved格式詳解

很多人對YUV數據格式不清楚,以至於在做視頻的時候出現了一些不可預知的錯誤(比如說圖像帶有點、顏色不對等)。今晚是週末放假,我就抽點時間來給大家介紹一下。        提示: 讀下面的文字時,希望大家結合圖片看,這樣更易理解      

原创 關於Ubuntu中Could not get lock /var/lib/dpkg/lock解決方案

1:我遇到的問題: 在開機運行apt install vim 命令的時候,如下報錯: 2:參考博客: 在Ubuntu中,有時候運用sudo  apt-get install 安裝軟件時,會出現一下的情況 E: Could not get

原创 Cam350工藝檢查

1. Cam350導入光繪  

原创 mp4文件格式解析

目前MP4的概念被炒得很火,也很亂。最開始MP4指的是音頻(MP3的升級版),即MPEG-2 AAC標準。隨後MP4概念被轉移到視頻上,對應的是MPEG-4標準。而現在我們流行的叫法,多半是指能播放MPEG-4標準編碼格式視頻的播放器。但

原创 Linux的啓動流程簡析(以Debian爲例)

正文: 半年前,我寫了《計算機是如何啓動的?》,探討BIOS和主引導記錄的作用。 那篇文章不涉及操作系統,只與主板的板載程序有關。今天,我想接着往下寫,探討操作系統接管硬件以後發生的事情,也就是操作系統的啓動流程。 這個部分比較有意思。

原创 編譯器工作過程簡析

源碼要運行,必須先轉成二進制的機器碼。這是編譯器的任務。 比如,下面這段源碼(假定文件名叫做test.c): #include <stdio.h> int main(void){   fputs("Hello, world!\n", 

原创 Hi3518E_V200 SDK編譯筆記 第七季

MP4文件格式解析 1. 視頻文件總體介紹 (1)視頻文件的本質:記錄壓縮後的視頻幀並且能被播放器還原解碼播放。 我們對這段視頻進行解析,首先要找到關鍵幀(I幀),關鍵幀之前的部分是 沒法播放的,如果那些P和B幀的I幀丟失了就找不到參考幀