어쩌라구..?? ㅡㅡa..

Posted
Filed under Linux/system
1. 라즈베리 파이 OS 설치
- pi-imager를 사용하여 64bit OS 설치. 이때 ID, Wifi등의 옵션설정은 가능한한 다 해둔다.
- 없는 명령어 실행시 패키지 안내가 나오지 않으면 : command-not-found
- shell에서 자동완성 안되는 경우 : bash-completion
- 한글입력기 설치 : uim uim-byeoru

2. ESP-IDF 설치
- aarch64에서 esp-idf를 사용하려면 다음 패키지가 필요하다 : git python3-pip ninja-build ccache
- eclipse CDT버전을 설치한다. 최신 eclipse는 64bit버전만 있더라.
- idf-eclipse-plugin 내용을 참조하여 툴킷을 설치한다.
- eclipse plugin 설치를 진행하다보면 plugin 자체는 오류로 인해 설치되지 않는데, 첫번째 설치가 끝나고 eclipse 재시작 후 다시 동일하게 설치과정을 진행하면 설치가 된다.
- 첫번째 eclipse plugin 설치시 unknown origin trust를 묻는데, 체크박스 클릭하고 진행한다.
- plugin이 설치되면 메뉴에 Espressif 메뉴가 생긴다. 메뉴를 통해 ESP-IDF를 설치한다.
- ESP-IDF 설치 후 esp-idf tool을 설치해야 하는데, 설치중 오류가 발생하고 멈춘다. xtensa-clang이 arm64용 패키지가 없어서 멈추는데, 쉘에서 다음 명령으로 수동 설치하면 오류 발생 부분을 skip 할 수 있다 : ~/esp-idf-v4.4.2/tools$ python3 idf_tools.py install
- 수동 설치 후 다시 esp-idf tool설치를 수행한다. 이번에는 오류 발생 없이 종료될 것이다.

3. 시험빌드
- sample중에서 하나 골라서 빌드 돌려본다. 여기까지 설정하고 빌드와 실행 모두 잘 되었다.
2022/10/07 06:03 2022/10/07 06:03