主题 : android之应用程序MyTemperature+DS18B20驱动 复制链接 | 浏览器收藏 | 打印
菜鸟在路上
级别: 圣骑士
UID: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
贡献值: 6 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
楼主  发表于: 2012-03-07 22:32

 android之应用程序MyTemperature+DS18B20驱动

管理提醒: 本帖被 xoom 执行置顶操作(2012-03-09)
正好友善没有这个驱动,自己就做个,算是我android下的第一个驱动程序吧。

程序功能:应用程序显示当前的温度。待整理好,把驱动,JNI,和应用程序代码都上传给像我一样的菜鸟学习学习!

-----------------------------------------------------------------------------
1.编写好18B20驱动,然后编译进内核

2.修改android下的初始化init.rc脚本,赋予18B20驱动读写权限,然后重新生成rootfs_android文件系统

3.把新内核和新文件系统,用SD卡或者USB烧进开发板

4.编写和调试JNI程序和应用程序,应用程序编译成APK程序,用USB线连接开发板,编译完APK文件自己会装到开发板运行。就可以看到效果。

-----------------------------------------------------------------------------
应用程序:
[attachment=3688]
驱动程序:
[attachment=3689]
-----------------------------------------------------------------------------

程序一个简单的界面效果图

[attachment=3687]

[attachment=3686]  
[ 此帖被carlin在2012-03-09 07:59重新编辑 ]
附件设置隐藏,需要回复后才能看到
级别: 侠客
UID: 22818
精华: 0
发帖: 69
金钱: 355 两
威望: 71 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2010-06-07
最后登录: 2015-03-22
1楼  发表于: 2012-03-23 11:03
过分过分过分灌灌灌灌