ChinaUnix博客

暂无签名

  • 博客访问: 113264
  • 博文数量: 149
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1562
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-04 13:04
  • 认证徽章:
文章分类

全部博文(149)

文章存档

2017年(81)

2016年(68)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2016-09-23 10:23:46

 最近研究进程间通信,遇到了idr相关的函数,为了扫清障碍,先研究了linux的idr机制。         所谓IDR,其实就是和身份证的含义差不多,我们知道,每个人有一个身份证,身份证只是 一串数字,从数字,我们就能知道这个人的信息。同样道理,idr的要完成的任务是给要管理的对象分配一个.........【阅读全文】

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

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

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

阅读(208) | 评论(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.........【阅读全文】

阅读(191) | 评论(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_开始  .........【阅读全文】

阅读(264) | 评论(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信号了(程序.........【阅读全文】

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

登录 注册