저는 D3-G 모델을 활용해 개발을 진행하고 있습니다.
개발 목표를 위해 AOSP를 직접 빌드하여 개발 보드에서 실행시켜야 하는데, 현재 공식적으로 Ubuntu만 지원하기에 시험해보기 매우 어려운 상태입니다.
Uboot에서 fastboot를 사용해보려고 노력하는 등 다양한 방법을 시도해봤지만 모두 실패했습니다.
혹시 시도해볼만한 방법들 있으면 공유 부탁드립니다!
저는 D3-G 모델을 활용해 개발을 진행하고 있습니다.
개발 목표를 위해 AOSP를 직접 빌드하여 개발 보드에서 실행시켜야 하는데, 현재 공식적으로 Ubuntu만 지원하기에 시험해보기 매우 어려운 상태입니다.
Uboot에서 fastboot를 사용해보려고 노력하는 등 다양한 방법을 시도해봤지만 모두 실패했습니다.
혹시 시도해볼만한 방법들 있으면 공유 부탁드립니다!
안녕하세요!! TOPST입니다.
먼저 Android의 경우, 빌드를 하신 듯 합니다.
그리고 fastboot으로 flashing을 하려 하시는 것 같아 보입니다.
아마도 uboot을 새로 빌드 해야 하지 않을까 싶습니다.
아직 uboot conf를 보고 답변을 드리는 것은 아닌데요.
Fastboot을 위해서는 uboot에서 일부 conf 설정을 추가하고 재빌드를 해야만 될 것으로 예상됩니다.
그 후, uboot을 다시 flashing 하고 나서야 fastboot로 flashing 할 수 있을 듯 합니다.
그리고, flash map도 다시 잡아야 할 듯 한데요.
혹시 yocto 리눅스의 flash map을 확인하시고 Android도 비슷하게 접근하시는 지도 궁금합니다.
어떤 개발 목표를 위해 Android를 사용하기로 하셨는지 궁금하네요.
안녕하세요, m0ng씨와 같이 프로젝트를 진행하는데, m0ng씨 대신해서 답변드립니다.
저희는 컴퓨터 보안을 전공하는 대학교 4학년 학생들인데, 캡스톤 프로젝트(졸업 프로젝트)로 “Android와 OP-TEE를 융합한 안전한 블록체인 지갑 OS 개발”이 목표입니다.
운이 좋게, 저희 지도 교수님께서 D3G 보드를 구해주셨고, 그래서 이 보드에서 테스트 중이기에 해당 질문을 드렸던것입니다.
답변 주셔서 감사합니다! 참고하여 진행해보겠습니다.
안녕하세요.
앞서 질문에 회신이 늦었습니다.
혹시 진척 사항이 있으신지요 ?
확인해본 결과, 현재 D3-G에 사용하시는 u-boot에는 FASTBOOT을 사용하기 위한 option들이 모두 활성화 되어 있습니다.
보드가 초기 부팅할 때, uart에 연결된 console 에서 키 입력을 넣으시면 uboot command 모드로 진입합니다.
( ‘=>’ 출력을 보실 수 있습니다.)
이후, “fastboot 0” (usb 2.0), “fastboot 1” (usb 3.0) 명령을 통해 fastboot 모드 진입이 될 것 입니다.
도움 되셨길 바랍니다.
고맙습니다.