主题 : 新手求教Tiny210的Android驱动开发 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 95789
精华: 0
发帖: 25
金钱: 130 两
威望: 26 点
综合积分: 50 分
注册时间: 2013-08-24
最后登录: 2014-01-02
楼主  发表于: 2013-09-13 14:37

 新手求教Tiny210的Android驱动开发

刚自学Android驱动一个月,现在遇到一些不懂的地方,请各路大神帮帮忙。

1.linux驱动动态模块,怎么连接到板上进行动态模块的加载呢?
2.Android驱动如何进行调试,必须从Linux内核 到 HAL 到 JNI 到应用程序这样的流程吗?

还有哪位有用210的编写过LED驱动(从Linux内核 到 HAL 到 JNI 到应用程序)成功的例子吗,能发给我吗?

小弟现在有点迷茫,希望大神们能给我点建议,谢谢了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2013-10-18 12:31
1.linux驱动动态模块,怎么连接到板上进行动态模块的加载呢?

我想你可以通过adb push把编译好的模块.ko文件放到开发板上,然后用insmod加载

2.Android驱动如何进行调试,必须从Linux内核 到 HAL 到 JNI 到应用程序这样的流程吗?

这取决于你要调试的是什么驱动。在Android上,很多情况下,实际和驱动交互的是HAL。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 95789
精华: 0
发帖: 25
金钱: 130 两
威望: 26 点
综合积分: 50 分
注册时间: 2013-08-24
最后登录: 2014-01-02
2楼  发表于: 2013-10-18 14:28

 回 1楼(kasim) 的帖子

谢谢版主,这几天我搞懂了