原创 DM9000網卡寄存器簡介

  原文地址 http://blogold.chinaunix.net/u3/105531/showart_2164937.html 網絡控制器選用DAVICOM公司的DM9000快速以太網控制處理器,合成了MAC,PHY,MMU。該處

原创 BusyBox 版本1.10-2

BusyBox 版本1.10-2 用戶在console下輸入reboot命令, busybox會調用到halt_main int halt_main(int argc ATTRIBUTE_UNUSED, char **argv) {

原创 Qt繪圖,顯示圖片圖像,平移,縮放,旋轉和扭曲圖片的方法

2010-12-28 16:38 轉載自 huangwen2003 最終編輯 huangwen2003 聲明:本文原創於yafeilinux的百度博客,http://hi.baidu.com/yafeilinux 轉載請註明出處

原创 Linux USB驅動框架分析

2009-05-21 16:47 Linux USB驅動框架分析(一)    初次接觸與OS相關的設備驅動編寫,感覺還挺有意思的,爲了不至於忘掉看過的東西,筆記跟總結當然不可缺,更何況我決定爲嵌入式賣命了。好,言歸正傳,我說一說這段時間

原创 LCD 驅動分析

s3c2410_lcd & frame buffer 驅動分析 int __init s3c2410fb_probe(struct device *dev) { struct s3c2410fb_info *info; struct f

原创 Linux LCD 驅動程序

基本原理 通過 framebuffer ,應用程序用 mmap 把顯存映射到應用程序虛擬地址空間,將要顯示的數據寫入這個內存空間就可以在屏幕上顯示出來;驅動程序分配系統內存作爲顯存;實現 file_operations 結構中的接口,爲應

原创 S3C2440上LCD驅動(FrameBuffer)實例開發講解

        標籤:內核 驅動 FrameBuffer 休閒 職場 一、開發環境 主  機:VMWare--Fedora 9 開發板:Mi

原创 arm-linux GDB Server 環境搭建

在搭建gdb調試環境時,本來以爲是件很簡單的事,可是出現了,幾個錯誤,很是鬱悶,弄了幾個小時,現在把我遇到的問題及解決辦法列出來,還有整個安裝過程,

原创 LCD 應用程序

#include <unistd.h>#include <stdlib.h> #include <fcntl.h>#include <linux/fb.h>#include <sys/mman.h>int main(){     in

原创 .config 文件和linux系統的關聯

Kconfig文件的作用 內核源碼樹的目錄下都有兩個文件Kconfig(2.4版本是Config.in)和Makefile。分佈到各目錄的Kconfig構成了一個分佈式的內核配置數據庫,每個Kconfig分別描述了所屬目錄源文件相關的內核

原创 給自己一個方向

很快出來一年了,呵呵~~   繼續努力兩個月後做決定!!!!

原创 request_mem_region 申請內存函數講解

request_mem_region 這裏我們看到的那個 request_mem_region 是申請 I/O 內存用的 . 申請了之後 , 還需要使用 ioremap 或者 ioremap_nocache 函數來映射 .對於 reque

原创 用 Core dump 實現一步調試到錯誤地方

        (1)     ulimit  -c  unlimited     把權限改爲 不限定 ,             (2)   測試程序:              #include <stdio.h> int main

原创 Linux音頻設備驅動

Linux音頻設備驅動 (2012-02-23 10:03) 標籤:  Linux  音頻  設備驅動  分類: 學習心得 在Linux中,先後出現了音頻設備的兩種框架OSS和ALSA,本節將在介紹數字音頻設備及音頻設備硬件接

原创 idr 講解

idr在linux內核中指的就是整數ID管理機制,從本質上來說,這就是一種將整數ID號和特定指針關聯在一起的機制.這個機制最早是在2003年2月加入內核的,當時是作爲POSIX定時器的一個補丁.現在,在內核的很多地方都可以找到idr的身