摘要:getevent与sendevent工具 Android系统提供了getevent与sendevent两个工具供开发者从设备节点中直接读取输入事件或写入输入事件。 在这里,我们测试音量加和音量减按键 注意:(2018.1.12更新:getevent -lt 更加直观;如下所示) 然后我们根据上面的数
阅读全文
摘要:http://blog.csdn.net/wince_lover/article/details/75948514 http://blog.csdn.net/zqixiao_09/article/details/50916212
阅读全文
摘要:普通步骤是:用来编译整个Android源码 不过每次这样太繁琐,下面来单独编译kernel分析:在上面make之后的日志中 编译: 1. 根据上面导出环境变量 export ARCH=arm export CROSS_COMPILE=~/myandroid/prebuilts/gcc/linux-x
阅读全文
摘要:1. makefile 1.1 gcc的参数 -Wall: 是打开警告开关, -O: 代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化。 -g: 是生成调试信息,生成的可执行文件具有和源代码关联的可调试的信息。 -I(大写的i):代表后面跟的目录为
阅读全文
摘要:linux和Android的Makefile和android.mk Uboot流程分析(未编辑完) Kernel的IIC驱动分析(未编辑完)
阅读全文
摘要:Android: 1.编译 普通的编译: 1). source build/envsetup.sh 2).lunch 3).make -jx make kernel:只重新编译kernel部分镜像,但是不会打包更新boot.img make bootimage-nodeps:不会编译kernel以及
阅读全文
摘要:涉及到的文件: drivers/i2c/i2c-core.c drivers/i2c/i2c-dev.c drivers/i2c/busses/i2c-imx.c 等等 在下面分析的代码中,不想关或者不重要的,我会省略掉。 1. 适配器设备的注册 在Linux内核启动的过程中,会调用到mx6_sab
阅读全文