출처 : https://niklasjang.github.io/nnstreamer/Basic-Tutorials-For-GStreamer-1/ [NNStreamer] Gstreamer 기본 튜토리얼 1Hello World 찍어보기niklasjang.github.io #include int main (int argc, char *argv[]){ GstElement *pipeline; GstBus *bus; GstMessage *msg; /* Initialize GStreamer */ gst_init (&argc, &argv); /* Build the pipeline */ pipeline = gst_parse_launch ("playbin uri=https://www.freedes..
출처 : https://niklasjang.github.io/nnstreamer/Basic-Tutorials-For-GStreamer-1/ gstreamer를 사용하는 기초 단계부터 설명한다. 먼저 gstreamer 라이브러리를 설치한다.sudo apt-get install libgstreamer-plugins-base1.0-devpkg-config가 없으면 설치sudo apt-get install pkg-config gstreamer가 실행되면서 C/C++로 컴파일할 때 컴파일러 옵션과 라이브러리들을 확인하기 위해서 --cflags를 사용해서 확인해본다.pkg-config --cflags --libs gstreamer-1.0 이제 예제 비디오를 재생하기 위해 gstreamer git을 가져온다. gi..
Ethernet 이란 이더넷이란 LAN을 구성하기 위해서 유선을 사용해 컴퓨터들을 연결하는 방법이다. LAN이란 간단히 하나의 공유기 내에 물려있는 모든 장비들을 말한다. 내 방 와이파이에 연결되어 있는 핸드폰, 유선으로 연결한 데스트 탑, 노트북 등 이 중 유선으로 연결되어 있는 장비들 끼리 통신하기 위한 방법이 이더넷이다. LAN으로 내방의 컴퓨터랑 휴대폰이 공유기에 연결되어 있다. 이 공유기를 이용해 외부의 WAN으로 연결 여기서 사용하는 케이블에 대해 잠깐 설명하면 이렇게 된다. 차량용 이더넷 차량 내에서 네트워크가 어떻게 구성되어 있는지에 대한 그림이다. 먼저 관련있는 ECU들을 뭉쳐서 도메인 별로 나눈다. 의자나 사이드 미러 움직임 등을 담당하는 ECU들, 차 샤시 등을 담당하는 ECU들, 인..
출처 : https://github.com/COVESA/vsomeip/wiki/vsomeip-in-10-minutes#prep vsomeip in 10 minutes An implementation of Scalable service-Oriented MiddlewarE over IP - COVESA/vsomeip github.com GENIVI는 차량 내에 다양한 기능과 표준을 제공하기 위한 IT 회사들의 연합이다. BMW, ford, bosch 등이 있다. 대기업들의 기술 독점을 막기위함이다. 이 GENIVI가 이름을 바꾼게 Connected Cart System Aliance (COVESA)로 이름을 바꾼 것이다. Header - service ID : 각 서비스에 대해 지정된 ID값 - Method..
Frame Format 이더넷이 사용하는 프레임 포멧은 비슷하게 다양하지만, 이번엔 가장 흔하게 쓰이는 포멧으로 설명한다. Preamble 패킷이 들어오고 있음을 알리는 1과0으로 구성된 7바이트, 송신자와 수신자가 동기화할 수 있도록 함. SOF 1바이트 이지만 마지막이 0으로 끝날 경우 1로 바뀐다. SOF는 수신자가 프레임에 대해 다음부터 실제 이더넷 프레임이라는 것을 알려줌. Destination and Source Address 6바이트 주소로 3바이트의 organization number(회사나 단체에 관한 정보)와 3바이트의 장비에 대한 정보로 구성된다. 각 프레임은 하나 이상의 출발지와 도착지에 대한 정보가 있다는 점이 CAN,LIN FlexRay와 다른 점이다. 다른 차량 네트워크와는 다..
Takuma Koyama, Masashi Tanaka, Asami Miyajima, Shintaro Ukai, Takeshi Sugashima, Masumi Egawa 논문 순서 1페이지 : 논문기본정보, abstract, contribution 2페이지 : 논문 결과 3페이지 : 데이터셋 설명, 전처리 방법 4페이지 : 어택시나리오 5페이지 : 사용 모델 6페이지 : 방법론 □SOME/IP protocol의 2가지 communication methods를 이용해 현실적인 공격 시나리오 3가지 제안 •Request/Response method •Notification Events methods -Value에 변화가 있을 때 전송되는 Events -주기적이거나 Value에 변화가 있는 경우 둘 다 전송되는..
https://soc.seoultech.ac.kr/pdf/2019_JIEIE.pdf 1. CANFD 프로토콜 CAN-FD 프로토콜을 적용한 차량의 ECU는 CAN node를 매개로 CAN frame을 송수신한다.node는 컨트롤러와 transceiver로 구성된다. 컨트롤러는 ECU에게서 받은 정보를 frame으로 생성하거나, CAN bus에서 받은 frame을 샘플링하고 분석해 data field 구간을 ECU에 전달한다. 트랜스시버는 컨트롤러가 생성한 디지털 신호인 frame을 아날로그 형식으로 변환한다. 2. CAN-FD Frame format CAN node들이 통신을 하기 위해선 CAN 통신 규약에 맞는 CAN frame을 사용해야 한다. ISO-11898에서 명시된 frame의 종류는 다음 4..
1. SOME/IP SOME/IP는 Scalable service-Oriented MiddlewarE over IP의 약자이다. automotive 영역에서 ECU간 Ethernet 기반 데이터 통신을 지원하기 위해 만들어진 protocol이다. IP를 통해 ECU 간에 전송되는 메세지로 데이터를 주고 받는 것이 목적이다. Device A가 원하는 서비스 정보를 담은 메세지를 Device B에게 전송하고 이를 응답해주는 구조이다. 메세지는 Header와 Payload로 구성되고 Byte 형태이다. 1-1. Header Service ID : 서비스 고유의 ID Length : Payload length Client ID : ECU 내의 unique ID Protocol version : 0x01 Inte..
출처 : https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6513795 https://www.star-cooperation.com/assets/uploads/dateien/media-center/veroeffentlichungen/whitepaper-automotive-ethernet-en-star-cooperation.pdf Automotive Ethernet: In-vehicle networking and smart mobility This paper discusses novel communication network topologies and components and describes an evolutionary path of bringing ..
출처 : https://scholar.google.co.kr/citations?view_op=view_citation&hl=en&user=329wHz0AAAAJ&cstart=20&pagesize=80&sortby=pubdate&citation_for_view=329wHz0AAAAJ:J-ba04ztB30C 1.서론 모든 차량에 대해 차량사이버보안관리체계(CSMS)가 필요하다. 수출용 차량에 이를 충족하기 위해 보안의 3대 프로세스 Prevention, Detection, Response가 있어야한다. Prevention은 차량용 Firewall, HSM(Hardware Security Module), 시큐어 코딩을 통해 달성할 수 있다. Detection은 차량용 IDS, 차량보안관제센터(VSOC)를 통해..
- Total
- Today
- Yesterday
- 차량 네트워크
- 단순선형회귀
- PCA
- 이상탐지
- json2html
- HTML
- porks
- problem statement
- SOME/IP
- 회귀
- one-to-many
- CAN-FD
- AVTP
- 로지스틱회귀
- 케라스
- many-to-many
- automotive ethernet
- 크로스 엔트로피
- 차량용 이더넷
- automotive
- 머신러닝
- AE
- 딥러닝
- many-to-one
- cuckoo
- Python
- AVB
- 논문 잘 쓰는법
- SVM
- Ethernet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |