분류 전체보기
-
[ELECTRONICS] Atmel Studio 사용하기ELECTRONICS 2019. 5. 31. 13:52
[ATmega328P 개발 환경] - Arduino Uno Board - Pololu USB ABR Programmer v2 - Atmel Studio 지금 사용하는 Windows10에서 Atmel Studio 설치는 간단하니까 패스하고. (Windows 8.1 환경에서는 설치하는데 어려움을 겪을 수도 있..습니다..) 먼저는 Atmel Studio에서 마이컴에 제대로 접근할 수 있는지 확인하겠습니다. Tool에서 Add target을 누릅니다. 이렇게 선택을 합니다. USB 포트는 개인마다 다 다릅니다. 다음으로는 Tool에서 Device Programming을 누릅니다. Tool을 눌러서 아까 Add Target에서 선택한 포트번호를 선택합니다. Apply를 누르면 연결된 포트에 대한 정보 등이 나옵..
-
[ELECTRONICS] ATmega328 개발 준비ELECTRONICS 2019. 5. 31. 13:35
[ATmega328P 개발 환경] - Arduino Uno Board - Pololu USB ABR Programmer v2 - Atmel Studio 1. 아두이노 전원 연결 2. Programmer - 아두이노 연결 3. PC 연결 5핀 케이블(microusb B) - 본체 USB 포트 아두이노는 그냥 케이블 하나만 컴퓨터하고 연결하면 됐는데 AVR은 시작부터 복잡하네요ㅜ.ㅜ 장치가 올바르게 연결이 된 것을 확인하려면 장치관리자에서 확인해야합니다!. COM7, COM8이 이 기기와 관련된 포트입니다. 구체적으로는 COM8을 통해 ATmega328을 갖고 놀 수 있습니다.
-
[NETWORK] 패킷(Packet)NETWORK 2019. 5. 31. 10:58
1. 패킷의 개념과 특징 패킷 : 데이터/제어 정보를 포함하는 블록으로 한 패킷은 1024 바이트. 패킷 교환 방식의 정보 정소 단위로 송수신 주소를 붙여 보냄. 패킷의 특징 → 멀티플렉싱 패킷은 동시에 통신할 경우 사용됨. 패킷의 크기는 프로토콜의 종류에 따라 다름. 2. 패킷의 구성요소 1) 헤더(Header) 동기 신호 플래그, 전송지 주소, 목적지 주소, 순차 번호 등 패킷에는 프로토콜의 다양한 정보들이 헤더에 기록되는데, 프로토콜에 따라 다름. 2) 데이터(Data) 데이터 부분에는 실제로 전송될 내용이 있음. 3) 트레일러(Trailer) 수신 측에서는 전송 중에 데이터가 손상되었는지 알 수 있음. 예) 전송 에러 검사 항목 CRC(Cyclic Redundancy Check) 3. 패킷 통신의..
-
[C#] 데이터 타입COMPUTER LANGUAGE/C# 2019. 5. 31. 10:43
C# 데이터 타입 설명 .NET 데이터 타입 int 32비트 integer System.int32 uint 32비트 정수형 integer System.UInt32 double 64비트 부동소수점 System.Double decimal 128비트 Decimal System.Decimal char 16비트 유니코드 문자 System.Char string 유니코드 문자열 System.String Object 모든 타입의 기본 클래스 유형 포함 System.Object long 64비트 integer System.Int64 ulong 64비트 정수형 integer System.UInt64 short 16비트 integer System.Int16 ushort 16비트 정수형 integer System.UInt16..
-
[C] 숫자 야구 게임COMPUTER LANGUAGE/C 2019. 5. 28. 11:45
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 개발 환경 : VisualStudio 2017 #include #include #include int m..
-
[영상처리] 맥북에 OpenCV 설치IMAGE PROCESSING 2019. 5. 28. 11:33
맥북에 OpenCV를 설치하려고 한다. 먼저 opencv.org로 접속한다. https://opencv.org/ OpenCV Overview OpenCV.org, in partnership with Big Vision LLC (owner of LearnOpenCV.com) has launched a opencv.org RELEASES를 클릭하면 각 운영체제를 선택해서 설치할 수 있게 해준다. 맥북에 설치하는 중이므로 iOS pack 클릭. 들어가자마자 OpenCV Framework가 자동으로 설치 되었다. 나는 이미 설치가 되어있기에 Get Updates라고 뜨지만 처음 설치하는 사람은 Downloads가 뜬다. Downloads를 클릭하면 OpenCV library가 설치된다.
-
[NETWORK] OSI 계층 모델NETWORK 2019. 5. 28. 10:10
1. OSI 계층 모델의 개념과 목적 OSI(Open System Interconnection) 계층의 개념 1977년 국제표준화 기구(ISO)에서 개방형 시스템 간의 상호 접속을 위한 권고표준(현재, ITU 권고 X.200). 통신 종단에서 이루어지는 기능을 7계층으로 분류. OSI 계층의 목적 개방형 시스템에서 상호 통신 접속에 대한 표준 방법을 규정. 프로토콜의 통일성, 효율성, 생산성, 모듈화 1) 물리계층(Physical Layer) 데이터를 전기적인 신호로 변환(Signaling) 케이블 매체나 네트워크 어댑터 카드를 정의하고, 이더넷을 구성. 전화선이나 동축 케이블 등의 물리적 특성 관리 실제 회선의 기계쩍, 전기적, 기능적, 절차적 특성을 정의 RS-232C, RS-449, ITU-T V...