免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4857 | 回复: 10
打印 上一主题 下一主题

请问UART和I2C驱动的区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-30 14:29 |只看该作者 |倒序浏览
我上次那个芯片使用UART串口,加电后直接可以从/dev/ttys0读信息,,而这次做这个I2C的,还需要些驱动程序才能去/sys/读信息。。。请问这就是两者驱动的区别吗。。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
2 [报告]
发表于 2011-06-30 16:32 |只看该作者
用I2C做什么?

论坛徽章:
0
3 [报告]
发表于 2011-06-30 17:31 |只看该作者
/sys/下面的是驱动建点的推荐位置,其实2边都可以调用设备文件,但新驱动都是注册在/sys/下的,你最好也遵循着这种规则吧~!

论坛徽章:
0
4 [报告]
发表于 2011-07-01 11:35 |只看该作者
回复 2# T-Bagwell


    有个sensor的芯片使用I2C通信的

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
5 [报告]
发表于 2011-07-01 13:16 |只看该作者

那可以用input子系统来做

I2C仅仅是设备和controller之间的一个衔接,传数据,数据可以通过input的event上报,然后userspace进行read,read到以后爱怎么转怎么转,自己顺手就可以了

论坛徽章:
0
6 [报告]
发表于 2011-07-01 13:26 |只看该作者
回复 5# T-Bagwell


    版主,你看错我的问题了。。我由于刚做串口驱动,,所以想聊一下我理解的UART的和I2C的驱动的区别在哪,,,因为我发现UART不需要驱动,,加电后直接就可以读数据了

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
7 [报告]
发表于 2011-07-01 13:32 |只看该作者
本帖最后由 T-Bagwell 于 2011-07-01 13:36 编辑

UART需要驱动的
你可以在板极初始化的时候看到

s5pv210为例

arch/arm/plat-s5p/cpu.c

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
8 [报告]
发表于 2011-07-01 14:21 |只看该作者
楼主,人呢?

论坛徽章:
0
9 [报告]
发表于 2011-07-01 14:55 |只看该作者
回复 8# T-Bagwell


    因为之前做一个GPS的芯片,使用UART通讯,,在配完GPIO,加点后直接就能在/dev/ttys0中读数据,,,难道这个芯片是特例,,,

论坛徽章:
0
10 [报告]
发表于 2011-07-01 15:06 |只看该作者
回复  T-Bagwell


    因为之前做一个GPS的芯片,使用UART通讯,,在配完GPIO,加点后直接就能在/dev/ ...
jieao111 发表于 2011-07-01 14:55



    那是因为你的kernel里面把uart选项也选上了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP