01 2016 档案

摘要:摘自: http://www.ntu.edu.sg/home/ehchua/programming/java/J4a_GUI.html Creating Your Own Event, Source and Listener: Suppose that we have a source called 阅读全文
posted @ 2016-01-21 23:26 SuperTao1024 阅读(326) 评论(0) 推荐(0)
摘要:本文主要关注bsp中,关于smbus(系统管理总线,是i2c的子集)的配置过程,了解如如何配置i2c寄存器。所有发送的数据都会写在FIFO中,使能之后就发送出去。接收数据就从接收寄存器中读取。读取和发送的数据都保存在iproc_xact_info结构体中。结合smbus数据帧的格式,分析下面代码。s 阅读全文
posted @ 2016-01-21 09:35 SuperTao1024 阅读(1881) 评论(0) 推荐(1)
摘要:设备注册或驱动注册的时候,都会调用总线上的match函数。虽然以前就知道,但是很朦胧,今天就跟了下代码,稍微了解了下,记录在图中。以后有时间再仔细分析。 图很难看,不喜勿喷(屏幕太小,放到一张图上好难),理解有不恰当的地方,欢迎指正。 阅读全文
posted @ 2016-01-14 23:02 SuperTao1024 阅读(883) 评论(1) 推荐(1)
摘要:linux有一个全局的结构体数组,共255个元素,记录系统中的设备节点。主设备号相同,次设备号不同的设备组成链表。参考:http://edsionte.com/techblog/archives/1393注册一个字符设备调用函数register_chrdev(major, DEV_NAME, &fo 阅读全文
posted @ 2016-01-13 17:46 SuperTao1024 阅读(469) 评论(0) 推荐(0)
摘要:基于bcm5300x芯片 注册平台总线设备,设备名bcm5300x_i2c,通过名称与驱动进行匹配。 注册平台总线驱动。驱动名称"bcm5300x_i2c",与设备进行匹配。 drivers/i2c/busses/i2c-bcm5300x.c是针对不同芯片写的驱动。 i2c驱动公共接口。 drive 阅读全文
posted @ 2016-01-13 11:09 SuperTao1024 阅读(600) 评论(0) 推荐(0)
摘要:3片74HC165进行级联,用于扩展IO口,读取外界设备的数据。 硬件原理图如下: 阅读全文
posted @ 2016-01-12 22:58 SuperTao1024 阅读(10646) 评论(1) 推荐(0)