분류 전체보기

Jetson Xavier

[Jetson Xavier agx] Xavier 성능 확인방법

📌 Intro Xaiver에서 현재 CPU, GPU를 얼마나 사용하고 있는지 성능을 확인하는 방법에 대해 알아보자. 📌 Jetson Stats 설치 jetson_stats는 Jetson 시리즈 [Xavier NX, Nano, AGX Xavier, TX1, TX2] 시스템 모니터링과 컨트롤 패키지다. 직관적인 구성을 가지고 있기 때문에 사용하기 편리하다. sudo -H pip install -U jetson-stats sudo -H pip3 install -U jetson-stats 위 명령어를 이용하여 jetson_stats를 설치할 수 있다. (만약 pip으로 설치가 되지 않는다면 pip3를 이용하자.) 설치 후 재부팅하면 된다. 📌 jtop 실행 jtop : 시스템 모니터링 유틸리티 jetson_co..

Jetson Xavier

[Jetson Xavier agx] Xavier Fan 모드변경

📌 Intro Xavier가 생각보다 발열이 많다. 이를 해결하기 위해 Xavier는 2가지의 냉각 정책을 가지고 있는데, quiet 모드와 cool모드다. 기본적으로 Xavier는 quiet모드로 설정되어 있는데 이 냉각 정책은 81도가 되어야 냉각을 진행하게 된다. (공식적으로 Xavier가 최대 성능을 안정적으로 내기 위해서는 70도 내외 온도에서의 사용이 권장되는데 뭔가 이상하다.) 📌 냉각 정책 변경 sudo /usr/sbin/nvpmodel -d 냉각정책을 바꾸기 위해서는 위 명령어를 사용하면 된다. 위치에는 cool 혹은 quiet이 들어갈 수 있다. sudo /usr/sbin/nvpmodel -q 위 명령어를 통해 냉각 정책이 정상적으로 반영되었는지 확인할 수 있다. 명령어를 이용하여 냉각..

Jetson Xavier

[Jetson Xavier agx] Xavier 한글 사용 방법

📌 Intro Jetson Xavier argx에서 한글을 사용하는 방법에 대해 정리한다. 📌 방법 1. [System Setting]에 들어가 [Language Support]를 클릭한다. 2. Language Support 창이 출력되기 전에 아래와 같은 언어 지원을 체크하는 창이 출력된다. 3. 아래와 같은 창이 나타나면 "install" 버튼을 클릭하자. 4. 비밀번호를 입력한 후 "authenticate" 버튼을 클릭한다. 5. 아래의 그림과 같이 각종 폰트와 언어 관련 패키지가 설치되는데 시간이 조금 걸린다. 6. Language Support 창이 나오면 "Install/Remove Languages" 버튼을 클릭합니다. 7. 우측 스크롤바를 아래로 내리면 Korean이 체크되어 있을 것이다..

Jetson Xavier

Jetson Xavier agx] Xavier VsCode 사용하기

📌 Intro Xavier에서 Yolov5를 실행하는데 vi로는 디버깅이나 코드 수정이 불편해서 VSCode를 설치하려고 한다. 어떻게 진행하는지 알아보자. 📌 VSCode 설치 git clone https://github.com/JetsonHacksNano/installVSCode.git cd installVSCode ./installVSCodeWithPython.sh 위 명령어를 이용하여 vscode를 설치할 수 있다. 📌 VSCode 설치 확인 및 실행 code --version code HelloWorld/ code --version 을 이용하여 vscode가 잘 설치되었는지 버전을 확인할 수 있다. code HelloWorld/ 를 이용하여 vscode를 실행할 수 있다. 이렇게 vscode가 ..

Jetson Xavier

[Jetson Xavier agx] Yolov5 환경 구성

📌 Intro 이전 글에서는 Xavier를 초기화 하고 JetPack 재설치하는 방법에 대해 정리했다. https://krrong.tistory.com/entry/Jetson-Xavier-agx-초기화-및-jetpack-설치2?category=990327 [Jetson Xavier agx] 초기화 및 jetpack 설치3 (Success) 📌 Intro 이전 글에서는 버추얼박스를 이용하여 Xavier를 초기화 하려고 했었고 실패했었다. 그래서 window 데스크탑에 듀얼 부팅으로 우분투를 설치하여 해결하였다. 📌 듀얼부팅 듀얼부팅 관련 krrong.tistory.com 위 글에서도 정리했지만 이전에는 ubuntu 20.04 & JetPack 5.0 버전이었는데 Pytorch를 설치하고 python에서 i..

Jetson Xavier

[Jetson Xavier agx] 초기화 및 jetpack 설치3 (Success)

📌 Intro 이전 글에서는 버추얼박스를 이용하여 Xavier를 초기화 하려고 했었고 실패했었다. 그래서 window 데스크탑에 듀얼 부팅으로 우분투를 설치하여 해결하였다. 📌 듀얼부팅 듀얼부팅 관련 내용은 아래 링크를 따라서 진행하였다. https://cupjoo.tistory.com/53 몇 가지 다른 점은 스왑 영역이나 기타 영역을 따로 설정하지 않았고, 윈도우에서 할당하지 않은 파티션(free space) 모두를 우분투로 사용하도록 했다. 또, 재부팅 시 화면이 조금 달랐는데, 이는 [Device for boot loader installation] 영역을 window boot manager가 있는 위치가 아닌 다른 위치로 설정해두었기 때문으로 보인다. 듀얼부팅을 처음 시도해서 저장된 정보가 날아..

Jetson Xavier

[Jetson Xavier agx] 초기화 및 JetPack 설치2 (사전준비 듀얼부팅)

📌 Intro 연구실에서 Xavier에 JetPack 재설치를 진행해야 하는데, Xavier에 JetPack 을 설치하기 위해서는 우분투가 설치되어 있는 컴퓨터가 필요하다.(VirtualBox 안됨..) 때문에 연구실 컴퓨터에 듀얼 부팅으로 우분투를 설치해야 하고, 그 방법에 정리하려고 한다. 📌 부팅 USB 만들기 부팅 USB를 만들기 위해서는 당연히 USB가 필요하다. 2~3GB크기 정도면 충분하다. 1. Rufus 설치 https://rufus.ie/ko/#google_vignette Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기 간편하게 부팅 가능한 USB 드라이브 만들기 Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 이 프로그램은 다음..

(구)Android/Kotlin

[Kotlin] Bottom Navigation Bar 사용하기

📌 Intro 카카오톡이나 인스타그램처럼 아래 탭이 있고 선택한 탭에 따라 화면이 변경하도록 하는 기능을 추가하고 싶었다. 이 기능을 탭 레이아웃과 뷰페이저로도 구현할 수 있지만 이 글에서는 바텀 네비게이션 바를 이용하여 기능을 구현해보려고 한다. 📌 1. dependencies 추가 1. build.gradle을 클릭하여 오픈한다. 2. dependencies 에 아래 코드를 추가해준다. implementation 'com.google.android.material:material:1.6.1' 3. Sync Now를 클릭한다. 📌 2. Menu 폴더와 navi_menu.xml 파일 생성 위처럼 프로젝트에 Menu라는 이름의 폴더와 navi_menu.xml 파일을 생성해주도록 하자. xml파일 명은 본인..

Krrong
'분류 전체보기' 카테고리의 글 목록 (13 Page)