﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-猫头上的鹰－猫头鹰-随笔分类-Linux内核</title><link>http://www.cnitblog.com/tinnal/category/8003.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 27 Sep 2011 19:42:18 GMT</lastBuildDate><pubDate>Tue, 27 Sep 2011 19:42:18 GMT</pubDate><ttl>60</ttl><item><title>Linux I2C 驱动阅读的碰到的一些网上没有提到的东西</title><link>http://www.cnitblog.com/tinnal/archive/2009/01/20/53884.html</link><dc:creator>猫头鹰</dc:creator><author>猫头鹰</author><pubDate>Tue, 20 Jan 2009 14:47:00 GMT</pubDate><guid>http://www.cnitblog.com/tinnal/archive/2009/01/20/53884.html</guid><wfw:comment>http://www.cnitblog.com/tinnal/comments/53884.html</wfw:comment><comments>http://www.cnitblog.com/tinnal/archive/2009/01/20/53884.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/tinnal/comments/commentRss/53884.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tinnal/services/trackbacks/53884.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:       由于公司的需要，在写I2C程序，原来从头到尾自己写一个IIC驱动是一件很简单的事情，但想完美的我还是想把我的驱动和内核的I2C子系统连接起来，I2C本身很简单，S3C2410无操作系统不用300行就搞定，但I2C子系统却把这么简单的代码变得非常庞大，非常难懂，结构错综复杂。<br>      关于I2C子系统，我转载的文章Linux I2C核心、总线与设备驱动[转] 已经说得很请楚，这里只作一些补充。&nbsp;&nbsp;<a href='http://www.cnitblog.com/tinnal/archive/2009/01/20/53884.html'>阅读全文</a><img src ="http://www.cnitblog.com/tinnal/aggbug/53884.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tinnal/" target="_blank">猫头鹰</a> 2009-01-20 22:47 <a href="http://www.cnitblog.com/tinnal/archive/2009/01/20/53884.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux I2C核心、总线与设备驱动[转]</title><link>http://www.cnitblog.com/tinnal/archive/2009/01/20/53883.html</link><dc:creator>猫头鹰</dc:creator><author>猫头鹰</author><pubDate>Tue, 20 Jan 2009 13:44:00 GMT</pubDate><guid>http://www.cnitblog.com/tinnal/archive/2009/01/20/53883.html</guid><wfw:comment>http://www.cnitblog.com/tinnal/comments/53883.html</wfw:comment><comments>http://www.cnitblog.com/tinnal/archive/2009/01/20/53883.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/tinnal/comments/commentRss/53883.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tinnal/services/trackbacks/53883.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Linux I2C核心、总线与设备驱动<br>本章导读<br>I2C总线仅仅使用SCL、SDA两根信号线就实现了设备之间的数据交互，极大地简化对硬件资源和PCB板布线空间的占用。因此，I2C总线被非常广泛地应用在EEPROM、实时钟、小型LCD等设备与CPU的接口中。<br>Linux定义了系统的I2C驱动体系结构，在Linux系统中，I2C驱动由3部分组成，即I2C核心、I2C总线驱动和I2C设备驱动。这3部分相互协作，形成了非常通用、可适应性很强的I2C框架。<br>&nbsp;&nbsp;<a href='http://www.cnitblog.com/tinnal/archive/2009/01/20/53883.html'>阅读全文</a><img src ="http://www.cnitblog.com/tinnal/aggbug/53883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tinnal/" target="_blank">猫头鹰</a> 2009-01-20 21:44 <a href="http://www.cnitblog.com/tinnal/archive/2009/01/20/53883.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>