博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 之ko模块的自动加载
阅读量:6118 次
发布时间:2019-06-21

本文共 722 字,大约阅读时间需要 2 分钟。

   最近在做一个触摸式遥控器,以控制Android TV,供应商提供了触摸板驱动的source code,我将其编译生成一个适合我们平台的ko模块。但是有个问题,每次用时,必须手动insmod进去,很麻烦。于是乎,就想尽办法,搜索资料,如何将ko模块在系统开机时自动加载,终于成功。

步骤如下:

1. 与android/ics-4.x/device/路径下找到相关项目文件夹,在此路径下我们可以看到samgsung、moto等相关项目,而我在做的项目是demo(for example)。

2.在android/ics-4.x/device/demo路径下,新建文件夹如touchpad,将touch.ko拷贝到此文件夹下。

3.在android/ics-4.x/device/demo路径下,找到android.mk文件,并且加入以下内容:

                   # for touchpad

                   PRODUCT_COPY_FILES += \

                             device/demo/touchpad/touch.ko:system/lib/modules/touch.ko

4.在android/ics-4.x/device/demo路径下,找到init.rc,在on boot字段里,加入以下内容:

                # for touchpad

                 chmod 0770 /system/lib/modules/touch.ko

                 insmod /system/lib/modules/touch.ko

至此,需要添加的部分都完成,重新make,然后升级电视即可。

转载于:https://www.cnblogs.com/Vicky-Lee/archive/2012/12/27/2836085.html

你可能感兴趣的文章
Leetcode 3. Longest Substring Without Repeating Characters
查看>>
【FJOI2015】金币换位问题
查看>>
数学之美系列二十 -- 自然语言处理的教父 马库斯
查看>>
Android实现自定义位置无标题Dialog
查看>>
面试总结
查看>>
Chrome浏览器播放HTML5音频没声音的解决方案
查看>>
easyui datagrid 行编辑功能
查看>>
类,对象与实例变量
查看>>
HDU 2818 (矢量并查集)
查看>>
【转】php字符串加密解密
查看>>
22. linux 常用命令
查看>>
ASP.Net 使用GridView模板删除一行的用法
查看>>
(十六)字段表集合
查看>>
JPGraph
查看>>
实验二 Java面向对象程序设计
查看>>
------__________________________9余数定理-__________ 1163______________
查看>>
webapp返回上一页 处理
查看>>
新安装的WAMP中phpmyadmin的密码问题
查看>>
20172303 2017-2018-2 《程序设计与数据结构》第5周学习总结
查看>>
eclipse中将一个项目作为library导入另一个项目中
查看>>