Chinaunix首页 | 论坛 | 博客
  • 博客访问: 249284
  • 博文数量: 128
  • 博客积分: 65
  • 博客等级: 民兵
  • 技术积分: 487
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 17:43
个人简介

人生境界:明智、中庸、诚信、谦逊

文章分类

全部博文(128)

文章存档

2014年(12)

2013年(116)

我的朋友

发布时间:2013-09-27 13:11:42

linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。     1、打开调试开关:你调试的文件中必然包含了,或者,后者包含了前者,在包含此.........【阅读全文】

阅读(4250) | 评论(0) | 转发(0)

发布时间:2013-09-27 13:10:33

一.spi设备[cpp] view plaincopystruct spi_device {      struct device   dev;    //设备文件      struct spi_master &n.........【阅读全文】

阅读(538) | 评论(0) | 转发(0)

发布时间:2013-09-27 13:10:27

一.spidev.c文件看一个设备驱动的方法:概览下重要的结构体spidev_data及全局变量device_list,bufsiz,SPIDEV_MAJOR...module_init标识的入口初始化函数spidev_init,(module_exit标识的出口函数)设备与设备驱动匹配时候调用的probe方法spidev_probe设备驱动的操作函数集file_operations--->spidev_fop.........【阅读全文】

阅读(551) | 评论(0) | 转发(0)

发布时间:2013-09-27 13:10:22

最近项目需要,需要在mini2440上移植SPI驱动,板子需要驱动SPI设备,上网找了很多资源,但是很多都是有问题,最终在基本理解驱动结构的前提下,将SPI驱动顺利移植到mini2440。,我使用的内核版本是2.6.32.2,这个版本和2.6。29不一样,网上很多版本都是关于2.6.29,如果完全按照网上步骤,编译会出现问题,我做的步骤.........【阅读全文】

阅读(600) | 评论(0) | 转发(0)

发布时间:2013-09-27 13:10:17

关于spi的学习,我觉得最好的方法还是看Linux的源代码,主要是driver/spi/spi.c(h),spidev.c(h)。spi dev的示例可以看看at25.c,spi总线的示例可以看omap_uwire或者spi_s3c24xx.c和spi_s3c24xx_gpio.c。在看这些代码之前,需要对Linux的设备模型有一定的了解。另外,网上有两篇教程不错,《linux.........【阅读全文】

阅读(367) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册