随笔分类 -  kernel和驱动

i.mx6 Android6.0.1分析input子系统:测试
摘要:getevent与sendevent工具 Android系统提供了getevent与sendevent两个工具供开发者从设备节点中直接读取输入事件或写入输入事件。 在这里,我们测试音量加和音量减按键 注意:(2018.1.12更新:getevent -lt 更加直观;如下所示) 然后我们根据上面的数 阅读全文

posted @ 2018-03-28 10:36 maogefff 阅读(436) 评论(0) 推荐(0)

[IMX6]设备树分析--dts
该文被密码保护。

posted @ 2018-03-28 10:26 maogefff 阅读(13) 评论(0) 推荐(0)

中断(设备树)
摘要:http://blog.csdn.net/wince_lover/article/details/75948514 http://blog.csdn.net/zqixiao_09/article/details/50916212 阅读全文

posted @ 2018-03-28 10:22 maogefff 阅读(300) 评论(0) 推荐(0)

linux移植关键点(设备树、gpio、i2c、uart)
该文被密码保护。

posted @ 2018-03-28 10:18 maogefff 阅读(5) 评论(0) 推荐(0)

[IMX6]android6 移植(gpio)
该文被密码保护。

posted @ 2018-03-28 10:14 maogefff 阅读(2) 评论(0) 推荐(0)

Android6.0内核移植(2):kernel编译内核
摘要:普通步骤是:用来编译整个Android源码 不过每次这样太繁琐,下面来单独编译kernel分析:在上面make之后的日志中 编译: 1. 根据上面导出环境变量 export ARCH=arm export CROSS_COMPILE=~/myandroid/prebuilts/gcc/linux-x 阅读全文

posted @ 2018-03-28 10:09 maogefff 阅读(1108) 评论(0) 推荐(0)

linux和Android的Makefile和android.mk
摘要:1. makefile 1.1 gcc的参数 -Wall: 是打开警告开关, -O: 代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化。 -g: 是生成调试信息,生成的可执行文件具有和源代码关联的可调试的信息。 -I(大写的i):代表后面跟的目录为 阅读全文

posted @ 2017-12-05 11:17 maogefff 阅读(4694) 评论(0) 推荐(0)

Linux内核源码目录
摘要:linux和Android的Makefile和android.mk Uboot流程分析(未编辑完) Kernel的IIC驱动分析(未编辑完) 阅读全文

posted @ 2017-11-23 16:54 maogefff 阅读(227) 评论(0) 推荐(0)

Android和kernel杂散点集合
摘要:Android: 1.编译 普通的编译: 1). source build/envsetup.sh 2).lunch 3).make -jx make kernel:只重新编译kernel部分镜像,但是不会打包更新boot.img make bootimage-nodeps:不会编译kernel以及 阅读全文

posted @ 2017-10-11 12:00 maogefff 阅读(333) 评论(0) 推荐(0)

Kernel的IIC驱动分析
摘要:涉及到的文件: drivers/i2c/i2c-core.c drivers/i2c/i2c-dev.c drivers/i2c/busses/i2c-imx.c 等等 在下面分析的代码中,不想关或者不重要的,我会省略掉。 1. 适配器设备的注册 在Linux内核启动的过程中,会调用到mx6_sab 阅读全文

posted @ 2017-10-09 08:48 maogefff 阅读(472) 评论(0) 推荐(0)

导航