<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>I2C on Kelly Dev</title><link>https://kelly-chui.github.io/tags/i2c/</link><description>Recent content in I2C on Kelly Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 29 Jun 2026 16:38:00 +0900</lastBuildDate><atom:link href="https://kelly-chui.github.io/tags/i2c/index.xml" rel="self" type="application/rss+xml"/><item><title>Archive. System Programming 정리 노트</title><link>https://kelly-chui.github.io/posts/archive-system-programming/</link><pubDate>Mon, 29 Jun 2026 16:38:00 +0900</pubDate><guid>https://kelly-chui.github.io/posts/archive-system-programming/</guid><description>&lt;p&gt;학부연구원 시절 FPGA랑 임베디드 살짝 하면서 적어놨던 노트를 최근 클라우드 정리할 때 발견해서, 간단하게 블로그에 포스팅함.&lt;/p&gt;
&lt;h2 id="rtos"&gt;RTOS&lt;/h2&gt;
&lt;p&gt;RTOS(Real-Time Operating System)는 정해진 시간 안에 작업을 수행하는 것을 보장하도록 설계된 운영체제이다.&lt;/p&gt;
&lt;p&gt;일반적인 운영체제와 다르게 RTOS는 작업이 정해진 시간 내에 반드시 수행되는 예측 가능성을 가장 중요하게 생각한다. 산업용 장비, 자동차, 드론, 의료기기와 같은 임베디드 시스템에서 주로 사용된다.&lt;/p&gt;
&lt;h2 id="uart"&gt;UART&lt;/h2&gt;
&lt;p&gt;UART(Universal Asynchronous Receiver/Transmitter)는 가장 널리 사용되는 직렬 통신 방식 중 하나이다.&lt;/p&gt;
&lt;p&gt;구조가 단순하고 구현이 쉬워 디버깅 콘솔, 센서, 마이크로컨트롤러 간 통신 등에 자주 사용된다. 다만 송신과 수신 장치가 동일한 통신 속도(Baud Rate)를 사용해야 한다.&lt;/p&gt;</description></item></channel></rss>