隣の芝は青くみえる!

     c⌒っ゚д゚)っφ メモメモ...

    スポンサーサイト

    スポンサー広告

    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    L01F kernel

    L01F

    android5.1 kernel
    vanir kernel
    pacman L01F で動作確認済み
    VanirAOSPがCMとrenderのkernelをマージしたもの

    機能についてはrender kernelのスレッドで確認

    プルリク出しといたのが通ったので以下source
    Github

    stock kernel
    L01F-STOCK-KERNEL-JB-2015-0429.zip
    スポンサーサイト

    cm-12.1

    build

    local_manifest.xml

    <manifest>

    <!-- samsung common -->
    <project name="CyanogenMod/android_packages_apps_SamsungServiceMode" path="packages/apps/SamsungServiceMode" remote="github" />
    <project name="kbc-developers/android_hardware_samsung" path="hardware/samsung" remote="github" />
    <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
    <project name="kbc-developers/android_device_samsung_qcom-common" path="device/samsung/qcom-common" remote="github" />

    <!-- vendor common-->
    <project name="kbc-developers/proprietary_vendor_samsung" path="vendor/samsung" remote="github" />
    <project name="kbc-developers/proprietary_vendor_lge" path="vendor/lge" remote="github" />

    <!-- msm common -->
    <project name="kbc-developers/android_device_samsung_msm8660-common" path="device/samsung/msm8660-common" remote="github" />
    <project name="kbc-developers/android_device_samsung_msm8960-common" path="device/samsung/msm8960-common" remote="github" />
    <project name="kbc-developers/android_kernel_samsung_msm8660" path="kernel/samsung/msm8660-dcm" remote="github" revision="lp" />
    <project name="kbc-developers/android_kernel_samsung_d2dcm" path="kernel/samsung/d2dcm" remote="github" />
    <project name="kbc-developers/android_kernel_lge_msm8974" path="kernel/lge/msm8974" remote="github" />

    <!-- l01f -->
    <project name="kbc-developers/android_device_lge_g2-common" path="device/lge/g2-common" remote="github" />
    <project name="kbc-developers/android_device_lge_l01f" path="device/lge/l01f" remote="github" revision="cm-12.0" />

    <!-- sc03d -->
    <project name="kbc-developers/android_device_samsung_celox-common" path="device/samsung/celox-common" remote="github" />
    <project name="kbc-developers/android_device_samsung_celoxdcm" path="device/samsung/celoxdcm" remote="github" />

    <!-- sc06d -->
    <project name="kbc-developers/sc06d_boot_ramdisk" path="kernel/samsung/sc06d_boot_ramdisk" remote="github" revision="aosp-lp" />
    <project name="kbc-developers/android_device_samsung_d2dcm" path="device/samsung/d2dcm" remote="github" />
    <project name="kbc-developers/android_device_samsung_d2-common" path="device/samsung/d2-common" remote="github" />
    </manifest>


    time brunch cm_celoxdcm-userdebug

    time brunch cm_d2dcm-userdebug

    time brunch cm_l01f-userdebug

    ubuntu 14.04 android build環境 備忘録

    ubuntu

    前みたいにvmwareで動かす

    必要なものを導入
    sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev lib32z1 x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils python-software-properties xsltproc libx11-dev:i386 android-tools-adb android-tools-fastboot liblz4-tool gcc-4.6 g++-4.6 gcc-4.6-multilib g++-4.6-multilib python-lunch phablet-tools schedtool openjdk-7-jdk meld ccache lzop python3-all-dev python3-setuptools
    mkdir ~/bin
    mkdir ~/.ccache

    curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    chmod a+x ~/bin/repo
    git config --global user.email "yourname12345987@yahoo.ne.jp"
    git config --global user.name "yourname"
    sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
    sudo ln -s mesa/libGL.so

    bashrcを開く
    gedit ~/.bashrc

    以下を一番下に追記
    #JAVA
    export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
    export PATH=$PATH:$JAVA_HOME/bin
    export ANDROID_JAVA_HOME=$JAVA_HOME

    # repo
    export PATH=${PATH}:~/bin

    # ccache
    export USE_CCACHE=1
    export CCACHE_DIR=~/.ccache


    .sshフォルダを共有フォルダからホーム以下のディレクトリに移動しておく
    ソフトウェアーの更新、再起動
    vmware toolsの導入
    そのままだと導入できないので
    vmware-tools-disribをホーム以下に解凍して 以下コマンドを順に打つ
    vmhgfs.tar を 解凍
    inode.c をsedでd_alias を、d_u.d_alias に編集
    vmhgfs.tar を 圧縮
    cd ~/vmware-tools-distrib/lib/modules/source
    tar xvf ./vmhgfs.tar
    cd vmhgfs-only/
    chmod u+w ./inode.c
    sed -i -e "s/d_alias/d_u.d_alias/g" inode.c
    cd ..
    rm ./vmhgfs.tar
    tar cvf vmhgfs.tar ./vmhgfs-only
    cd ../../..
    sudo ./vmware-install.pl

    kernel作成 自分メモ

    build

    kernelの作成に役に立ちそうなcommit(思いついたら追記)

    sweep2sleep

    fast charge

    cpu clock
    intelli plugとか色々


    intellimm

    repo syncが終わらないときの対処

    build

    repo sync ploblem vmware でググってみたところ下記のリンクにたどり着いた
    http://stackoverflow.com/questions/2091474/repo-sync-problem

    ここを参考に下記コマンドを入力して
    sudo sysctl -w net.ipv4.tcp_window_scaling=0


    同期させる
    repo sync -f -j10


    以上で終了

    « »

    04 2015
    SUN MON TUE WED THU FRI SAT
    - - - 1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 - -
    カウンター
    プロフィール

    lawn

    Author:lawn

    最新トラックバック
    検索フォーム
     
     
     
     
     
    ブロとも申請フォーム
     
     
     

    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。