Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3110453
  • 博文数量: 396
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4209
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
文章分类

全部博文(396)

文章存档

2022年(1)

2021年(2)

2020年(8)

2019年(24)

2018年(135)

2017年(158)

2016年(68)

我的朋友

发布时间:2016-09-22 21:57:31

linux clk时钟源管理驱动代码1.       硬件资源越来越庞大和复杂,内核的另一个挑战就是要便捷的管理这些资源。同时,面对如此之多的平台不同的CPU,管理机制需要统一适用,这就需要对资源的管理抽象到更加通用的层次。CPU中各个模块都需要时钟clock,内核需要一种机制能通用.........【阅读全文】

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

发布时间:2016-09-21 12:00:21

One of the best (but little known) features of GNU C is the __attribute__ mechanism, which allows a developer to attachcharacteristics to function declarations to allow thecompiler to perform more error checking. It was designed in a way tobe compatible with non-GNU implementations, and we've b.........【阅读全文】

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

发布时间:2016-09-20 22:06:01

I2C驱动源码主要在linux内核/drivers/i2c下。其中主要涉及到的结构有:------i2c适配器------struct i2c_adapter {    struct module *owner; //所属模块    unsigned int id; //algorithm的类型,定义于i2c-id.h,以I2C_ALGO_开始  .........【阅读全文】

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

发布时间:2016-09-20 16:41:35

I2C_M_IGNORE_NAK:      设置这个标志意味当前i2c_msg忽略I2C器件的ack和nack信号。I2C_M_NOSTART:            设置这个标志意味当前i2c_msg不发送start信号。注意,其实调用bit_xfer的一开始就已经发了start信号了(程序.........【阅读全文】

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

发布时间:2016-09-20 11:55:02

关于Exynos4412 IIC 裸机开发请看 :Exynos4412 裸机开发 —— IIC总线 ,下面回顾下 IIC 基础概念一、IIC 基础概念       IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。IIC总线产生于在80年代,最初为音频和视频设备开发.........【阅读全文】

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

登录 注册