原创 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,函數原型如下: