原创 AAC(高級音頻編碼)幀格式及編碼介紹

參考資料: AAC以adts格式封裝的分析:http://wenku.baidu.com/view/45c755fd910ef12d2af9e74c.html aac編碼介紹:http://wenku.baidu.com/view

原创 小白都能看明白的VLAN原理解釋(超詳細)

  爲什麼需要VLAN   1. 什麼是VLAN?   VLAN(Virtual LAN),翻譯成中文是“虛擬局域網”。LAN可以是由少數幾臺家用計算機構成的網絡,也可以是數以百計的計算機構成的企業網絡。VLAN所指的LAN特指使用路由器

原创 基於S3C2440的嵌入式Linux驅動——Framebuffer子系統解讀

本文將介紹Framebuffer子系統 目標平臺:TQ2440 CPU:s3c2440 LCD設備:3.5英寸,分辨率320X240 出處:http://blog.csdn.net/yj4231/article/deta

原创 Linux SPI設備驅動框架

轉載出處:http://blog.csdn.net/vanbreaker/article/details/7733476        一 、        Linux的SPI子系統採用主機驅動和外設驅動分離的思想,首先主機

原创 input子系統整體流程全面分析

【驅動】input子系統整體流程全面分析(觸摸屏驅動爲例)1      input輸入子系統整體流程本節分析input子系統在內核中的實現,包括輸入子系統(Input Core),事件處理層(Event Handler)和設備驅動層。查看

原创 細談select函數(C語言)

    Select在Socket編程中還是比較重要的,可是對於初學Socket的人來說都不太愛用Select寫程序,他們只是習慣寫諸如connect、accept、recv或recvfrom這樣的阻塞程序(所謂阻塞方式block,顧名思

原创 [基於Video4Linux的視頻採集模塊開發

linux系統中,攝像頭驅動程序安裝好後,爲了進行視頻採集必須加入Video4Linux模塊,從而可以通過Video4Linux模塊提供的編程接口(API)從攝像頭設備中獲取圖像幀。下面具體研究基於V4L的視頻採集程序設計。1 Vi

原创 Wireshark分析DHCP

DHCP,DNS和HTTP是3種常見的高層協議。 一,動態主機配置協議DHCP 1,DHCP簡介 DHCP(Dynamic Host Configuration Protocol),動態主機配置協議,是一個應用層協議。當我們將客戶

原创 Linux IIC設備驅動剖析

本文轉載,自己稍加修改。 寫在前面       由於IIC總線只需要兩根線就可以完成讀寫操作,而且通信協議簡單,一條總線上可以掛載多個設備,因此被廣泛使用。但是IIC總線有一個缺點,就是傳輸速率比較低。本文基於Linux-2.6.

原创 linux中通用GPIO接口的操作--文件IO方式

0 前言     本文描述如果通過文件IO sysfs方式控制EasyARM GPIO端口。通過sysfs方式控制GPIO,先訪問/sys/class/gpio目錄,向export文件寫入GPIO編號,使得該GPIO的操作接口從內核

原创 基於framebuffer(fb)的驅動分析

基於framebuffer的驅動分析 framebuffer幀緩衝(簡稱fb)是linux內核中用代碼虛擬出的一個設備,是一個platform類型設備,設備文件位於/dev/fb* 在嵌入式系統中一般沒有專門的顯存,而僅僅是從R

原创 TCP三次握手分析、http登錄密碼抓取

概述:本次實驗利用Wireshark先對TCP三次握手原理進行分析,解釋TCP連接建立的過程,並用“兩軍問題”解釋爲什麼要進行三次握手;然後分析TCP連接的安全性,概述SYN洪範攻擊和SSL,利用Wireshark抓取http登錄密碼,

原创 Signal ()函數詳細介紹 Linux函數

Signal ()函數詳細介紹 Linux函數 signal()函數理解 在<signal.h> 這個頭文件中。 signal(參數1,參數2); 參數1:我們要進行處理的信號。系統的信號我們可以再終端鍵入 kill -l查看(共

原创 Samba配置

前提:1.能從Windows 上ping通Linux的IP            2.關閉Linux防火牆                 Centos防火牆操作:/etc/init.d/iptables stop/start      

原创 新唐-N32926板子使用nfs

用新唐的N32926幾天了,由於沒有nfs文件系統,調試程序非常麻煩。 所以掛載了nfs即可方便的對應用程序進行調試。 1. 直接掛載 /etc # mount -t nfs -o nolock 192.168.2.181:/home/