如题?先行谢过!

解决方案 »

  1.   

    安装驱动么?不同型号的手机驱动不一样。htc基本都可以用sdk里自带的usb_driver安装驱动
      

  2.   

    谢谢各位大侠的回复,可能是我没说清楚.
    情况时这样的, 我的一个小项目中用到了SDIO接口,在网上查了一下好像没有现成的API,但是在Android Linux Kernel中找到了sd.h,sdio.h,sdio_func.h,sdio_ids.h等头文件,所以想着自己写一个SDIO接口的驱动. 但是不知道如何把这个驱动安装到Android手机上.
      

  3.   

    还有之前也查了一下,Android加载驱动貌似Linux加载驱动查不多,而Linux加载驱动可分为动态加载和静态加载.或许我的问题可说成在Android下如何动态加载驱动?
    再次感谢各位大侠的关注!
      

  4.   

    唉,我的破华为U8110也是装不上驱动,华为手里里自带的和sdk里自带的usb_driver安装驱动都不行。
    NND!!!
      

  5.   


    首先要确认你一下的手机内核是否支持动态加载(如果是支持蓝牙键盘的话一般是支持动态加载的),其次动态加载是需要拥有root权限的,没root权限神马都是浮云就不要让费时间了。还有一种办法就是修改启动项,不过在以发布的手机上好像是不能修改的。
      

  6.   


    之于权限的话,好像有一款软件Universal Androot(貌似对Android 2.2.1以后的不支持)可以搞定吧,我的目标设备是Android 2.1平板电脑。顺便问一下,如何查看手机内核是否支持动态加载?再次感谢给位大侠的关注!
      

  7.   

    关注!正好最近也在尝试做Android 的动态加载驱动!
      

  8.   


    xxx.ko 是你编译好的设备节点,如果在d盘的根目录下。adb push D:\xxx.ko /sdcard/
    adb shell insmod ./sdcard/xxx.ko
      

  9.   

    我用insmod命令加载驱动的时候出现错误insmod: init_module 'utiusb.ko' failed (Exec format error),这是什么问题。内核里面该怎么样配置?
      

  10.   

    只要有root权限, 没什么难的。