原创 Linux TCP Socket程序分析

/************************ c語言編寫的tcp socket通信的server端。 可以持續監聽myprot指定的端口 打印端口接收到的字符流 頭文件因爲尖括號被轉義,所以用了引號 ****************

原创 用gstreamer實現照相機功能

Camera的主要功能是照相和錄像,利用gstreamer,我們可以使Camera的實現更加簡單。 1、照相 照相的實現一般有兩種方法: 第一種需要創建兩個管道,分別用來預覽和照相, 預覽管道: pipeline = gst

原创 USB On-The-Go 技術概述

摘要:USB OTG(On-The-Go)是USB 2.0規範的補充,它使外設可以在無主機參與的情況下直接互連進行通信工程.本文討論了USB  OTG補充規範的新增特性,包括OTG事務請求協議SRP和主機流通協議HNP、連接器和電纜、兩用

原创 Linux下NAND FLASH驅動開發

但是由於物理製程 / 製造方面的原因,導致 nor 和 nand 在一些具體操作方面的特性不同:   NOR NAND (備註) 接口 總線 I/O 接口 這

原创 linux信號機制之sigaction結構體淺析,signal 函數,信號捕捉

來自:http://hi.baidu.com/phenix_yw/blog/item/6eb4ca391d1479f23a87ce19.html 信號安裝函數sigaction(int signum,const struct sigact

原创 用GPIO模擬SPI協議的實現

一 SPI 協議概括 SPI ,是英語Serial Peripheral interface 的縮寫,顧名思義就是串行外圍設備接口。是Motorola 首先在其MC68HCXX 系列處理器上定義的。SPI 接口主要應用在 EEPRO

原创 如何調整Linux內核啓動中的驅動初始化順序

【問題】此處我要實現的是將芯片的ID用於網卡MAC地址,網卡驅動是enc28j60_init。但是,讀取芯片ID的函數,在as352x_afe_init模塊中,所以要先初始化as352x_afe_init。此處,內核編譯完之後,在生成的s

原创 C語言編譯全過程

編譯的概念:編譯程序讀取源程序(字符流),對之進行詞法和語法的分析,將高級語言指令轉換爲功能等效的彙編代碼,再由彙編程序轉換爲機器語言,並且按照操作系統對可執行文件格式的要求鏈接生成可執行程序。     編譯的完整過程:C源程序-->

原创 數字電視中的編解碼器同步機制

1、MPEG-2碼流結構     在數字電視系統中,模擬視音頻信號按照MPEG-2的標準,經過抽樣、量化及壓縮編碼形成基本碼流ES,基本碼流ES是不分段的連續碼流。把基本碼流分割 成段,並加上相應的頭文件打包形成的打包基本碼流PES(如

原创 Xlib 窗口屬性

所有的 InputOutput 窗口都可以有零個或者多個像素的邊框寬度,一個可選的背景,一個事件壓制掩碼(它壓制來自孩子的事件傳播),和一個 property 列表。窗口的邊框和背景可以是一個實心顏色或者是一個稱爲平鋪的調色板。除了根窗口

原创 XIM協議的原理及其實現

引言   1.輸入法 世 界上大多數語言是基於字母表的,一些字母的集合組成了單詞,當在計算機中輸入這些語言時,用戶通常是在鍵盤上鍵入相應的字符或一些組合鍵來實現。但表意文 字(如中,日,韓等)卻不能在鍵盤上找到相應的鍵,如果想在計

原创 關於字符編碼問題

字符編碼的問題看似很小,經常被技術人員忽視,但是很容易導致一些莫名其妙的問題。這裏總結了一下字符編碼的一些普及性的知識,希望對大家有所幫助。 還是得從ASCII碼說起   說到字符編碼,不得不說ASCII碼的簡史。計算機一開始發明的時候是

原创 Camera原理

由於本人最近一直在開發各種Camera的驅動,看到網上有一篇劉旭暉前輩的文章,寫的很好,看後受益匪淺,所以轉過來學習,文中的公式和圖不容易編輯,就沒有貼,見諒。   Camera圖像處理原理及實例分析  作者:劉旭暉  colorant@

原创 Linux USB "On-The-Go" (OTG) on OMAP H2

The new USB "On-The-Go" (OTG) capabilities are not yet widely understood, or even generally available. The most visible

原创 camera isp

1. 目標[52RD.com] 手機攝像頭模組用ISP功能模塊的市場走向及研發方向。爲能夠正確認識手機攝像模組行業提供技術及市場依據。[52RD.com] 2. ISP在模組上的應用原理[52RD.com] 2.1 功能區域[52R