android自动加载模块.ko文件的小方法

转载 2013年12月02日 16:34:37


                最近在加一个红外的触屏,供应商给了一个驱动模块文件,需要系统开机时自动加载,在网上找了一些linux中自动加载模块的方法,都无法实现。


                经过多方查找与实践,最终处理过程如下:

               1.找到android源代码中的device文件夹下的相关项目文件夹,比如说我的项目是sdkdemo。  那就是/device/sdkdemo/

2.将要加载的.ko文件拷贝至此文件夹下,也可以在此处另建一个新文件夹以便日后整理。

3.打开/device/sdkdemo/android.mk 并加入以下内容:

                   PRODUCT_COPY_FILES += \
$(proprietary)/touchscreen/metusb.ko:system/lib/modules/metusb.ko

这里的目录结构是我的哈,注意别照抄。

4.打开/device/sdkdemo/init.rc,找到 on boot字段。在其后位置加入以下:

    # for touchscreen
    chmod 0770 /system/lib/modules/metusb.ko
    insmod /system/lib/modules/metusb.ko


然后重新编译打包升级即可。

Android 之ko模块的自动加载

最近在做一个触摸式遥控器,以控制Android TV,供应商提供了触摸板驱动的source code,我将其编译生成一个适合我们平台的ko模块。但是有个问题,每次用时,必须手动insmod进去,很麻烦...
  • restraint
  • restraint
  • 2014年01月21日 21:00
  • 5610

Linux下加载.ko驱动模块的两种方法:insmod与modprobe

Linux下加载.ko驱动模块的两种方法:insmod与modprobe
  • lihui126
  • lihui126
  • 2015年05月14日 20:56
  • 12566

Android 之ko模块的自动加载

2014-01-21 21:00 最近在做一个触摸式遥控器,以控制Android TV,供应商提供了触摸板驱动的source code,我将其编译生成一个适合我们平台的ko模块。但是有个问题,每次用...
  • dj0379
  • dj0379
  • 2015年09月10日 10:57
  • 796

android自动加载模块.ko文件的小方法

最近在加一个红外的触屏,供应商给了一个驱动模块文件,需要系统开机时自动加载,在网上找了一些linux中自动加载模块的方法,都无法实现。                 经过多方查找与实践,最...
  • wangsh217
  • wangsh217
  • 2013年12月02日 16:34
  • 1239

Linux 自动加载驱动模块(.ko文件)

以wctdmxxp.ko为例 wctdmxxp.ko需要依赖dahdi_voicebus.ko 一、手动加载: insmod  dahdi_voicebus.ko insmod  wctd...
  • qq_36288184
  • qq_36288184
  • 2017年09月22日 18:11
  • 172

【Ubuntu】自动加载第三方ko模块

有时候,我们需要让系统加载第三方的内核模块,但是重新编译内核显然太繁琐,我们可以使用某些手段来手动加载或者自动加载这些模块。 手动加载直接执行以下指令即可sudo insmod *.ko或者将ko模块...
  • wr132
  • wr132
  • 2017年02月24日 23:25
  • 671

Android 驱动库的动态加载

Android系统通常会添加一些外设,而外设也分为很多厂商,为了自适应不同厂商Android需要动态加载这些外设的驱动,那么在hardware模块做好兼容工作。 通常HAL层动的较多的就是蓝牙和wi...
  • kehyuanyu
  • kehyuanyu
  • 2015年06月19日 11:50
  • 4403

android 下如何动态加载触摸屏驱动

前言:以触摸屏驱动为例 讲解在android下如何把触摸屏的驱动以.ko的形式自动加载 目录  1:ft5x0x_ts_sk.ko放置的路径      a:如果是sd升级 在sd卡的路径是 sd...
  • lqxandroid2012
  • lqxandroid2012
  • 2015年10月20日 12:09
  • 1009

linux ko文件自动加载

linux ko文件自动加载   经过多方查找与实践,最终处理过程如下:                1.找到android源代码中的device文件夹下的相关项目文件夹,比如说我的项目...
  • zzobin
  • zzobin
  • 2013年10月31日 10:47
  • 5503

让 Linux 启动时加载自己的驱动模块 .ko

原文地址::http://fgsink.blog.163.com/blog/static/16716997020107981857597/ 相关文章 1、Linux驱动的两种加载方式过程分...
  • xqhrs232
  • xqhrs232
  • 2016年04月05日 13:37
  • 1812
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android自动加载模块.ko文件的小方法
举报原因:
原因补充:

(最多只允许输入30个字)