전체 글 171

Jetson AGX Xavier 초기 설치(2)

앞에 글에서, Host 용으로 PC에 VM을 설치하여 우분투 설치하는 과정을 설명하였다.Xavier의 Recovery 버튼(버튼 3개 중에 중간에 있는 버튼)을 누른 상태에서 왼쪽에 있는 전원 버튼을 눌렀다가 같이 때면 Recovery Mode로 시작된다.그 다음은 VM에서 Xavier의 USB-C 포트와 노트북의 USB포트를 케이블로 연결한다. 케이블은 Xavier 구매할 때 같이 제공된 것을 이용한다. 물론, PC와 Xavier간에 케이블 연결을 먼저 한 후에 Xavier를 Recovery Mode로 실행될 수 있게 해도 된다.이제 PC의 VM에서 USB 를 인식하게 하는 방법을 설정해본다. 아래 사진과 같이 VM의 장치>USB를 선택하여 나온, NVIDIA Corp. APX 라는 것을 선택한다. 이..

VirtualBox에 우분투 설치 후, Nvidia AGX Xavier 초기 설치

먼저 윈도우에 virtualbox를 먼저 설치한다. virtualbox는 오라클홈페이지에서 다운로드 받아서 설치할 수 있다. http://www.oracle.com/virtualization/virtualbox/ 위 주소의 우측 상단 조금 밑에 있는 virtualbox다운로드 사이트를 접속하면, OS별로 virtualbox 설치 파일을 다운로드 할 수 있다. 윈도우에서 설치할 것이라서 윈도우용 virtualbox를 다운로드 받아서 설치를 한다. 설치 방법은 쉬우니 넘어간다. virtualbox에 우분투를 설치하기 위해서, 우분투 홈페이지에 접속해서 설치 이미지를 다운로드 받는다. 우분투 이미지는 다음의 주소에서 다운로드 받을 수 있다. http://ubuntu.com/#download Enterprise..

ubuntu 18.04 LTS Bluetooth 인식 해결 방법

NVIDIA XAVIER를 사용하려는데, 블루투스 키보드가 잘 안 붙는다. 해결 방법을 아래에 간략히 요약한다. 첫번째로, 현재의 bluez 버전을 확인하자. 아래의 # 이후의 라인에 있는 명령어를 입력한다.( dpkg --status bluez | grep '^Version:' ) 그 실행결과는 다음과 같다. 명령어를 실행한 이 시스템의 버전정보는 5.48로 나온다. # dpkg --status bluez | grep '^Version:' Version: 5.48-0ubuntu3.4 두번째로는 블루투스 모듈을 새버전(2021년 1월 15일 기준으로 5.50)으로 업데이트 하기 위해 저장소를 추가한다. $ sudo add-apt-repository ppa:bluetooth/bluez [sudo] pass..

파이썬 프로그램을 윈도우10 실행화일(EXE)로 변환

최신의 파이썬 버전을 사용하니, 자주 오류가 나서, 언제나 3.5.2 버전만 사용해 오고 있다. 파이썬 파일을 윈도우10에서 실행될 수 있는 실행화일(exe)로 변환하는 방법은 간단하다. 필요한 프로그램은 pyinstaller . pyinstaller를 설치 한다. pip install pyinstaller 위의 것으로 끝났다. 이제 실행화일을 만들어보자. 프로그램한 파이썬 프로그램을 실행화일로 바꾸는 방법은 설치한 프로그램을 실행해주면 아주 간단하게 만들어진다. 파이썬 프로그램을 test.py 라고 하고, 이 프로그램을 윈도우에서 직접 실행 가능한 test.exe로 만들어준다. pyinstaller --onefile test.py 위 명령을 실행하면, 무언가 많은 내용이 출력되면서, 마지막에 아래의 메..

기타 2021.01.10

파라소닉 면도기 (ES-RT30) 분해 수리기

오래전에 15만원 정도를 주고산 파라소닉 워셔블 면도기 ES-RT30. 오랫동안 사용했던 면도기인데, 갑자기 충전도 안되고 전원을 꽂아도 작동이 안된다. 검색을 해서 서비스센터 AS 사례를 보니 5만원 내외가 나오는 것 같고, 서비스센터도 멀리 있어서 새로 구매하는 것이 더 나을 것 같아 서비스 센터 가는 것은 포기했다. 그리고, 순돌이 아빠의 모습을 생각하며, 구글링을 하니, 이 면도기 메뉴얼이 나온다. 메뉴얼에는 면도기를 폐기할 때 배터리를 분해해서 버리라고 분해하는 방법이 안내되어 있다. 분해하는 순서가 번호로 표시되어 있고 다양한 언어로 설명되어 있었다. 지금 기억이 면도기에 포함된 메뉴얼에도 분해하는 방법이 있었던 것으로 기억한다. 아래의 사진이 분해하는 방법이다. 이 메뉴얼을 보고, 순서대로 ..

기타 2020.12.22

NVIDIA JETSON AGX XAVIER DEVELPER KIT 개봉

Jetson AGX Xavier 개발 키트를 구매하려고, 알리익스프레스, 이베이, 아마존을 찾아봤는데... 지금까지 알리의 제품이 신뢰도 높고 가격도 싸다고 생각했고, 상대적으로 아마존의 제품가격이 비싸다는 생각을 가졌었다. 이번에 AGX Xavier를 구매한다고 찾다가 보니 아마존에서 판매하는 Xavier 제품이 가격이 몇십달러 싸고 한국 배송비도 없는 조건이어서 고민없이 주문을 했다. 금액이 비싼지라 관세도 추가로 내야한다. 주문하고 받기까지 약 10일 좀 더 걸린 것 같다. 아마존에서 온 박스는 엄청 큰 라면 박스 만한 것에 에어팩 넣어져서 속에는 한뼘 길이의 박스가 들어 있었다. 이 박스를 열어보면, 심플했다. 불필요한 설명서가 있다. 설명서에는 간단한 주의사항이 있다. 개발 키트를 만질 때는 손..

(4) 스트리밍을 위한 미디어 서버 설치 - PLEX

간만에 오래전에 적다가 말았던 영화 스트리밍 서버 만드는 글을 이어간다. 라즈베리파이 1~2에서 토렌트를 사용하니, 로컬에 저장을 할 때도, NAS용 디스크를 만들어서 사용할 때도, 디스크 I/O가 발생하면 라즈베리파이가 거의 먹통이 되는 수준이었다. 최근의 라즈베리파이3, 4는 그정도는 아니었지만, 시간이 지난 현재는 라즈베리파이가 아닌, Jetson Nano를 서버로 사용하고 있다. 젯슨나노는 디스크I/O가 있어도 시스템이 멈추는 수준으로까지는 되지 않아서 나은듯. 10만원짜리 홈서버로 사용하기에는 괜찮은 듯하다. 트랜즈미션을 이용하여, 다운로드 받은 영상을 스트리밍으로 Play하기 위한 미디어서버를 설치한다. PLEX를 사용하였다. Plex Server는 성능 낮은 서버에서 미디어센터를 구축하기 위..

무선랜 패킷 분석(802.1x wifi) - 인증

간만에 다시 글 정리한다. wifi 신호를 잡기 위해서는 앞의 글에서 적었듯이, 무선랜카드를 모니터 모드로 설정해야지만 모든 패킷을 잡을 수 있다. 정확히는 무선랜카드에서 지원하는 주파수의 모든 패킷을 잡을 수 있다. 모니터 모드로 변경하는 방법은 이전 글에서 찾아보도록 하고, 아래에는 무선 패킷을 캡쳐한 것 중에서 AUTH 패킷에 대해 정리한다. 캡쳐 시험을 하기 위해서, 먼저 공유기에 접속하여 현재 무선공유기에 설정된 채널을 확인한다. 내가 사용하고 있는 IPTIME공유기의 사례를 아래에 표시한다. 아래의 사진의 2.4GHz의 채널이 2로 설정되어있다. 2.417Ghz주파수가 2번 채널이다. 무선공유기의 채널은 공유기의 채널검색을 하여, 주변에 다른 곳에서 사용하지 않는 채널로 설정을 하는 것이 무선..

파이썬 + Flask 로 WIPS 관리 화면 만들기

파이썬 3.6을 사용하도록 하고, 아래의 패키지를 설치한다. flask 설치 $ pip3 install flask Collecting flask Downloading Flask-1.1.2-py2.py3-none-any.whl (94 kB) |████████████████████████████████| 94 kB 439 kB/s Requirement already satisfied: Werkzeug>=0.15 in ./.local/lib/python3.6/site-packages (from flask) (1.0.1) Collecting click>=5.1 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) |███████████████████████████████..