2020 하계모각코 2회차

OP-TEE 환경 만들기

라즈베리파이에 TEE를 포팅하기 위해 먼저 OP-TEE QEMU를 설치해야 했습니다.

그러나 기존에 쓰던 우분투 운영체제에 문제가 생겼는지 power-off 를 해도 정상적으로 시스템이 꺼지지 않았고 또한 업데이트 또한 원할하게 이루어지지 않아 결국 새로이 우분투를 깔기로 하였습니다.

http://ftp.kaist.ac.kr/ubuntu-cd/

위 사이트는 카이스트에서 운영하는 서버인데, 해외에서 iso 파일을 다운로드 받으면 너무 느려서 카이스트 서버에서 가장 최신 버전인 20.04 버전을 다운로드 받아 사용하지 않는 USB를 부팅 디스크로 만들어 주었습니다.

https://deneb21.tistory.com/349

위 사이트를 참고하여 SSD 분할하여 우분투 운영체제를 설치하였습니다.

복습

우분투는 정상적으로 설치되었습니다.

이후 필수적인 패키지를 몇 개 설치하여 준 뒤 본격적으로 OP-TEE QEMU를 설치하기 위해 여러 사이트를 참고하였습니다.

https://m.blog.naver.com/PostView.nhn?blogId=hw5773&logNo=221315550911&categoryNo=6&proxyReferer=&proxyReferer=https:%2F%2Fwww.google.com%2F

위 사이트를 참고하여 설치하였습니다.

잘 따라가던 도중 “command repo not found~~” 와 같은 오류가 나서 검색해보니 build 환경을 만들기위해 여러 군데 손을 대야 해서

https://source.android.com/setup/build/initializing

위 사이트를 참고하여 빌드 환경을 설정해주었습니다.

그리고

https://source.android.com/setup/develop#installing-repo

위 사이트를 참고하여 repo 오류를 해결하였습니다.

이후 예기치 못한 곳에서 python 오류가 발생하여서 python 3.8.5 버전을 다운 받았음에도 불구하고 계속 오류가 생겨

https://www.cyberciti.biz/faq/bash-python-command-not-found/

위 사이트를 참고하여 문제를 해결하였습니다.

이후 다시 OP-TEE QEMU 설치하는 사이트를 참고하여 설치를 진행하는데 정상적으로 Toolchain을 다운 받고 make 하는 과정에서 알수없는 오류가 생겨 찾아보다가 다음 시간에 찾기로 하고 이번 모각코를 마쳤습니다.

태그:

업데이트:

댓글남기기