原创 ARM七種模式理解

首先,先要了解ARM的CPU的7種模式是哪些:           用戶模式(usr):ARM處理器正常的程序執行狀態           快速中斷模式(fiq):用於高速數據傳輸或通道處理           中斷模式(irq):用於通

原创 千兆網卡轉換爲百兆

打開網絡設置,在本地連接上右鍵,屬性--配置--高級--速度和雙工 設置速度(上行帶寬)

原创 TFlops、Tops、MIPS等單位認識

1、TFlops/s,(Tera Floating Point Operations Per Second),可以簡單寫爲T/s, 是數據流量的計數單位,意思是”1萬億次浮點指令每秒”,它是衡量一個電腦計算能力的標準。1TFlops=10

原创 hi3519av100 2.0版本sdk編譯提示 cannot find uuid library required for mkfs.ubifs

hi3516cv500 sdk 編譯提示 cannot find uuid library required for mkfs.ubifs 0、最好先更新一下系統軟件列表:apt-get update 1、首先按照《開發環境用戶指南》中

原创 arm優化編譯參數選項解釋

CFLAGS +=  -Wall  -O2  -mcpu=cortex-a53  -mfloat-abi=softfp  -mfpu=neon-vfpv4  -mno-unaligned-access  -fno-aggressive-l

原创 linux kernel浮點處理

目前大多數CPU都支持浮點運算單元FPU,FPU作爲一個單獨的協處理器放置在處理器核外,但是對於嵌入式處理器,浮點運算本來就少用,有些嵌入式處理器就會去掉浮點協處理器。X86處理器一般都是有FPU的。而ARM PPC MIPS處理器就會出

原创 方向梯度直方圖(Histogram Of Gradient)詳解

特徵描述子(Feature Descriptor) 特徵描述子就是圖像的表示,抽取了有用的信息,丟掉了不相關的信息。通常特徵描述子會把一個w*h*3(寬高3,3個channel)的圖像轉換成一個長度爲n的向量/矩陣。比如一副64*128*

原创 硬件板卡調試

最近在調試從焊板廠打樣回來的板卡,簡單總結了下板卡的硬件測試流程,如下圖: 寫在後面的話:我之所以選擇做技術這一行,是覺得做技術的人簡單、直接,當你面對一個技術問題,你解決了就是解決了,沒解決就是沒解決,我很喜歡解決一個問題後那種“很爽

原创 一位嵌入式老工程師的自白(轉)

https://www.jianshu.com/p/1c2ae8c411c9

原创 變換編碼(DCT)基本理解

圖像變換編碼是指將以空間域中像素形式描述的圖像轉換至變換域,以變換系數的形式加以表示。 大部分圖像是平坦區域和內容變換緩慢的區域,即大部分是直流和低頻,高頻比較少,所以適當的變換可以使圖像能量在空間域的分散分佈轉換爲在變換域的相對集中分佈

原创 對YUV4:2:0認識理解

YUV的來源 YUV(亦稱YCrCb)是被歐洲電視系統所採用的一種顏色編碼方法。在現代彩色電視系統中,通常採用三管彩色攝像機或彩色CCD攝影機進行取像,然後把取得的彩色圖像信號經分色、分別放大校正後得到RGB,再經過矩陣變換電路得到亮度

原创 圖像編解碼:CRF(質量/碼率控制)和QP

什麼是CRF? CRF是264和265中默認的質量/碼率控制設置。這個值可以在0到51之間,值越低,質量越好,文件大小越大。在x264上面,一般取值爲18-28,默認值是23。在ffmpeg中,crf是這麼使用的 ffmpeg -i in

原创 arm彙編指令:ldr和adr的區別

在分析uboot源碼時,遇到adr、ldr指令,卻分不清這2者的區別,網上很多解釋含糊不清,現對adr與ldr指令做解釋。 首先給出一段彙編代碼: ldr r0, _start adr r0, _star

原创 橋接模式、NAT模式、僅主機模式理解

在使用VMware Workstation(以下簡稱:VMware)創建虛擬機的過程中,配置虛擬機的網絡連接是非常重要的一環,當我們爲虛擬機配置網絡連接時,我們可以看到如下圖所示的幾種網絡連接模式:橋接模式、NAT模式、僅主機模式、自定義

原创 學習busybox源碼與移植

第一步:學習busybox《根文件系統及Busybox詳解之一》 第二步:學習busybox移植《Busybox移植到ARM Linux教程》 利用busybox製作yaffs2文件系統:http://blog.chinaunix.net