ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ADB, Fastboot
    embedded system 2015. 1. 15. 16:52

    3일 반동안 wiki대로 따라하긴 했는데 임베디드는 문외한으로 시작해서 그냥 다 모른채로 시작함.

    임베디드는 수업이라도 들었는데 안드로이드는 진짜 그냥 인문과학생들과 다를게 없는 지식수준..



    ADB명령어


    안드로이드까지 작동하는 상태에서 사용가능한 명령어?

    윈도우에서도 device driver따로 설치, 

    adb, (android debug bridge) : 안드로이드 기기의 검토용으로 사용.

    Android ADB interface : fastboot 상태인 안드로이드 장치를 제어하기 위해 필요한 드라이버



    명령어 :

    adb shell

    sudo adb reboot : target board를 강제로 재시작

    sudo adb reboot-bootloader : target board를 강제로 부트로더로 재시작시킨다.


    Fastboot명령어


    bootloader로 부팅한 상태에서 사용가능한 명령어이다.

    안드로이드에서 제작한 펌웨어 업그레이드 툴이다. 리눅스 커맨드 기반임.

    OTG cable로 연결되어있어야 한다.


    target board에서 fastboot 명령어 수행하고 나면, host PC에의 terminal에서 command 명령어가 가능하다.


    sudo fastboot reboot : target board를 강제로 재시작한다.

    sudo fastboot erase [파티션명] : 해당 파티션을 자운다

    sudo fastboot flash [파티션명] [플래싱할 이미지파일의 전체경로]

    ex)ramdisk라는 파티션을 만들고, ramdisk.img.ub 이미지 파일을 플래싱하고자 한다면 

    sudo fastboot flash ramdisk /home/hong/WORKING_DIRECTORY2/out/target/product/arndale/ramdisk.img.ub


    'embedded system' 카테고리의 다른 글

    u-boot 분석  (1) 2015.01.19
    u-boot 컴파일,부팅  (1) 2015.01.16
    RAM, Flash memory  (0) 2015.01.15
    arndale 세팅작업  (0) 2015.01.13
    embedded linux Booting  (0) 2015.01.07
Designed by Tistory.