原创 內核輸入子系統分析

2.6內核輸入子系統分析 前面對s3c2410的觸摸屏驅動進行了分析,現深入一層,對其所在的輸入子系統進行刺探。 首先引用一個不錯的帖子,對2.6內

原创 ucLinux內核移植相關代碼分析

本文通過整理之前研發的一個項目(ARM7TDMI + uCLinux),分析內核啓動過程及需要修改的文件,以供內核移植者參考。整理過程中也同時參考了衆多網友的帖子,在此謝過。由於整理過程匆忙,難免錯誤及講解的不夠清楚之處,請各位網友指正,

原创 linux input subsystem 架構分析

主要數據結構 數據結構 用途 定義位置 具體數據結構的分配和初始化 Struct input_dev 驅動層物理Input設備的基本數據結構 Input.h 通常在具體的設備驅動中分配和填充具體的設

原创 Linux 下用戶空間與內核空間數據交換的方式(二)

一、procfs procfs是比較老的一種用戶態與內核態的數據交換方式,內核的很多數據都是通過這種方式出口給用戶的,內核的很多參數也是通過這種方式來讓用戶方便設置的。除了sysctl出口到/proc下的參數,procfs提供的大部分內核

原创 ucLinux內核移植相關代碼分析(轉)

本文通過整理之前研發的一個項目(ARM7TDMI + uCLinux),分析內核啓動過程及需要修改的文件,以供內核移植者參考。整理過程中也同時參考了衆多網友的帖子,在此謝過。由於整理過程匆忙,難免錯誤及講解的不夠清楚之處,請各位網友指正,

原创 Linux網卡驅動分析--(結合cs8900)

Linux網絡設備驅動程序概述 Linux網絡驅動程序遵循通用的接口。設計時採用的是面向對象的方法。一個設備就是一個對象(net_device結構),它內部有自己的數據和方法。一個網絡設備最基本的方法有初始化,發送和接收。 Linux網絡

原创 arm-linux 啓動流程之-- 進入內核(轉)

見:http://blog.csdn.net/dansen_xu/archive/2007/08/13/1741576.aspx 還是從編譯鏈接生成

原创 how does RemoteFX works?

                                                                                                                      

原创 Linux 下用戶空間與內核空間數據交換的方式

一、引言 一般地,在使用虛擬內存技術的多任務系統上,內核和應用有不同的地址空間,因此,在內核和應用之間以及在應用與應用之間進行數據交換需要專門的機制來實現,衆所周知,進程間通信(IPC)機制就是爲實現應用與應用之間的數據交換而專門實現的,

原创 Linux 初始 RAM 磁盤(initrd)概述

什麼是初始 RAM 磁盤? 初始 RAM 磁盤(initrd)是在實際根文件系統可用之前掛載到系統中的一個初始根文件系統。initrd 與內核綁定在一起,並作爲內核引導過程的一部分進行加載。內核然後會將這個 initrd 文件作爲其兩階段

原创 ARM Linux啓動分析----head-armv.S內幕

Linux啓動後執行的第一個文件是arch/arm/kernel下的head-($PROCESSOR).S文件,processor代表的是該cpu的類型。ARM 6及其以後的處理器核心支持32位地址空間。這些處理器可以在26位和 32位P

原创 linux s3c2410觸摸屏驅動講解

#include <linux/config.h> #include <linux/errno.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux

原创 Linux 中的零拷貝技術(二)

Linux 中的直接 I/O 如果應用程序可以直接訪問網絡接口存儲,那麼在應用程序訪問數據之前存儲總線就不需要被遍歷,數據傳輸所引起的開銷將會是最小的。應用程序或者運行在用戶模式下的庫函數可以直接訪問硬件設備的存儲,操作系統內核除了進行必

原创 轉:解析WS08 R2 SP1中的GPU虛擬化技術——RemoteFX

在Windows Server 2008 R2 SP1正式發佈之前,曾有消息稱該版本將支持RemoteFX技術。現在,我們可以從微軟官方的技術文檔中得知RemoteFX技術的詳細情況。 RemoteFX其實不是一個獨立的新功能,它作爲桌面

原创 觸摸屏簡介

觸摸屏原理 分類: 電阻技術觸摸屏 電容技術觸摸屏 表面聲波技術觸摸屏 紅外感應觸摸屏 電阻技術觸摸屏 原理:當觸摸屏表面受到的壓力(如通過筆尖或手指進行按壓)足夠大時,頂層與底層之間會產生接觸。所有的電阻式觸摸屏都採用分壓器原