該系列文章將分為四個部分: 第一部分,將對SPI子系統(tǒng)整體進行描述,同時給出SPI的相關數據結構,最后描述SPI總線的注冊?;赟3C2440的嵌入式Linux驅動——SPI子系統(tǒng)解讀(一) 第二部分,該文將對SPI的主控制器(ma
開發(fā)板:TQ2440內核:Linux 2.6.32PC OS:Ubuntu 11.04本文將對SD卡驅動的移植做簡要介紹。1. 添加板級信息打開arch/arm/mach-s3c2440/mach-smdk2440.c。添加如下結構體:/*AddedbyYanJunforSD/MMCdriver*//********
據VideoCardz,在Linux的Freedesktop分支中,出現了Vega20的芯片識別代碼。
通用串行總線(usb)是一種新興的計算機外圍串行通信接口標準,它克服傳統(tǒng)計算機串/并口的缺陷,具有熱插拔、即插即用、數據傳輸可靠、擴展方便、低成本等優(yōu)點,已成為當前計
貌似在學習一種新的編程語言的時候,通常會使用一個Hello world!作為一個入門,今天我們也用一個類似的程序,打開進入linux內核空間的大門。要在linux的內核空間中進行程序
在Linux操作系統(tǒng)下有3類主要的設備文件類型:塊設備、字符設備和網絡設備。這種分類方法可以將控制輸入/輸出設備的驅動程序與其他操作系統(tǒng)軟件分離開來。字符設備與塊設備
1. 學會寫簡單的makefile2. 編一應用程序,可以用makefile跑起來3. 學會寫驅動的makefile4. 寫一簡單char驅動,makefile編譯通過,可以insmod, lsmod, rmmod. 在驅動的ini
在嵌入式系統(tǒng)開發(fā)中,經常通過鍵盤來實現人機交互。本文介紹了一種直接利用ARM的I/O口擴展矩陣鍵盤的方法。同時以TQ2440開發(fā)板為例,對硬件電路連接和相應的linux驅動設計方法都作了詳細說明。
我在講嵌入式Linux驅動開發(fā)班的時候,發(fā)現不少學員對SD卡驅動這塊比較感興趣,課下來找我探討。而在很多技術論壇,也有不少人問這方面的問題,所以就想寫一下這方面的內容
從Linux2.6內核起,引入一套新的驅動管理和注冊機制:platform_device 和 platform_driver 。Linux 中大部分的設備驅動,都可以使用這套機制,設備用 platform_device 表
引言COMFAST CF150NS USB無線網卡使用IEEE802.11n無線技術,無線傳輸速率最高達150 Mbps。相比傳統(tǒng)的54 Mbps IEEE802.11g產品,擁有更高的無線帶寬,讓局域網內的數據傳輸更
嵌入式Linux驅動程序開發(fā)要點
嵌入式Linux驅動程序開發(fā)要點
嵌入式名家大講堂之Linux驅動開發(fā)
通用串行總線(usb)是一種新興的計算機外圍串行通信接口標準,它克服傳統(tǒng)計算機串/并口的缺陷,具有熱插拔、即插即用、數據傳輸可靠、擴展方便、低成本等優(yōu)點,已成為當前計算機必備的接口之一,同時也被廣泛地應用與
暢銷書作者宋寶華講座(linux驅動)
暢銷書作者宋寶華講座(linux驅動)
嵌入式系統(tǒng)的以太網接口設計及l(fā)inux驅動