리눅스 설치

 

리눅스 설치 방법에는 크게 다음과 같이 나뉜다.

계정 /직접설치/ 멀티os(윈도우, 리눅스 듀얼 부팅) / 가상머신으로 리눅스 실행

나는 가상머신 virtual box를 사용해서 리눅스 설치를 할것이다.

 

리눅스 종류: ReaHat, CentOS, Kali(보안쪽에서 많이 사용), 그리고 ubuntu

나는 우분투 리눅스를 사용할것이다.

 

데스크탑(윈도우 대신 사용) vs 서버(그래픽, 즉 마우스 사용못하는 환경. 기업에서 많이 사용)

둘중에 어떤 사양으로 설치를 해야하는지는 다음의 사양을 고려하여 결정하면 된다.

 

  이미지 언어 설치환경 CPU 메모리 하드용량
데스크탑 2.5기가 한글 그래픽 2G 듀얼코어 2G-4G 25G
서버 1기가 미만 영어 텍스트 1G 512M 5G 이상

내 PC 환경에 맞춰서 선택하면 좋다.

이왕이면 i5, 메모리 8G이상이 좋다.

 

 

설치방법

1. virtual box, putty, ubuntu 다운로드

2. 가상머신 만들고 설정

3. 설치

4. ssh 설치, putth 연결

'업무 > 임베디드' 카테고리의 다른 글

MICOM Overflow 나는 경우  (0) 2020.01.17
차량 내 network  (0) 2020.01.03
[Single ended/differential ended]  (0) 2019.08.29
HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
RS232  (0) 2019.05.13

마이콤은 속도가 빠른대신 칩을 저가형으로 사용한다.
그래서 메모리도 내부 메모리를 사용한다.
그래서 메모리를 크게 잡을 수 없다.
크게 잡을경우 오버플로우 발생한다.

반면 SoC는 외부 메모리를 사용하기때문에 메모리 버퍼를 크게 잡을 수 있다.

'업무 > 임베디드' 카테고리의 다른 글

리눅스 설치  (0) 2020.08.11
차량 내 network  (0) 2020.01.03
[Single ended/differential ended]  (0) 2019.08.29
HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
RS232  (0) 2019.05.13

차량 내 network

1. CAN
-바디, 샤시, 파워트레인
-이벤트 방식의 통신(실시간용은 아님)

2. can 이외의 서브 네트워크- LIN
액츄에이터, 시트, 모터 등

3.FlexRay
-CAN의 실시간을 보완하여 BMW 차종에 적용

4. MOST

그리고 차량용 이더넷.
이더넷: 적용범위가 넓어짐
이더넷: CAN과 달리 Point to point 통신 방식임

이더넷이 차량에 적용되는 큰 이유 3가지 
-Flash 부트로더
ex)벤츠에는 ecu가 140개 이상 사용됨. 다운로드하다가 하루 날 샐 것임. 하지만 이더넷을 사용하면 75%까지 속도를 줄일 수 있다고 한다.
-전기차, 하이브리드카 등이 충전(Smart Charge Communication(SCC))
충전하는 시나리오: 가정 내에서, 공공장소에서 충전인데, 공공장소에서 충전시, 과금을 어떻게 할지를 정한 통신규격 SCC
-AVB(AVM 영상전송용 프로토콜-Audio/Video Bridging)

XCP on Ethernet
XCP routing

'업무 > 임베디드' 카테고리의 다른 글

리눅스 설치  (0) 2020.08.11
MICOM Overflow 나는 경우  (0) 2020.01.17
[Single ended/differential ended]  (0) 2019.08.29
HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
RS232  (0) 2019.05.13

[Single ended/differential ended] 

[Single ended]
-시그널과 gnd 2개의 선으로 구성.
-gnd 기준에서 전위차로 시그널의 전압 측정.
-일반적인 Analog 입력 방식임.
-Differential과 비교하면 노이즈는 좀 있음

{Differential ended]
-2개의 시그널(Vcm,Vdm), gnd 총 3개의 선으로 구성
-Vcm<->gnd간의 전위와 Vdm->gnd간의 전위 2개의 차이 값으로 전압 측정.
-Single과 비교하면 노이즈에 강하다. 
-Single ended 입력과 비교하면 채널수가 반임.

 

GND 기준, Single Ended의 전위차와 Differential Ended 전위차가 다르다.

Differential은 Vcm, Vdm 차이를 구해야하기때문에 Single보다 레벨이 더 높다.

 

모든 회사의 칩이 다 그런지는 모르겠지만, Differential로 설정해놓고 Single input에 연결하면 나오지만 

Single로 설정해놓고 Differential input에 연결하면 당연히! 나오지 않는다. 

그리고 칩회사마다 level 도 다르다.

A회사의 Single level이 B회사의 Differential level과 비슷한 경우도 있다.

 

 

'업무 > 임베디드' 카테고리의 다른 글

MICOM Overflow 나는 경우  (0) 2020.01.17
차량 내 network  (0) 2020.01.03
HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
RS232  (0) 2019.05.13
Full duplex, Half duplex, Simplex  (0) 2019.05.13

HDMI, AHD, CVI, TVI 개념

 

우선, SD, HD 개념 구분을 해야한다.

[SD, HD]

SD: 52만화서 미만의 영상을 표현하는 CCTV 시스템.   저렴하지만 인식 잘 안됨
HD: 200만화소 이상의 영상을 표현하는 CCTV 시스템. 비싸지만 인식 잘됨

 

HD와 SD의 장점이 적절히 조합된 것이 AHD, CVI, TVI이다.

[AHD, CVI, TVI]

구분방법: 데이터방식이 표준 규격화되어 있지 않아서 제조사에 따라 구분됨.


AHD[ Analogue  High Definition]
-아날로그 HD 카메라. 넥스트칩에서 개발
-화질:130만화소 지원
-삼성테크윈, 나다텔에서 사용

CVI [Composite Video Interface]
-비디오 인터페이스
-아날로그 변조기술을 사용해서 hd 비디오를 전송하는 동축 케이블 기반의 HD 비디오 펀송 표준
-중국 dahua에서 사용

TVI[Transport Video Interface]
-비디오 인터페이스
고선명 비디오 전송 규격을 기반으로 하는 동축 케이블
-중국 hik vision에서 사용

 

AHD, CVI, TVI 세개 다 100만 화소 제품이지만 서로 호환이 되지 않기 때문에, 카메라와 녹화기 각각의 데이터 방식을 먼저 확인하는게 필수다.

 

그리고 요즘엔 HD-SDI, HD-CVI, HD-TVI 그리고 HD-IP라고 새로 나왔다.
HD-IP: LAN케이블을 이용한 것

 

HDMI - High Definition Multimedia Interface

'업무 > 임베디드' 카테고리의 다른 글

차량 내 network  (0) 2020.01.03
[Single ended/differential ended]  (0) 2019.08.29
RS232  (0) 2019.05.13
Full duplex, Half duplex, Simplex  (0) 2019.05.13
SPI 통신 설정 순서  (0) 2019.04.22

UART와 RS232의 차이
RS232는 Flow control이 가능하다. 
*RS232: 수신쪽 버퍼 용량보다 송신쪽 데이터가 더 많이 전송될 때, RTS, DTR과 같은 컨트롤을 통해 송수신을 제어하는 통신 방법.
TXD, RXD, GND 외에 RTS, CTS 시그널 라인이 더 있다. 

RS232에는 있지만 UART에는 없는 pin
-DCD(Data Carrier Detect) - input
-RI(Ring Indicator) - input
-DTR(Data Terminal Ready) - output, 내쪽 준비완료 송신 시그널
-DSR(Data Set Ready) - input, 상대쪽 준비완료 수신 시그널
   연결방법
   내쪽 DTR - 상대 DSR
   상대 DSR - 내쪽 DTR 
-RTS(Request To send) - output, 내 수신버퍼 상태 송신 시그널
-CTS(Clear To Send) - input, 상대쪽 수신버퍼 상태 수신 시그널
   연결방법
   내쪽 RTS - 상대 CTS
   상대 RTS - 내쪽 CTS 

Xon, Xoff [Flow control 데이터]
Xon: 수신버퍼 여유 on
Xoff: 수신버퍼 여유 off ->데이터 송신 no

'업무 > 임베디드' 카테고리의 다른 글

[Single ended/differential ended]  (0) 2019.08.29
HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
Full duplex, Half duplex, Simplex  (0) 2019.05.13
SPI 통신 설정 순서  (0) 2019.04.22
GIT OpenSSH 와 Putty 차이  (0) 2019.03.26

Full duplex, Half duplex, Simplex

Duplex: 시스템 상호간의 통신시, 송신과 수신이 어떤 방법으로 이루어지는지에 대한 mode

Simplex: 단방향 통신. 송신자는 송신만, 수신자는 수신만
Duplex: Duplex는 쌍방이 서로 송수신을 수행하는 형태. Half duplex, Full duplex로 구분. 
-Half duplex: 반 이중방식. 데이터를 송신하는 동안에는 수신 불가. ex)무전기
-Full duplex: 전 이중방식. 동시에 데이터 송수신이 가능. ex)Uart등 대부분이 Full duplex 방식.
옛날에는 Half duplex만 썼었으나, Control이 가능하게 되면서 Full duplex도 지원하게 되었음. 

'업무 > 임베디드' 카테고리의 다른 글

HDMI, AHD, CVI, TVI 개념  (0) 2019.05.20
RS232  (0) 2019.05.13
SPI 통신 설정 순서  (0) 2019.04.22
GIT OpenSSH 와 Putty 차이  (0) 2019.03.26
CANoe 관련 - Panel 생성, DB 경로 설정  (0) 2019.03.22

SPI 통신 설정 순서

1. ICR 설정
2. CSIO_SCR_UPCL = 1로 설정 
   ->I2C, CSIO, LIN, UART 어떤 Operating mode로 설정하기 전엔 항상 clear 해줘야 함

'업무 > 임베디드' 카테고리의 다른 글

RS232  (0) 2019.05.13
Full duplex, Half duplex, Simplex  (0) 2019.05.13
GIT OpenSSH 와 Putty 차이  (0) 2019.03.26
CANoe 관련 - Panel 생성, DB 경로 설정  (0) 2019.03.22
자동차 방향지시등 (깜빡이) 점멸 시간  (0) 2018.11.12

+ Recent posts