- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 class_create() class_device_create
class_create()从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一点,udev是应用层的东东,不要试图在内核的配置选项里找到它;加入对u
2011-07-30 11:11:39 1366
原创 达芬奇DM644X平台(ARM9, Linux-2.6.10)BSP之gpio.c浅析 (2009-05-04 17:59)
达芬奇DM644X平台(ARM9, Linux-2.6.10)BSP之gpio.c浅析 (2009-05-04 17:59)针对该gpio.c的硬件手册是SPRUE25.pdf,可到TI的网站(www.ti.com)上下载,或直接在谷歌里搜索。以下是两个文
2011-07-29 16:19:15 1067
原创 Linux 2.6 驱动模板
obj-m := vs10xx.o#vs10xx-objs := vs10xx.oKERNELDIR := /home/kerson/linux-2.6.39PWD := $(shell pwd)modules: $(MAKE) -C $(KERNELDIR) M=$(PWD)
2011-07-28 12:26:43 498
原创 2440与SDRAM连接的几点理解
2440与SDRAM连接的几点理解作者:田凯文日期:2011-6-6 14:59:16 PS:本人总结,备于日后查阅,如若转载,请注明出处QQ:1324343063 最近在分析uboot中关于6410的 cpu_init.s,这是对DDR的配置,由于DDR是SDRAM的升级,所以
2011-07-25 18:15:55 921
原创 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响
从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响婷 周 (moting9@hotmail.com), 软件工程师简介: 从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱
2011-07-25 17:51:12 655
原创 Linuxx 2.6内核可加载模块的编译
linux 2.6内核可加载模块的编译1.比较好的文章 http://blog.chinaunix.net/u2/63379/showart_526364.html 2.A simple tourial for Linux 2.6.24 kernel module Author:
2011-07-25 17:50:07 824
原创 buf 经典使用
初始化发送和接收数据缓冲区。数据缓冲区使用环形缓冲区结构,通过头尾指针的循环移动,实现对缓冲区的动态管理。其定义如下: typedef struct { spi_buf buf[MAX_SPI_BUF]; unsigned int head, t
2011-07-25 16:03:28 4437
原创 DMA通道的使用
DMA通道的使用2010-11-25 16:43一,要使用DMA先要初始化一个结构体这个结构体就只有一个字段name,在DMA中断请求时这个name将传递个dev_name。int request_irq( , , , const char *dev_name, );。struc
2011-07-25 16:01:29 9582
原创 2410 DMA
2410 DMA2010-08-25 20:07:47| 分类: 嵌入式|字号 订阅2410支持4个独立的DMA通道,每个通道可以处理以下4种情况:1、源和目的都在系统总线上2、源在系统总线,目的在外设总线上3、源在外设总线,目的在系统总线上4、源和目的都在外设总线上与DMA相
2011-07-25 16:00:58 882
原创 linux 2.6 usb自动检测
linux 2.6 usb自动检测 分类: USB 2009-06-18 23:22 192人阅读 评论(0) 收藏 举报 嵌入式开发,要对USB设备进行管理。在linux 2.4 下插入USB设备可以从系统配置文件/proc/scsi/usb-storage*/* 中读
2011-07-19 19:58:10 899
原创 基于Ubuntu10.10 开发环境部署 2.6 内核
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->基于Ubuntu10.10开发环境部署一.Ubuntu部署1.开发环境Ubuntu10.10KernelLinux 2.6.352.由于Ubuntu10.10上vi开发存在按键错误。需要安装完整版本visudoapt-
2011-07-19 12:42:19 1118
原创 Linux-2.6.39 在华恒2410 移植
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 第一部分1.解压缩内核清理内核(先安装交叉编译器) tarzxvf linux-2.6.39.tar.gz -C . cdlinux-2.6.39 m
2011-07-19 12:41:33 3172 2
原创 initramfs 简介,一个新的 initial RAM disks 模型
initramfs 简介,一个新的 initial RAM disks 模型Posted on 2011-02-24 by andy译自: http://linuxdevices.com/articles/AT4017834659.html或点此查看原文问题当 Linux 内核启
2011-07-18 18:58:41 4419
原创 S3c2410 Linux 驱动
http://hi.baidu.com/kkernel/blog/item/22f153ec0e5ce02c62d09fee.html
2011-07-11 14:57:07 720
GD5F1GQ4UAYIG.PDF
2018-10-06
windows 操作系统课程设计
2010-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人