Android平板电脑能否安装自己写的驱动?

flyoxs 2011-09-19 04:21:45
我们打算做一个产品,直接使用市面上现有的Android平板电脑,我们只开发应用程序。
但我们要在平板上外接一个USB设备,所以需要写驱动(基于USB的自已的通信协议)。
1. 不知在没有ROM原代码的条件下,能否安装驱动程序?(我们不打算做ROM)
2. 如果能,这个驱动程序和带JNI(NDK)开发的应用程序一样吗?

急,万分感谢~~~~
...全文
773 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanjiashang 2011-09-20
  • 打赏
  • 举报
回复
freescale的就在他们网站上,可以随便下。
flyoxs 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yanjiashang 的回复:]
以上说的方法我觉的可行,但个人认为比较费劲。
我提供一个,但只是想法:
1、Linux是GPL协议下支行的,这就要求各个硬件厂商如果想用Linux的话,就必须要公开它的源代码,这样用户也就是你,能比较容易的获得源代码,一般在各个比较知名的芯片厂商的网站上都能找到对应芯片的源代码,更好情况是你可以直接下到有Android的BSP,例如freescale网站上,你能很容易的搞到51系列的Andro……
[/Quote]

源代码这条路也是一条路,不过估计不是很可行,厂家是不会直接给BSP的。
yanjiashang 2011-09-19
  • 打赏
  • 举报
回复
以上说的方法我觉的可行,但个人认为比较费劲。
我提供一个,但只是想法:
1、Linux是GPL协议下支行的,这就要求各个硬件厂商如果想用Linux的话,就必须要公开它的源代码,这样用户也就是你,能比较容易的获得源代码,一般在各个比较知名的芯片厂商的网站上都能找到对应芯片的源代码,更好情况是你可以直接下到有Android的BSP,例如freescale网站上,你能很容易的搞到51系列的Android的源代码。
2,现在市场上很多Android的平板电脑,都是在原厂的开发板上稍改,然后直接用Adroid BSP,就出贷了,我见过一款就是将freescale的开发板改了一下,直接作的,并且启动方式是SD卡的,用SD卡启动的对你很好,你可以将卡拿出来,自己想怎么改就怎么改了。
KPRF2009 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 flyoxs 的回复:]
就是说,在Android应用程序中,通过JNI写本地C程序调用insmod对应的系统函数,把驱动模块加载到内核中?

这种方案行不行得通?

大家指点下。我对Linux编程和Android都不是很熟,55555
[/Quote]

+1
flyoxs 2011-09-19
  • 打赏
  • 举报
回复
就是说,在Android应用程序中,通过JNI写本地C程序调用insmod对应的系统函数,把驱动模块加载到内核中?

这种方案行不行得通?

大家指点下。我对Linux编程和Android都不是很熟,55555
零基础 2011-09-19
  • 打赏
  • 举报
回复
原则上是可以的,insmod module-name.ko 是linux安装驱动模块的用法,至于能不能再android上进行驱动安装也没有试过。
ccsdsx 2011-09-19
  • 打赏
  • 举报
回复
似乎好像可能可以,有insmod命令的,不过我不会linux,关注

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧