Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3133858
  • 博文数量: 685
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5303
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-19 14:17
个人简介

文章分类

全部博文(685)

文章存档

2015年(116)

2014年(569)

发布时间:2014-11-04 10:29:05

原文地址:http://blog.csdn.net/zhandoushi1982/article/details/5130207做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platform_driver-> 注.........【阅读全文】

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

发布时间:2014-11-04 10:06:06

原文地址:http://bbs.csdn.net/topics/370071947在s3c2410_wdt.c中有一行request_mem_region(res->start, size, pdev->name)而在devs.c中static struct resource s3c_wdt_resource[] = {[0] = {.start = S3C24XX_PA_WATCHDOG,.end = S3C24XX_PA_WATCHDOG + S3C24XX_SZ_WATCHDOG - 1,.flags = IORESOURCE_MEM,},.........【阅读全文】

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

发布时间:2014-11-04 10:04:59

原文地址:http://blog.csdn.net/skyflying2012/article/details/8672011几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:  (1)I/O映射方式(I/O-mapped).........【阅读全文】

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

发布时间:2014-11-04 08:57:57

原文地址:http://blog.chinaunix.net/uid-27041925-id-3523517.htmlclk_get(NULL,"lradc")用来获得lradc时钟,clk_get从一个时钟list链表中以字符id名称来查找一个时钟clk结构体。之后调用clk_enable(),能使能对应的外设时钟源。 clk_get(NULL,"lradc"),函数的第二个参数"lradc"是在内核2.6.35中的arch/arm/mach-mx28/.........【阅读全文】

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

发布时间:2014-11-04 08:56:39

原文地址:http://blog.csdn.net/shushi0123/article/details/7318816(1) 对应外设时钟的开启struct clk=clk_get(NULL,"adc");clk.enable();之后adc对应的时钟位就能时能。struct clk *clk_get(struct device *dev, const char *id){..........list_for_each_entry(p, &clocks, list) {if (p->id .........【阅读全文】

阅读(1520) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

7大爷2014-04-21 11:08

期待你的原创博文哦

回复  |  举报
留言热议
请登录后留言。

登录 注册