参考:http://blog.csdn.net/gaoguoxin2/article/details/14166161

1、往kernel\drivers添加新目录,例如:myleds

2、在新目录中添加 .c / Kconfig / Makefile文件

kernel\drivers\myleds\Kconfig:

config MY_LED
tristate "my_led"
default y
help
this is a LED driver

kernel \drivers\myleds\Makefile:

#
# Makefile for the led
#

obj-$(CONFIG_MY_LED)+=my_leds.o

3、修改 kernel\drives\Kconfig 和 kernel\drivers\Makefile文件

kernel\drives\Kconfig:

在 menu "Device Drivers" 与 endmenu之间添加

source "drivers/my_led/Kconfig"

kernel\drivers\Makefile:

添加obj-$(CONFIG_MY_LED)    += my_led

备注:网上很多资料提到要在arch\arm\Kconfig之间添加;source "drivers/my_led/Kconfig"这句,实验发现加上这句之后编译出错。

是否误导还是有其他原因??

4、在kernel目录配置驱动,输入make menuconfig,选择新驱动进行配置。

5、编译内核,重新烧录内核,在adb shell模式下查看设备名称是否存在。

android中添加自己的驱动相关推荐

  1. android谷歌补丁日期,在谷歌日历Android中添加开始日期和结束日期之间所有日期的事件...

    在谷歌日历 Android中添加开始日期和结束日期之间所有日期的事件.我希望每3个月剩余一次,直到结束日期. 这是我的功能 public void addEvent1(Context ctx, Str ...

  2. Android中添加自己的模块 【转】

    本文转载自:http://wallage.blog.163.com/blog/static/17389624201021791333695/ 转:http://blog.csdn.net/yili_x ...

  3. win7原版映像中添加usb3.0驱动

    最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过"shift+f12"调出命令行窗口,输入 ...

  4. Android中添加思源字体/NotoSansCJK/SourceHanSans

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 系统版本 ...

  5. 怎样在android中添加背景图片?

    怎样在android中添加背景图片? 1.打开左侧的工程文件夹.打开res中的layout,双击main.xml. 2.一般的图片是jpg格式的,要把格式转化为png格式的. 3.把PNG格式的图片拖 ...

  6. i.MX 6ULL 驱动开发 二十九:向 Linux 内核中添加自己编写驱动

    一.概述 Linux 内核编译流程如下: 1.配置 Linux 内核. 2.编译 Linux 内核. 说明:进入 Linux 内核源码,使用 make help 参看相关配置. 二.make menu ...

  7. Windows 7原版映像中添加usb3.0驱动

    最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过"shift+f12"调出命令行窗口,输入 ...

  8. Android中添加背景音乐的两种方法

    前些天在尝试自己写一个Android小游戏--flybird 基本功能实现了,就想添加声音,然后上网查了查,大多是一样,可是用到我这,有些却不可以用,所以我还用了两种方法. 下面谈谈这两种方法. 方法 ...

  9. 在Maven仓库中添加Oracle JDBC驱动

    由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 一.获得Oracle JDBC ...

最新文章

  1. 基于 abp vNext 和 .NET Core 开发博客项目 - 再说Swagger,分组、描述、小绿锁
  2. OpenCASCADE绘制测试线束:数据交换命令之一般命令
  3. Oracle连接字符串记录
  4. Unichar, char, wchar_t
  5. 密立根油滴实验的计算机仿真实验报告,H-D光谱实验的计算机仿真
  6. androidrunnable使用_Android Runnable 运行在那个线程
  7. delphi 侧边栏_Delphi 开发工具各版本官方下载地址
  8. android 直播推流sdk,大牛直播Android推流端SDK说明
  9. 地图服务 纬度、经度对应坐标轴x,y
  10. spring框架知识整理
  11. 讯时网站管理系统通杀0DAY漏洞
  12. 系统常见电脑蓝屏原因以及解决方法
  13. java视、频_[java视频]感人故 事视 频网 站上那找~~~
  14. 慢腾腾的Quartus prime16.0加快编译速度
  15. 人工智能研究的内容:_更深入:人工智能研究的思想史
  16. pr cpu100%_打工度假签证拿PR三步搞定!高薪,稳定工作,分分钟成为人生赢家!...
  17. html页面打印成a4的尺寸,我如何将我的html div调整为A4打印页面中的整页?
  18. Material Design 2日期组件显示汉化 ,materia时间组件国际化,md2 时间组件汉化
  19. 从0到1构建新闻长文本分类系统
  20. 数据库_01_增删改

热门文章

  1. moviepy音视频剪辑:追踪人脸打马赛克的三种实现方式
  2. 【§金黄与风筝xp电脑主题下载§美化】
  3. Mysql中使用mysqlbinlog恢复数据
  4. 概率论与数理统计-中心矩与原点矩component
  5. 创业路上的五个大“坑”:老板不好当,且行且闪避
  6. WPF - 代码动态更换按钮的背景图片
  7. Map集合、Stream流、File类、递归
  8. 黑马程序员—java毕老师视频个人总结01
  9. 如何查看文件夹占用的空间大小 Windows
  10. android气泡聊天消息背景,Android使用贝塞尔曲线仿QQ聊天消息气泡拖拽效果