原创 Linux內核中ARM中斷實現詳解request_irq()

 Linux內核中ARM中斷實現詳解request_irq() 在linux內核中用於申請中斷的函數是request_irq(),函數原型在Kernel/irq/manage.c中定義: int request_irq(unsigned

原创 Linux內核源碼樹學習:Kconfig和Makefile

  Linux內核源碼樹學習:Kconfig和Makefile 2011-01-25 18:40 Linux內核源碼樹的每個目錄下都有兩個文檔

原创 訪問外設I/O資源的方式

          訪問外設I/O資源的方式<linux內核>   我們知道默認外設I/O資源是不在Linux內核空間中的(如sram或硬件

原创 linux內核學習書籍

 1, 關於操作系統理論的最初級的知識。不需要通讀並理解《操作系統概念》《現代操作系統》等鉅著,但總要知道分時(time-shared)和實時(re

原创 7年嵌入式內核驅動工作,把這些年讀過還不錯的書籍推薦給大家發表於 : 2010-09-03 0:02

  http://forum.ubuntu.org.cn/viewtopic.php?f=97&t=291844 書中自有顏如玉。 作爲一個專業的軟

原创 初探linux中斷系統

近日需要使用msi中斷,遂在網上查找linux下中斷方面資料。資料雖多,但是需要組織成系統卻有些困難。而LDD3上關於中斷雖有提及,但卻未涉及msi中斷,故有必要自己進行一番學習。 今天閱讀了kernel源碼中的msi-HOWTO.tx

原创 linux內核裁剪的具體過程和方法

  在menuconfig中配置: 詳細介紹內核配置選項及刪改情況 第一部分:全部刪除 Code maturity level options --

原创 Linux內核中container_of宏的理解

  linux 中container_of的源碼如下: #define container_of(ptr, type, member)  ({ co

原创 dp 83848 驅動 不能ping通。

驅動能夠和硬件連接上,但是ping 不同。發送端可以發送數據,接收端接受不到數據!尋找答案中。 點贊 5 收藏 分享 文章舉報 冰楓 發佈了11 篇原創文章 · 獲贊 15 ·

原创 Linux主機驅動與外設驅動分離思想(轉自CSDN)

  1主機、外設驅動分離的意義 在Linux設備驅動框架的設計中,除了有分層設計實現以外,還有分隔的思想。舉一個簡單的例子,假設我們要通過SPI總線

原创 linux下查看中斷請求記錄 IRQ

  linux下查看中斷請求記錄。通過cpu的中斷請求的響應,可以看出cpu都在爲哪些設備幹活,乾的活有多少量等信息。   [~]$ cat

原创 2009-2010網絡最熱的 嵌入式學習|ARM|Linux|wince|ucos|經典資料與實例分析 完整版

 前段時間做了一個關於ARM9 2440資料的彙總帖,很高興看到***和CSDN等論壇朋友們的支持和鼓勵。當年學單片機的時候datasheet和學習

原创 linux 完美運行 SourceInsight

 Source Insight v3.50.0058 序列號(Serial):(任選其一) SI3US-956386-80191 SI3US-840

原创 Linux常用的幾個小命令

  Linux常用的幾個小命令(轉自CSDN) 2010-05-29 22:25 1. 查看系統版本號    uname –a 2. 查看Red

原创 linux 內核中斷源碼分析

  1.kernel/irq.c irq.c提供了三個函數enable_irq、disable_irq和request_irq,函數原型如下: