原创 linux內存工具查看歸納

1.top命令 多核cpu監控:  在top基本視圖中,按鍵盤數字"1",可監控每個邏輯cpu的狀況 內存狀態 內存狀態 屬性說明 used 使用中的內存總量 free 空閒交換區總量 shrd 共享內存總量 buff 緩存內存總量 c

原创 /usr/bin./ld: cannot find -l

      在用qmake編譯qcad工程時,遇到/usr/bin/ld: cannot find -lQtWebkit。以下是解決辦法:       在ubuntu主機上輸入以下命令: ld -lQtWebKit --verbose

原创 軟件架構之路 1

一.架構的定義: 1.軟件架構是一個系統的草圖。 2.軟件架構描述的對象是直接構成系統的抽象組件。 3.各個組件之間的連接則明確和相對細緻地描述組件之間的通訊。 4.在實現階段,這些抽象組件被細化爲實際的組件,比如具體某個類或者對象。 5

原创 從4行代碼看右值引用

一.概述       右值引用的概念有些讀者可能會感到陌生,其實他和C++98/03中的左值引用有些類似,例如,c++98/03中的左值引用是這樣的: int i = 0; int& j = i;        這裏的int&是對左值進

原创 C++編程學習52個經典網站

C/C++是最主要的編程語言。這裏列出了50名優秀網站和網頁清單,這些網站提供c/c++源代碼。這份清單提供了源代碼的鏈接以及它們的小說明。我已盡力包括最佳的C/C++源代碼的網站。這不是一個完整的清單,您有建議可以聯繫我,我將歡迎您的建

原创 c++11 std::function && std::bind

1.function         std::function 對象是對C++中現有的可調用實體的一種類型安全的包裹(函數指針這類可調用實體,是類型不安全的)。可調用實體主要包括: 函數(全局函數, 靜態函數) 函數指針 函數引用 隱式

原创 Neon intrinsics

1.介紹             在上篇中,介紹了ARM的Neon,本篇主要介紹Neon intrinsics的函數用法,也就是assembly之前的用法。NEON指令是從Armv7架構開始引入的SIMD指令,其共有16個128位寄存器。

原创 Ne10編譯和介紹

1.介紹         ARM® NEON™ 技術是適用於 ARM Cortex™-A 系列處理器的 SIMD(單指令多數據)架構擴展。 它可以使多媒體和信號處理算法提速,例如視頻編碼/解碼、2D/3D 圖形、遊戲、音頻和語音處理以及圖

原创 arm neon介紹

一.介紹        ARM NEON 是適用於ARM Cortex-A和Cortex-R52系列處理器的一種128位SIMD(single instruction multiple data, 單指令多數據)擴展結構。       A

原创 neon使用和建議

1.neon的使用方法 NEON優化庫(Optimized libraries) 向量化編譯器(Vectorizing compilers) NEON intrinsics NEON assembly        根據優化程度需求不同,

原创 UML學習入門篇

1.1UML基礎知識          UML這三個字母的全稱是Unified Modeling Language,直接翻譯就是統一建模語言,簡單地說就是一種有特殊用途的語言。UML由1.0版發展到1.1、1.2、...,到現在的2.0、

原创 mbedtls入門和使用

1.mbedtls簡介         ARM mbedtls使開發人員可以非常輕鬆地在(嵌入式產品中加入加密和 SSL/TLS 功能。它提供了具有直觀的 API 和可讀源代碼的 SSL 庫。該工具即開即用,可以在大部分系統上直接構建它,

原创 const for c++

一.const介紹 什麼使用const?採用符號常量寫出的代碼更容易維護;指針常常是邊讀邊移動,而不是邊寫邊移動;許多函數參數是隻讀不寫的。const最常見用途是作爲數組的界和switch分情況標號(也可以用枚舉符代替),分類如下:  

原创 ADAS系列-s32v234的圖像數據流

1.攝像頭介紹    攝像頭是ADAS核心傳感器,攝像頭常見的結構如下圖1所示,主要包括鏡頭,基座,傳感器以及PCB部分。                                                        

原创 YUV420數據格式

1.YUV格式有兩大類:planar和packed. 對於planar的YUV格式,先連續存儲所有像素點的Y,緊接着存儲所有像素點的U,隨後是所有的像素點的V. 對於packed的YUV的格式,每個像素點的Y,U,V是連續交叉存儲的 YU