
android
leonan
这个作者很懒,什么都没留下…
展开
-
为android开发安装ubuntu系统环境纪要
本文记录安装ubuntu过程及遇到的问题,为以后做参考。一。环境与准备:1.电脑配置电脑型号 微星 MS-7597 台式电脑操作系统 Windows XP 专业版 32位 SP3 ( DirectX 9.0c )处理器 AMD Athlon(速龙) II X2 240 双核主板 微星 GF615M-P33 (MS-7597) (Nvidia nForce 430(MCP61原创 2013-02-01 21:22:26 · 1193 阅读 · 0 评论 -
为内核增加新源码目录编译配置
开始着手学习arm linux知识了,为了自己的学习和实践代码和内核源生代码实现分离和解耦,决定在内核的根目录新增一个自己的源码目录,配置并编译进内核。一.新增配置选项及编译脚本(1) 新增根目录的配置选项 修改文件:arch\arm\Kconfig在“menu "System Type"”之前新增项目# study/Kconfigmenu原创 2013-02-24 15:24:52 · 1118 阅读 · 0 评论 -
android硬件抽像层详细流程图
http://blog.youkuaiyun.com/luoshengyang/article/details/6567257以上老罗(罗升阳)的博客为例,画出了硬件抽象层的逻辑详细框图,文中是以一个字符型驱动设备的android应用访问为例,对android的HAL硬件抽象层的应用做了一次详细的介绍,从中可以对android硬件设备驱动程序框架有个比较全面的了解。图一是HAL的整体框架图,图二是以一原创 2013-03-01 19:33:01 · 630 阅读 · 0 评论 -
单独编译android framework模块出现的问题
全编andorid后,单独修改编译一个framwork模块,make snod会有如下告警信息:Warning: with dexpreopt enabled, you may need a full rebuild使用这样make snod 出来的镜像,内核不能启动,模拟器一直停留在“android”标志状态。查看log发现有如下错误打印:DexOpt: mismatch dep原创 2013-03-02 19:02:52 · 3808 阅读 · 0 评论 -
实时打印 android 模拟器的内核log信息
通过android的模拟器调试自己编译的内核,想实时打印内核的调试信息,但是默认内核的打印信息好像是往console=tty0输出的,这个我不知道怎么模拟一个tty0的终端,但是知道在adb shell口可以通过dmesg查看kernel printk buffer的信息。于是写了一个脚本循环输出kernel printk buffer的内容到adb shell:在android源码根原创 2013-03-02 12:40:27 · 1454 阅读 · 0 评论 -
一些有用的网址for andorid
一、ubuntu的直接下载网址http://cn.archive.ubuntu.com/ubuntu-releases/二、老罗的android之旅http://blog.youkuaiyun.com/Luoshengyang?viewmode=contents三、安卓源代码http://source.android.com/source/initializing.htmlht原创 2013-02-02 20:18:43 · 418 阅读 · 0 评论 -
android-4.4源码 在ubuntu上编译和 模拟运行
前提:代码已经准备好。首先要设定环境:USER@ANDROID_ROOT: source ./build/envsetup.sh这个命令设定后下一条命令才可以执行:USER@ANDROID_ROOT: lunch full-eng这个设定了很多环境变量,不管是编译还是模拟都要用到,然后开始编译make -j2 -j后面带的数字有电脑的CPU决定,如有双CPU每个CP原创 2013-02-04 20:29:36 · 944 阅读 · 0 评论