728x90
반응형

2025/02/21 3

CAN 통신의 전기적 특성 및 물리 계층 분석

CAN 통신의 전기적 특성 및 물리 계층 분석1. CAN 통신의 물리 계층 개요Controller Area Network(CAN) 통신은 자동차, 산업 자동화, 로봇 공학 등 다양한 분야에서 널리 사용되는 직렬 통신 프로토콜입니다. CAN은 신뢰성이 높고 노이즈 내성이 강한 특징을 가지고 있으며, 이를 위해 물리 계층에서 차동 신호(differential signal)를 사용합니다.본 포스팅에서는 CAN 통신의 전기적 특성과 물리 계층을 분석하고, CAN_H와 CAN_L의 차이, 차동 신호의 원리, 노이즈 내성, 종단 저항(termination) 및 버스 무결성(bus integrity)에 대해 설명하겠습니다.2. CAN_H와 CAN_L의 차이CAN 버스 구성CAN 네트워크는 두 개의 주요 신호선인 CA..

CAN 통신 2025.02.21

C math.h의 절댓값 및 기타 함수 설명

C math.h의 절댓값 및 기타 함수 설명math.h의 절댓값 및 기타 함수 설명C 언어에서 수학 관련 연산을 수행할 때 표준 라이브러리 math.h를 사용합니다. 이번 글에서는 math.h에서 제공하는 절댓값 및 기타 함수들에 대해 살펴보겠습니다.1. abs - 정수 절댓값 구하기abs 함수는 정수형 값의 절댓값을 반환합니다.함수 원형#include int abs(int x);사용 예제#include #include int main() { int a = -10; int b = 20; printf("abs(%d) = %d\n", a, abs(a)); printf("abs(%d) = %d\n", b, abs(b)); return 0;}출력 결과:abs(-10) = 10abs(2..

ADB를 활용한 네트워크 및 포트 포워딩

ADB를 활용한 네트워크 및 포트 포워딩Android Debug Bridge(ADB)는 Android 기기와 PC 간의 연결을 제공하는 강력한 도구입니다. 이를 활용하면 네트워크 관련 작업을 수행할 수 있으며, 특히 포트 포워딩 기능을 통해 개발 및 디버깅을 보다 효율적으로 할 수 있습니다. 이번 포스팅에서는 ADB를 활용한 네트워크 및 포트 포워딩 방법을 설명하고, 각 명령어의 동작을 예제와 함께 소개하겠습니다.1. ADB를 활용한 포트 포워딩포트 포워딩(Port Forwarding)은 특정 포트를 다른 포트로 매핑하는 기술로, ADB에서는 adb forward와 adb reverse 명령어를 이용하여 이를 수행할 수 있습니다.1.1 adb forward : PC에서 Android 기기로 포트 포워딩a..

Android/ADB 2025.02.21
728x90
반응형