[AOSP] 올바른 명령어 순서 보호되어 있는 글입니다. 더보기 make otapackage 와 make target-files-package 차이점 보호되어 있는 글입니다. 더보기 make otapackage 는 언제 사용해야 할까? * make otapackage는 전체(Full) OTA 업데이트 패키지를 생성할 때 사용하는 명령어* 새로운 OS 버전을 강제로 덮어쓰거나, ADB sideload를 통한 업데이트가 필요할 때 유용 1. 전체 OTA 업데이트(Full OTA) 생성기기의 기존 OS 버전과 상관없이 새로운 OS를 설치해야 할 때증분 업데이트(Incremental OTA)가 아닌, 완전한 업데이트 패키지가 필요할 때처음 기기를 출시할 때 OTA 파일을 제공해야 할 때2. 공장 초기화 후 OTA로 복구할 때A/B 시스템에서 부트로더 언락 없이 OTA로 복구해야 하는 경우기기에서 adb sideload update.zip을 사용하여 업데이트할 때3. 출시용 OTA 패키지를 만들 때Google이나 제조사에서 OTA 업데이트 파일.. 더보기 [AOSP] cuttlefish 실행 오류 날때 out/target/product/vsoc_x86_64폴더에 bootimage가 없다는 등의 에러가 계속 난다.. 파일이 있지만.... 그럴땐 $rm -rf /tmp/cf_avd_*$rm -rf /tmp/cf_avd_* rm -rf /home/username/cuttlefish/instances/*$cvd reset$cvd start 더보기 AOSP 환경에서만 LD_LIBRARY_PATH 설정하여 launch_cvd 오류 해결하기 AOSP (Android Open Source Project) 개발 환경에서 Cuttlefish 가상 디바이스 (launch_cvd) 실행 시 발생하는 symbol lookup error 문제가 발생했다. launch_cvd: symbol lookup error: /home/username/Project/android14/out/host/linux-x86/lib64/libcuttlefish_utils.so: undefined symbol: _ZN4Json11writeStringERKNS_12StreamWriter7FactoryERKNS_5ValueE 이런 오류가 발생했는데 이것은 libcuttlefish_utils.so가 올바른 libjsoncpp.so를 찾지 못해서 발생한거고, 기본적으로 시스템의 /.. 더보기 AOSP cuttlefish 설치 실패 $~/Project/cuttlefish/android-cuttlefish/base$ debuild -i -us -uc -b -d dpkg-buildpackage -us -uc -ui -i -b -ddpkg-buildpackage: info: source package cuttlefish-commondpkg-buildpackage: info: source version 1.2.0dpkg-buildpackage: info: source distribution UNRELEASEDdpkg-buildpackage: info: source changed by Chad Reynolds dpkg-source -i --before-build .dpkg-buildpackage: info: host architecture.. 더보기 ubuntu aosp 빌드 오류모음 $sudo apt update $apt install openjdk-8-jdk -ysudo ln -s /usr/bin/python3 /usr/bin/python #rk356x u-boot fit.sh fdtget: command not found$sudo apt install device-tree-compiler#openssl/bio.h openssl/bio.h No such file or directory$sudo apt install aptitude$sudo aptitude install libssl-dev 더보기 docker compose로 postgresql 실행하는법 #Postgresql-compose.ymlversion: '3'services: db: image: postgres:latest restart: always environment: POSTGRES_USER: ############################### POSTGRES_PASSWORD: ################################# POSTGRES_DB: ############################### ports: - "5432:5432" volumes: - ./postgres-data:/var/lib/postgresql/data #postgresql $docker-compose -f .\po.. 더보기 docker compose로 redis 실행 및 테스트 방법 #redis-compose.ymlversion: '3'services: redis: image: redis container_name: my-redis ports: - "6379:6379" volumes: - ./redis-data:/data command: redis-server --appendonly yes #redis container 실행$docker-compose -f ./redis-compose.yml up -d#container 확인$docker-compose -f ./redis-compose.yml ps#redis cli를 이용하여 redis 접속$docker-compose -f .\redis-compose.yml exec redis redi.. 더보기 docker compose로 kafka 설치 및 접속 방법 #kafka-compose.yml 파일version: "3"services: zookeeper: image: confluentinc/cp-zookeeper:latest environment: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 kafka: image: confluentinc/cp-kafka:latest depends_on: - zookeeper ports: - 9092:9092 environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_ADVERTISED_LISTENE.. 더보기 이전 1 2 3 4 5 6 7 ··· 34 다음