1. Jetson TX2 를 복구모드로 부팅한다.

2. 호스트 PC에서 sdkmanager를 실행한 다음 CONTINUE(TO STEP 02)를 누른다.

3. 왼쪽 체크박스만 체크하고 CONTINUE를 누른다.

4. 다음과 같은 메세지가 나타나면 Yes 를 선택한다.

5. 아래와 같은 화면이 나타나면,

  1) Manual Setup을 선택

  2) Jetson TX2를 복구 모드로 다시 부팅

  3) Flash 버튼을 누른다.

Manual Setup  선택 후 Flash  버튼을 누른다.
Jetson OS를 writing하는 중

스크린샷, 2020-05-27 16-32-46

6. 아래 창이 나타나면 OS 이미지 쓰기가 끝났고, Jetson TX2화면에서 초기 설정을 마치고 OS가 구동됨을 확인한다.

  - Jetson TX2에서 언어, 키보드, 지역 등을 선택

  - 계정 생성 후 완료

7. Jetson TX2에서 ifconfig  명령어로 IP 확인

8. 호스트 PC에서  Jetson TX2 보드의 IP, Username, Password를 입력 후 Install  버튼 선택

 

Jetson SDK Component 설치중

9.다음과 같은 화면이 나타나면 완료. FINISH버튼을 선택한다.

'기타' 카테고리의 다른 글

Jetson TX2(5)  (0) 2020.05.27
Jetson TX2(4) - Tensorflow install  (0) 2020.05.27
Jetson TX2 설정(2) - Jetpack 다운로드  (0) 2020.05.27
Jetson TX2 설정 (1) - 준비  (0) 2020.05.27
Jetson-nano VNC 설정  (4) 2020.04.03

1. 웹에 접속해서 sdkmanager를 다운 받는다. (현재 최신 버전은 1.1.0)

 -

 

2. 다운 받은 deb 파일 설치(관리자 비밀번호 한번 틀렸음..-_-;)

3. sdkmanager라고 명령어를 입력하면 다음과 같은 창이 나타남

4. NVIDIA 계정과 비밀번호를 입력하면 다음의 창이 나타나는데, 난 disable 함

 

5. [...] 을 누르고 TARGET HARDWARE를 Jetson TX2로 바꿔줌

6. CONTINUE를 눌러서 STEP2로 넘어가면 다음과 같은 화면이 나타나는데, 나는 체크박스 두개다 체크하고 CONTINUE 누름 (설치하면서 받는게 아니라, 일단 다 받아놓음)

  - 시간이 좀 걸림, 다 받고 나면 다음과 같이 FINISH 버튼 활성화

 

 

'기타' 카테고리의 다른 글

Jetson TX2(4) - Tensorflow install  (0) 2020.05.27
Jetson TX2 설정(3)  (0) 2020.05.27
Jetson TX2 설정 (1) - 준비  (0) 2020.05.27
Jetson-nano VNC 설정  (4) 2020.04.03
공적 마스크 공공API 테스트 해보자  (0) 2020.03.27

Advantech사의 MIC-720AI 보드를 가지고 테스트 해야 하는데,

이놈이 Jetson TX2 기반임

 

Jetson nano랑 달리 Jetpack 을 설치해야 함

그런데, Jetpack을 설치하려면 별도의 우분투가 설치되어 있는 호스트 PC가 필요함

USB(128GB짜리)에 우분투 설치함 (과정 생략, 인터넷에 여기저기 많음)

 

* 준비사항

1. Ubuntu 16.04가 설치되어 있는 Host PC

2. Jetson TX2 보드(당연히 전원이 공급되어야 함)

3. 1번의 Host PC의 USB와 와 2번의 Jetson TX2 보드의  OTG가 연결되어야 함

4. Jetson TX2  보드를

    1) 랜선을 연결해서 인터넷이 되게끔하고,

    2) HDMI를 연결해서 모니터 연결

 

* 알아야 할 사항

1. 복구 모드 전환 방법

  - 보드의 전원이 켜질 때, REC 버튼이 눌려져 있으면 되는 것 같음

  - 전원버튼으로 켜질 때나, RESET  버튼을 누르기 전에 REC  버튼을 누르고 있다가 잠시 뒤 떼면 됨

 

 

 

'기타' 카테고리의 다른 글

Jetson TX2 설정(3)  (0) 2020.05.27
Jetson TX2 설정(2) - Jetpack 다운로드  (0) 2020.05.27
Jetson-nano VNC 설정  (4) 2020.04.03
공적 마스크 공공API 테스트 해보자  (0) 2020.03.27
테두리 추출  (0) 2020.02.13

회사에 굴러다니는 Jetson-nano 보드.

 

우분투 18.04가 설치되어 있길래.

 

테스트 할 게 있어서, VNC로 연결할려고 RealVNC를 설치할려고 했는데, 설치가 안됨

 - https://ghostweb.tistory.com/804

 

32비트 64비트 문제인지 확인해봐도 그건 아닌거 같음

 

그래서 구글링 하다가 아래 링크를 따라하면서 접속 성공했길래... 기록으로 남김

https://medium.com/@bharathsudharsan023/jetson-nano-remote-vnc-access-d1e71c82492b

 

Jetson Nano -Remote VNC Access

In this story, I will run you through the steps to connect to Jetson Nano via Remmina or other VNC viewer application.

medium.com

 

1. command line에서 다음 명령어로 파일의 내용을 수정한다.

> sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

 

빨간 네모 부분을 false -> true로 변경한다.

2. 다음의 명령을 수행한다.

(기록으로 남기기 위해 다시 실행하는거라 처음 실행할 때 어떤 메세지가 나왔었는지는 기억이 안남 -_-)

> sudo glib-compile-schemas /usr/share/glib-2.0/schemas

 

3. Desktop Sharing 프로그램을 찾아서 실행한 뒤 다음과 같이 설정한다.

   (비밀번호는 8자리까지밖에 입력이 안되는듯)

 

4. 시작 프로그램을 찾아서 실행한 뒤 다음과 같이 추가로 입력한다.

5. 명령 프롬프트에서 다음의 명령을 입력한다.

> gsettings set org.gnome.Vino require-encryption false
> gsettings set org.gnome.Vino prompt-enabled false

 

6. OS 재부팅

> sudo reboot

 

7. 윈도우에서 접속해 보면 성공

'기타' 카테고리의 다른 글

Jetson TX2 설정(2) - Jetpack 다운로드  (0) 2020.05.27
Jetson TX2 설정 (1) - 준비  (0) 2020.05.27
공적 마스크 공공API 테스트 해보자  (0) 2020.03.27
테두리 추출  (0) 2020.02.13
c# 으로 usb 카메라 영상 취득  (0) 2020.01.22

공공API를 이용해서 공적마스크 위치와 수량 조회에 대해 조사해봤슴다

 

참조 사이트 : https://app.swaggerhub.com/apis-docs/Promptech/public-mask-info/20200307-oas3#/

 

4가지 종류의 데이터 조회가 가능합니다.

 

1. 판매처 정보

  1) URL : https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/stores/json?page=1&perPage=500

  2) 결과

  3) 기타 : page, perPage는 동작안 하는듯

 

2. 마스크 재고 상태 등의 판매 정보 제공

  1) URL : https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/sales/json?page=1&perPage=20

  2) 결과

      3) 기타 : 이놈도 page, perPage는 동작안 하는듯

 

  3. 중심 좌표(위/경도)를 기준으로 반경(미터단위) 안에 존재하는 판매처 및 재고 상태 등의 판매 정보 제공

     -> 서울쪽은 잘 동작하는 듯 한데, 인천이나 부산은 잘 안되는듯

      1) URL

    서울(잘됨)
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByGeo/json?lat=37.56667&lon=126.97806
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByGeo/json?lat=37.56410&lon=127.05648
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByGeo/json?lat=37.5155375&lon=127.0324082

부산(잘안됨)
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByGeo/json?lat=35.17944&lon=129.07556
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByGeo/json?lat=35.1752352&lon=129.1785738

인천(잘안됨)
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByGeo/json?lat=37.45639&lon=126.70528

4. 주소를 기준으로 해당 구 또는 동내에 존재하는 판매처 및 재고 상태 등의 판매 정보 제공.

 -> (시/구 까지만 되는듯, 서울시, 부산시 이렇게만 해도 안되고, 동까지 넣어도 안됨)


https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByAddr/json?address=부산광역시%20강서구
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByAddr/json?address=부산광역시%20영도구

 

'기타' 카테고리의 다른 글

Jetson TX2 설정 (1) - 준비  (0) 2020.05.27
Jetson-nano VNC 설정  (4) 2020.04.03
테두리 추출  (0) 2020.02.13
c# 으로 usb 카메라 영상 취득  (0) 2020.01.22
드론 시뮬레이터 설치하기 - Windows10 Pro - (1)  (0) 2020.01.14

웹에서 이것저것 검색하면서 짬뽕으로 테두리 추출함

 

다음에 써 먹을 데가 있을라나?

 

#include <iostream>
#include <vector>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace std;
using namespace cv;

string title = "Main Window";

int threshold_min = 200;
int threshold_max = 255;
int obj_index = 0;

void onChange(int value, void* userdata) {
	cout << "Value : " << value << endl;
}



int main()
{

	namedWindow(title, WINDOW_AUTOSIZE);
	createTrackbar("Min Threshold", title, &threshold_min, 255,  onChange);
	createTrackbar("Max Threshold", title, &threshold_max, 255, onChange);
	createTrackbar("Object",        title, &obj_index,     255, onChange);

	cv::VideoCapture cap(0);
	cv::Mat image, gray, binary, draw;

	vector<vector<Point> > contours;
	vector<Vec4i> hierarchy;

	while (true) {

		//cap >> image;

		image = cv::imread("image.png");
		draw = image.clone();
		draw = 0;

		//cap.read(image);
		// check if we succeeded

		if (image.empty()) {
			std::cerr << "ERROR! blank frame grabbed\n";
			break;
		}

		cv::cvtColor(image, gray, cv::COLOR_RGB2GRAY);
		cv::threshold(gray, binary, threshold_min, threshold_max, cv::THRESH_BINARY);
		cv::bitwise_not(binary, binary);

		cv::findContours(binary, contours, hierarchy, CV_RETR_TREE, CV_CHAIN_APPROX_SIMPLE, Point(0, 0));
		
		Scalar color = Scalar(255, 255, 255);
		Scalar sel_color = Scalar(255, 0, 0);

		for (int i = 0; i < contours.size(); ++i)
		{
			if(obj_index == i)
				cv::drawContours(draw, contours, i, sel_color, 1);
			else
				cv::drawContours(draw, contours, i, color, 1);
		}

		cv::imshow("binary", binary);
		cv::imshow(title, image);
		cv::imshow("draw", draw);
		if (cv::waitKey(10) == 27)
			break;
	}

    return 0;
}

 

1. Nuget 패키지에서  다음을 받음

 1) AForge

 2) AForge.Imaging

 3) AForge.Video.DirectShow

 

2. 다음의 소스 참조

 

CameraTest.zip
0.21MB

 

1.  오라클 VM VirtualBox 에 윈도우 10 Pro설치한다.

    (자세한 설명 생략)

 

2. 설치한 OS에 아나콘다를 다운 받아서 설치한다. (3.7버전을 다운받아서 설치한다)

  https://www.anaconda.com/distribution/#download-section

  (이 또한 자세한 설명 생략)

 

cmd명령으로 command창을 열어서

3-1. pip install dronekit-sitl -UI

빨간 글씨로 뭔가 에러 메세지가 나왔지만, 가비얍게 무시-_-;

 

3-2. 다음 명령어로 한번 구동시키면 보안경고가 나오면 액세스 허용을 눌러준다.

 > dronekit-sitl copter

기본 위치 : 35.363261,149.165230

 

4.  아래 사이트에서 설치

https://firmware.ardupilot.org/Tools/MAVProxy/

 

5. Path 걸어주고, 새로운 command 창을 열어서

mavproxy.exe --master=tcp:127.0.0.1:5760 --out=udp:127.0.0.1:14560

명령으로 Proxy 연결 확인

외부 연결은 나중에...

뭘 설치했는지 인터넷이 느려서

 

크롬을 두번이나 지웠다 다시 설치하고,

 

네트워크 드라이버도 지웠다가 다시 설정해도

 

그대로네...-_-;

 

 

command를 관리자 권한으로 실행한 다음, 다음 명령들을 실행

 

----------------------------------------

netsh winsock reset catalog

netsh int ipv4 reset reset.log

netsh int ipv6 reset reset.log


ipconfig/displaydns <- 뭔가가 주루룩 나옴

ipconfig/fflushdns <- 깨끗이 삭제해줌

ipconfig/displaydns <- 이젠 안 나옴

-------------------------------------------

 

PC 재부팅 후 빨라짐

 

 

 

+ Recent posts