主题 : android之应用程序MyTemperature+DS18B20驱动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 54497
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2011-08-31
最后登录: 2016-06-30
210楼  发表于: 2013-04-17 09:58
看看,想学习
级别: 新手上路
UID: 89881
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2013-04-07
最后登录: 2013-07-13
211楼  发表于: 2013-04-18 10:06
好想要啊
级别: 新手上路
UID: 82264
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2012-11-20
最后登录: 2013-06-14
212楼  发表于: 2013-04-19 21:58
正好要写ds18b20驱动,本来想编一个.so文件,结果设备总是打不开
级别: 新手上路
UID: 82264
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2012-11-20
最后登录: 2013-06-14
213楼  发表于: 2013-04-27 16:39

 回 楼主(carlin) 的帖子

我试了n遍为什么都不行呢,开始自己写的没有成功,用楼主的也没成功。
主要是调用opentemper()的时候文件“/dev/TEMLUO”根本就打不开,返回的文件描述符<0。
我的操作过程:
1、修改init.rc文件,添加了chmod 0666 /dev/TEMLUO
2、修改/driver/char/Kconfig,添加TEMLUO的编译配置选项
config MINI6410_TINY18B20
    tristate "DS18B20 Support for Mini6410 GPN8 DS18B20"
    depends on CPU_S3C6410
    default y
    help
      This option enables support for DS18B20 connected to GPIO lines
      on Mini6410 boards.
3、修改/driver/char/Makefile,添加
obj-$(CONFIG_MINI6410_TINY18B20)                += tiny18b20.o
难道我还拉掉了什么东西吗,为什么不成功呢?
求高人指点!
级别: 新手上路
UID: 72414
精华: 0
发帖: 37
金钱: 185 两
威望: 37 点
综合积分: 74 分
注册时间: 2012-06-21
最后登录: 2017-12-09
214楼  发表于: 2013-04-27 20:47
看一下,学习
级别: 新手上路
UID: 90977
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2013-04-28
最后登录: 2013-05-17
215楼  发表于: 2013-04-28 17:09

 回 楼主(carlin) 的帖子

支持,谢谢
goodgoodstudy,daydayup
级别: 新手上路
UID: 90534
精华: 0
发帖: 16
金钱: 85 两
威望: 17 点
综合积分: 32 分
注册时间: 2013-04-19
最后登录: 2013-06-01
216楼  发表于: 2013-05-03 20:17
nice啊,我也准备做这方面的
将安全研究进行到底!
级别: 侠客
UID: 39821
精华: 0
发帖: 55
金钱: 275 两
威望: 55 点
综合积分: 110 分
注册时间: 2011-03-12
最后登录: 2017-03-19
217楼  发表于: 2013-05-05 22:57
支持原创,不过附件呢?
goodgoodstudy,daydayup
级别: 新手上路
UID: 90534
精华: 0
发帖: 16
金钱: 85 两
威望: 17 点
综合积分: 32 分
注册时间: 2013-04-19
最后登录: 2013-06-01
218楼  发表于: 2013-05-06 10:28

 回 楼主(carlin) 的帖子

楼主,那个编译驱动到内核怎么实现的啊?我在网上查资料发现编译到内核的步骤还是很发杂的,要改权限、发指令什么的,直接运行Android工程文件如效果图,当然那个温度数据是个随机数,根据你的两个文件,请指点一下如何在开发板上读到温度传感器的正确数据,谢谢!
菜鸟在路上
级别: 圣骑士
UID: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
219楼  发表于: 2013-05-07 10:05
引用第217楼沸腾人生于2013-04-19 21:58发表的  :
正好要写ds18b20驱动,本来想编一个.so文件,结果设备总是打不开

不会吧,应该可以的啊,那权限改成 777看。