2014年2月26日

编译cubieboard android 源码过程详解之(三):lunch

摘要: 阅读本文前请先阅读source build/envsetup.sh2014-02-26这一步是选择要编译的产品。2014-02-27在文档中分析函数调用真的不是很方便,这里先试着用缩进表示函数的层次,缩进越多表示被调用的层级越深(很遗憾,插入的代码无法缩进显示)。因为有些代码片段只属于函数的一部分,所以在代码片段上都表明了所属的函数(红色背景,白色字体)。lunchfunction lunch(){ local answer if [ "$1" ] ; then answer=$1 else print_lunch_menu echo... 阅读全文

posted @ 2014-02-26 19:01 JonnyLulu 阅读(2217) 评论(1) 推荐(0)

编译cubieboard android 源码过程详解之(二):source build/envsetup.sh

摘要: 2014-02-26这是最先要做的一步,主要是做编译之前的配置。旅程开始:从哪里开始?首先要找到该脚本从哪里开始执行,如果你使用的编辑器支持代码折叠和symbles浏览,那么这件事情就比较简单。代码折叠后,看一下脚本的整体结构,可以发现基本全是函数,期间零星分散着一些变量的设置。函数是要被调用的,自然不会从函数开始。直到最后才发现函数调用:for f in `/bin/ls vendor/*/vendorsetup.sh vendor/*/*/vendorsetup.sh device/*/*/vendorsetup.sh 2> /dev/null`do echo "inclu 阅读全文

posted @ 2014-02-26 18:59 JonnyLulu 阅读(2320) 评论(0) 推荐(0)

编译cubieboard android 源码过程详解之(一):概述

摘要: 一直想理清编译安卓系统源码的过程中到底做了哪些事情,想必是极困难的,因为其中涉及到太多的背景知识(shell、makefile、sed等)。因此将此事做为一长期工作,慢慢来吧...lichee buildsourcebuild/envsetup.shlunchextract-bspmakepack 阅读全文

posted @ 2014-02-26 18:57 JonnyLulu 阅读(1066) 评论(0) 推荐(0)

ubuntu 好用的软件

摘要: 学习*openyoudao 词典 阅读全文

posted @ 2014-02-26 18:47 JonnyLulu 阅读(224) 评论(0) 推荐(0)

ubuntu adb 配置

摘要: 1、安装 adbsudo apt-get install android-tools-adb2、修改 udev 规则文件sudo gedit /etc/udev/rule.d/51-android-rules.rules找到下面内容,红色颜色的文字是需要添加的内容(注意:adbusers要改为plugdev,在这里耽误了好久)# Google#SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0660", GROUP="adbusers"SUBSYSTEM==" 阅读全文

posted @ 2014-02-26 11:59 JonnyLulu 阅读(1518) 评论(0) 推荐(0)

导航