Little & Big Endian
·
Embedded/Embedded SW
Little & Big EndianBit(비트) 와 Byte(바이트) 컴퓨터는 모든 데이터를 2진수로 표현하고 처리한다,비트(bit)컴퓨터가 데이터를 처리하기 위해서 사용하는 최소 단위이다. 이러한 비트에는 2진수의 값 0 과 1을 단 하나만 저장할 수 있다. 바이트(byte)위와 같은 비트가 8개 모여서 구성되고, 한 문자를 표현할 수 있는 최소 단위다.이떄 바이트가 저장되는 순서에 따라 아래 Little, Big Endian 두 가지 방식으로 나눌 수 있다.Little & Big Endian을 배우기 전에, 바이트의 저장 순서를 먼저 알아야한다. Big Endian빅 엔디안 방식은 낮은 주소에 데이터의 높은 바이트(MSB, Most Significant Bit)부터 저장하는 방식이다. 이 방식..
Embedded Memory ?
·
Embedded/Embedded SW
임베디드 메모리임베디드 메모리는 임베디드 장치의 프로세서가 기능을 수행하고 장치가 작동할 수 있도록 지원하는 데 사용하는 메모리다. 메모리는 임베디드 장치의 시스템 온 칩으로 연결되거나 별도로 연결될 수 있다.또한, 메모리는 프로그램이나 데이터를 저장하기 위한 장치로, 일반적으로 주 기억장치(Main Memory)와 보조 기억 장치(Secondary Memory) 로 나뉜다.| 프로세서: 컴퓨터의 두뇌 역할을 하는 장치로, 명령어를 해석하고 계산 및 처리를 수행하여 프로그램을 실행하는 핵심 부품이다. 종류로는 CPU, MCU, GPU 등이 있다. 주 기억 장치프로그램이 수행되는 동안에 프로그램과 데이터를 저장하고, 어떠한 동작을 바이트, 하트워드 워드 단위에 맞게 수행할 수 있도록 구성되어 있다. 또한..
Classical CAN & CAN FD의 비교
·
Embedded/CAN
Classic CAN & CAN FD의 개념Classical CAN과 CAN FD의 차이는 데이터 속도에서 차이가 있다.Classical CAN은 11비트(Standard) 및 29비트(Extended) 데이터 속도를 제공하는반면CAN FD는 0~64바이트 범위의 프레임당 데이터 속도를 지원하고 있다.이 기술들은 자동차 산업에서 데이터와 기술에 대한 끊임없이 증가하는 요구를 지원하기 위해 개발되었다.Classicalal CAN 2.0버스는 많은 ECU가 있고 데역폭 활용이 적은 어플리케이션에 이상적인 선택이 된다. Classical CAN버스는 프레임당 최대 8바이트의 최대 메세지 페이로드를 1Mbps의 최대 데이터 속도를 지원한다. 반면 CAN FD는 프레임당 0,8,12,16,24,32,48,64 바..
CAN 기본 내용
·
Embedded/CAN
CAN(Controller Area Network)CAN 통신이란CAN(Controller Area Network)이란, 차량 내에서 호스트 컴퓨터 없이 마이크로 컨트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격 입니다.ECU(Electronic Control Unit) 들은 CAN 프로토콜을 사용하여 통신한다.프로토콜 : 컴퓨터나 네트워크 장치들이 서로 통신할 때 따르는 규칙의 집합CAN 기본 시스템 구성 CAN BUS의 기본 레이아웃은 두 개의 꼬인 전선으로 구성되며, 이는 끝단에서 종료된다. 이러한 구조는 다수의 전자제어장치(ECU) 또는 필요한 모든 시스템이 이 전선에 연결 될 수 있게 한다. 즉, CAN Network의 장치의 수에 제한이 없다는 것을 의미한다.CAN은 데이터를 네..