Embedded Development(4)
-
Using Git Bash: Clone, Modify, and Push Code to a Repository
Sure! Here's a detailed document in English explaining how to use Git Bash to clone a repository into a new folder, make code modifications, and push the changes back to the repository:📘 Using Git Bash: Clone, Modify, and Push Code to a RepositoryThis guide explains how to clone a Git repository into a new folder, modify the code, and push the changes back using Git Bash.🔧 PrerequisitesBefore ..
2025.04.25 -
I2S (Inter-IC Sound) Protocol
🎵 I2S (Inter-IC Sound) 통신 프로토콜1️⃣ I2S란?I2S(Inter-IC Sound)는 디지털 오디오 장치 간 직렬 통신을 위한 프로토콜입니다.주로 DAC (Digital-to-Analog Converter), ADC (Analog-to-Digital Converter), DSP (Digital Signal Processor), 코덱, 마이크, 스피커 등의 오디오 장치에서 사용됩니다.2️⃣ I2S의 특징✅ 디지털 오디오 전송에 특화✅ 마스터-슬레이브 구조✅ 3~4개의 신호선 사용 (간단한 하드웨어 구성)✅ 오디오 샘플링 주파수 및 데이터 폭 설정 가능 (16, 24, 32비트 등)✅ 동기식 (클럭 기반 통신, 데이터 손실 없음)3️⃣ I2S 신호 라인신호선역할BCLK (Bit Clo..
2025.02.28 -
I2C / UART / SPI / CAN 통신 프로토콜 비교
I2C, UART, SPI, CAN 통신 프로토콜 비교임베디드 시스템에서는 다양한 주변 장치와 통신하기 위해 여러 가지 통신 프로토콜이 사용됩니다. 그중 가장 일반적인 프로토콜은 I2C, UART, SPI, CAN입니다. 아래는 이 프로토콜들의 특징과 차이점을 정리한 비교표입니다.1. 통신 프로토콜 개요프로토콜유형속도사용되는 배선 수통신 방식주된 용도I2C (Inter-Integrated Circuit)직렬, 멀티마스터최대 3.4 Mbps2 (SDA, SCL)동기식저속 센서, EEPROM, RTCUART (Universal Asynchronous Receiver-Transmitter)직렬, 포인트투포인트최대 1 Mbps2 (TX, RX)비동기식디버깅, 저속 주변 장치SPI (Serial Periphera..
2025.02.22 -
Linux debugging command (리눅스 디버깅 커맨드)
Linux Debugging Commands You Should Know1. Checking Process and System Statustop / htop : Monitor real-time process CPU and memory usage ps aux : View a list of running processes pidstat : Analyze CPU usage of a specific process vmstat : Monitor system performance and resource usage iostat : Check disk I/O status free -m : Check memory usage uptime : Display system uptime and load average ..
2025.02.22