该系列文章将分为四个部分: 第一部分,将对SPI子系统整体进行描述,同时给出SPI的相关数据结构,最后描述SPI总线的注册。基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一) 第二部分,该文将对SPI的主控制器(ma
开发板: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)是一种新兴的计算机外围串行通信接口标准,它克服传统计算机串/并口的缺陷,具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等优点,已成为当前计
貌似在学习一种新的编程语言的时候,通常会使用一个Hello world!作为一个入门,今天我们也用一个类似的程序,打开进入linux内核空间的大门。要在linux的内核空间中进行程序
在Linux操作系统下有3类主要的设备文件类型:块设备、字符设备和网络设备。这种分类方法可以将控制输入/输出设备的驱动程序与其他操作系统软件分离开来。字符设备与块设备
1. 学会写简单的makefile2. 编一应用程序,可以用makefile跑起来3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的ini
在嵌入式系统开发中,经常通过键盘来实现人机交互。本文介绍了一种直接利用ARM的I/O口扩展矩阵键盘的方法。同时以TQ2440开发板为例,对硬件电路连接和相应的linux驱动设计方法都作了详细说明。
我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容
从Linux2.6内核起,引入一套新的驱动管理和注册机制:platform_device 和 platform_driver 。Linux 中大部分的设备驱动,都可以使用这套机制,设备用 platform_device 表
引言COMFAST CF150NS USB无线网卡使用IEEE802.11n无线技术,无线传输速率最高达150 Mbps。相比传统的54 Mbps IEEE802.11g产品,拥有更高的无线带宽,让局域网内的数据传输更
嵌入式Linux驱动程序开发要点
嵌入式Linux驱动程序开发要点
嵌入式名家大讲堂之Linux驱动开发
通用串行总线(usb)是一种新兴的计算机外围串行通信接口标准,它克服传统计算机串/并口的缺陷,具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等优点,已成为当前计算机必备的接口之一,同时也被广泛地应用与
畅销书作者宋宝华讲座(linux驱动)
畅销书作者宋宝华讲座(linux驱动)
嵌入式系统的以太网接口设计及linux驱动