原创 音視頻相關索引

版權聲明:本文爲CSDN博主「knowledgebao」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/knowledgebao/article

原创 h264和h265的區別

原文鏈接:https://blog.csdn.net/knowledgebao/article/details/84647323 版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版

原创 嵌入式Linux之我行——S3C2440上LCD驅動(FrameBuffer)實例開發講解(一)

嵌入式Linux之我行,主要講述和總結了本人在學習嵌入式linux中的每個步驟。一爲總結經驗,二希望能給想入門嵌入式Linux的朋友提供方便。如有錯誤之處,謝請指正。 共享資源,歡迎轉載:http://hbhuanggang.cublo

原创 C語言面試題大彙總

                                         C語言面試題大彙總 發佈之前先申明兩點:     1 所有資料來自網絡(主要是CSDN),本人只是收集和轉發。     2 所有問題解答(尤其是代碼)只是參

原创 嵌入式Linux 之我行——S3C2440上LCD驅動(FrameBuffer)實例開發講解(二)

嵌入式Linux之我行,主要講述和總結了本人在學習嵌入式linux中的每個步驟。一爲總結經驗,二希望能給想入門嵌入式Linux的朋友提供方便。如有錯誤之處,謝請指正。 共享資源,歡迎轉載:http://hbhuanggang.cublog

原创 linux2.6.28- tty設備驅動學習(二)

本次目標是要實現在用戶態下對tty驅動程序的數據讀寫。 首先來看一下tty設備的數據流通圖: http://blog.chinaunix.net/photo/94212_100730152614.png tty設備有三層:tty核

原创 S3c2410 LCD驅動學習心得

一  實驗內容簡要描述1.實驗目的學會驅動程序的編寫方法,配置S3C2410的LCD驅動,以及在LCD屏上顯示包括bmp和jpeg兩種格式的圖片2.實驗內容 (1)分析S3c2410實驗箱LCD以及LCD控制器的硬件原理,據此找出相

原创 內存移動-很容易混亂的題

內存移動的問題重點在於考慮內存重疊的區域處理。這是對內存地址空間和處理問題能力的綜合考驗。 我今天就遇到了這樣一道面試題:重寫strcpy(),題目是這樣定義函數的: char *strcpy(char *strDest, const c

原创 Linux設備驅動之Framebuffer分析

在Linux內核中,Framebuffer(帖緩衝)驅動是顯示驅動的標準,Framebuffer將顯示設備抽象爲帖緩衝區,用戶通過內存映射到進程地址空間之後,就可以直接進行讀寫操作,且寫操作可以立即在屏幕

原创 微軟面試、經典算法、編程藝術、紅黑樹4大系列總結

無私分享,造福天下 以下是本blog內的微軟面試100題系列,經典算法研究系列,程序員編程藝術系列,紅黑樹系列4大經典原創系列作品與一些重要文章的集錦。  一、微軟面試100題系列  橫空出世,席捲Csdn--評微軟等數據結構+算法面

原创 Linux內核源碼關於鏈表的操作:list_for_each_entry

內核源碼關於鏈表定義源碼位置:include/linux/list.h 在Linux內核源碼中,經常要對鏈表進行操作,其中一個很重要的宏是list_for_each_entry: 意思大體如下:假設只有兩個結點,則第一個member代表h

原创 Linux- 2.6.20的LCD驅動分析(三)

三、解剖s3c2410fb_driver變量 s3c2410fb_driver變量有什麼作用呢?在前面的2.2節提到了它的定義,從它的原型可以看出s3c2410fb_driver是個platform_driver類型的變量,前面的幾個小

原创 linux tty core 源碼分析(2)

//下面對tty_open函數進行分析,open函數的具體操作就是初始化tty_struct結構並作爲賦值filp->private_data,爲後續的操作做準備 /**  * tty_open  - open a tty device

原创 筆試必考-C語言之sizeof詳解

大部分公司在招聘技術職位中,面試的時候,都會考大家的c語言基礎,而sizeof是他們最喜歡考的知識點,現總結如下: 1. 定義: sizeof是C語言的一種單目操作符,如C語言的其他操作符++、--等。它並不是函數。sizeof操作符以

原创 s3c2440&s3c6410 雙 usb host移植(針對Linux2.6.30.4和Linux2.6.38.8)

一、S3C2440       在Linux下對於移植USB到開發板的主要步驟是設置UPLL、CLKDIVN和MISCCR三個寄存器(前兩個寄存器用於設置時鐘,MISCCR用於設置雙USB host;24