빅엔디안, 리틀엔디안

jjin·2024년 3월 27일
0

엔디안

빅엔디안(모토로라): LSB를 상위 비트(주소)에 할당
리틀엔디안(인텔): LSB를 하위 비트(주소)에 할당

공용화 플랫폼 BPU CAN

빅엔디안을 연속된 데이터에만 적용한다.

전송 시에는 0Byte에 정의된 값이 data[0]번지에 저장되어 전송된다. (리틀 엔디안과 혼동되는 부분)

0번지(2byte), 2번지(1byte) 변수가 있고
1A 2B 3C 라고 들어왔을 때
1A<<8 + 2B
3C
처럼 순방향으로 해석하면 된다.

UAM BPU CAN

리틀엔디안을 연속된 데이터에 적용한다.

전송 시에는 0Byte에 정의된 값이 data[0]번지에 저장되어 전송된다. (마찬가지로)
0번지(2byte), 2번지(1byte) 변수가 있고
1A 2B 3C라고 들어왔을 때
2B<<8 + 1A
3C
처럼 해석해야 한다.

profile
진짜

0개의 댓글

관련 채용 정보