임베디드 2

[임베디드] 신호와 주파수

임베디드 레시피" 책을 기반으로 작성하였습니다>Signal and Frequency개요  임베디드 시스템은 다양한 신호를 처리하며, 센서로부터 입력된 데이터를 분석하고 필터링하여 제어 명령을 생성하기도 한다. 단적으로 오실로스코프로 측정하는 그래프도 신호의 일종이고, 수학 시간에 그렸던 함수들의 그래프도 신호의 일종이다. 이러한 신호에 대한 이해를 하는 것은 공학적인 측면에서 중요하다고 할 수 있다.  이때 주파수는 새로운 시선을 제공한다. 시간 영역에서 복잡하게 보이는 신호도 주파수 영역으로 변환하면 단순한 주파수 성분들의 조합으로 분석할 수 있다. 이를 통해 신호의 성분을 쉽게 이해하고, 불필요한 노이즈를 제거하거나 원하는 주파수 대역을 강조할 수도 있다. 이번 시간에는 이러한 기초 개념을 중점적으로..

CS/임베디드 2024.10.08

[임베디드] 엔디안 방식의 이해(1) with CAN Message

Endianness개요   엔디안(Endianness)은 컴퓨터 시스템에서 데이터를 메모리나 전송 매체에 저장할 때, 그 배열 순서를 결정하는 개념이다. 즉, 엔디안은 숫자나 다중 바이트 데이터(예: 16비트, 32비트, 64비트 등)를 저장하거나 전송할 때, 어떤 순서로 배열할 것인지를 나타낸다. 이 순서는 시스템의 하드웨어 구조에 따라 달라지며, 특히 메모리, 파일 포맷, 네트워크 통신 등에서 중요한 역할을 한다. 엔디안은 크게 빅 엔디안(Big-endian)과 리틀 엔디안(Little-endian)으로 나뉜다.  엔디안이 중요한 이유는 시스템 간 데이터 전송 시 엔디안의 차이는 호환성 문제를 일으킬 수 있기 때문이다. 따라서 데이터 전송 표준(예: 네트워크에서는 주로 빅 엔디안을 사용)이나 프로토콜..

CS/임베디드 2024.09.26