황남빵과 경주 지역 전통 빵의 계보 황남빵은 1939년 경주 황남동에서 최영호가 개발한 한국식 팥빵으로, 얇은 밀가루 피와 가득 찬 팥소가 특징이다. 이 빵은 서양식 빵과 한국인의 팥 선호가 결합된 형태로, 이후 '경주하면 황남빵'이 연상될 정도로 지역의 대표 특산품이 되었다. 원조 가업은 이후 가족과 제자에게로 분화되며 세 갈래로 이어졌다. 첫.....
개요 이 노트는 MIFARE DESFire EV2 카드를 "평문(Plain Text)"으로 읽고 쓰기 위해 필요한 전체 절차를 정리한 가이드입니다. 특히 첨부된 튜토리얼에 등장하는 APDU 명령들을 중심으로, 어떤 순서로 무엇을 해야 하는지 단계별로 설명합니다. 핵심 흐름은 다음과 같습니다. 먼저 카드 전체에 대한 관리자 권한(PICC 마스터 키.....
개요 MIFARE DESFire EV1 카드는 NXP에서 만든 근거리 무선(NFC) 스마트카드 계열로, 교통카드·출입통제·전자지갑 등 다양한 서비스에서 많이 사용된다. 이 카드는 단순한 UID 저장용 태그가 아니라, 내부에 애플리케이션과 파일 시스템을 가진 작은 보안 칩에 가깝다. 이 노트는 첨부된 DESFire 프로토콜 역공학 문서를 바탕으로,.....
개요 Arduino UNO Q는 기존의 단순한 마이크로컨트롤러 보드가 아니라, Debian Linux가 돌아가는 마이크로프로세서(MPU)와 Arduino 스케치를 실행하는 마이크로컨트롤러(MCU)가 함께 들어 있는 하이브리드 보드입니다. 즉, 한쪽에서는 리눅스로 파이썬·네트워크·리눅스 앱을 돌리고, 다른 쪽에서는 실시간 GPIO 제어와 센서 처리를 수행하...
개요 이 노트는 Arduino UNO Q 보드를 Arduino Cloud에 연결해, 인터넷 대시보드에서 LED를 켜고 끄는 전 과정을 정리한 문서입니다. UNO Q의 내부 구조(리눅스 MPU와 MCU, Wi‑Fi, Bridge 도구)부터 클라우드 설정, App Lab 예제 사용까지 흐름을 한 번에 이해할 수 있도록 구성했습니다. Arduino C.....
개요 Arduino UNO Q 보드에는 리눅스 기반 운영체제가 포함되어 있으며, 이를 통해 보드를 일종의 소형 리눅스 컴퓨터처럼 사용할 수 있습니다. 이 리눅스 쉘에는 네트워크(SSH)뿐 아니라 USB 케이블과 ADB(Android Debug Bridge)를 이용해 직접 접속할 수도 있습니다. ADB는 원래 안드로이드 기기 디버깅용 도구이지만, .....
개요 Arduino UNO Q는 기존의 마이크로컨트롤러 보드와 달리 Debian 기반 운영체제를 탑재한 마이크로프로세서를 갖춘 보드로, 작은 싱글보드 컴퓨터처럼 사용할 수 있습니다. 기본적으로는 Arduino App Lab이라는 데스크톱 애플리케이션을 통해 앱을 설치하고 실행하지만, SSH(Secure Shell)를 이용하면 모니터와 키보드 없이도 네트워...
개요 Arduino UNO Q 보드는 리눅스 운영체제(OS)가 기본으로 설치된 싱글보드 컴퓨터형 아두이노 보드입니다. 평소에는 이 OS가 자동으로 업데이트되기 때문에 사용자가 직접 OS 이미지를 다시 설치(플래싱)할 필요는 거의 없습니다. 다만 시스템을 완전히 초기화하거나, 설정이 꼬이거나, 파일 시스템이 손상된 경우에는 "새 이미지 플래싱"을 .....
개요 Arduino UNO Q는 STM32U585 마이크로컨트롤러와 Qualcomm Dragonwing™ QRB2210을 함께 사용하는 듀얼 프로세서 보드로, 내부 전원 구조가 상당히 복잡한 편입니다. 이 보드는 USB‑C, DC 입력, 5 V 핀 등 여러 입력을 받아 5 V, 3.3 V, 1.8 V 등 다양한 전압 레일로 변환하여 프로세서, 메모리, 주...
개요 Arduino UNO Q는 단순한 마이크로컨트롤러 보드를 넘어, 리눅스(데비안 기반)를 실행할 수 있는 하이브리드 구조의 보드입니다1. 이를 활용하면 웹 브라우징, 문서 작업, 미디어 재생 같은 일반 데스크톱 작업과 동시에 아두이노 프로젝트 개발까지 한 기기에서 처리할 수 있습니다1. 이 지식 노트에서는 UNO Q를 "리눅......
Arduino UNO Q 정리 노트 Arduino UNO Q 개요 Arduino UNO Q는 리눅스를 실행하는 고성능 MPU(퀄컴 QRB2210)와 실시간 제어용 MCU(STM32U585)를 한 보드에 통합한 하이브리드 싱글보드 컴퓨터이다.1 QRB2210은 Debian Linux, GPU(Adreno 702), 듀얼 ISP를 활용해 카메라·그래픽·에지...
“챗GPT는 써봤는데… 에이전트는 뭐가 다른 거지?” “에이전트 시대라는데, 지금 뭘 알아두면 뒤처지지 않을까?” 요즘 AI 관련 글을 조금만 읽어도 ‘에이전트(Agent)’ ‘Agentic AI’라는 말을 계속 보게 됩니다. 그런데 막상 설명을 들어보면 다들 조금씩 다르게 말하죠. 챗봇이랑 뭐가 다른지, 어디까지가 ‘에이전트’인지 헷갈리기 쉽습니다....
개요 ESP32는 WiFi와 블루투스를 내장한 마이크로컨트롤러로, 저렴한 가격에 네트워크 기능을 손쉽게 활용할 수 있어 IoT 프로젝트에서 많이 사용됩니다. 특히 Arduino IDE에서 제공하는 WiFi.h 라이브러리를 사용하면, 복잡한 네트워크 프로토콜을 직접 다루지 않고도 몇 줄의 코드만으로 무선 네트워크에 연결할 수 있습니다. 이 노트......
개요 ESP32는 Wi-Fi뿐 아니라 Bluetooth Classic과 Bluetooth Low Energy(BLE)를 모두 지원하는 마이크로컨트롤러로, 무선 통신 프로젝트에 매우 널리 사용됩니다. 이 중 BLE는 저전력·저대역폭 통신에 특화되어 배터리 기반 센서나 웨어러블, 간단한 데이터 전송 장치에 특히 유용합니다. 이 노트에서는 BLE의 기.....
개요 아두이노와 ESP32는 C/C++을 기반으로 한 "스케치(Sketch)"라는 프로그래밍 방식으로 동작합니다. 스케치 코드는 setup()과 loop()라는 두 개의 기본 함수로 구성되며, 이 구조만 이해해도 대부분의 입문 프로젝트를 구현할 수 있습니다. 또한 아두이노·ESP32 환경은 다양한 라이브러리를 활용해 센서, 모터, 디스플레......
개요 ESP32는 Wi-Fi와 블루투스를 모두 지원하는 대표적인 IoT MCU로, 다양한 개발 환경에서 사용할 수 있습니다. 대표적으로 Arduino IDE, ESP-IDF, VS Code + PlatformIO, AT 명령 기반 환경 등 네 가지 방법이 많이 쓰입니다. 이 중에서 입문자가 가장 빠르고 쉽게 시작할 수 있는 방법이 바로 Arduino ID...
개요 이 노트는 OpenAI와 Azure OpenAI에서 대형 언어 모델(LLM)에 접근하기 위한 기본 절차를 정리한 개요 문서입니다. 계정 생성부터 결제 수단 등록, API 키 발급과 보관, 환경 변수 설정, Azure OpenAI 리소스와 배포(Deployment) 설정까지 한 번에 이해할 수 있도록 구성했습니다. 실제 프로젝트에서 OpenA.....
개요 LLM 기반 에이전트에서 '계획(Planning)'은 단순한 대화 기능을 넘어서, 목표를 스스로 쪼개고 순서대로 실행하게 만드는 핵심 능력이다. 계획이 없는 모델은 사용자의 질문에 그때그때 답만 하는 챗봇에 가깝지만, 계획이 있는 에이전트는 목표를 분석하고 필요한 단계들을 설계한 뒤 도구를 사용해 실제 작업을 수행할 수 있다. 이 노트에서는.....
개요 이 노트는 LLM(대규모 언어 모델) 기반 에이전트가 어떻게 "생각하고, 계획하고, 스스로를 평가"하게 만드는지에 초점을 맞춘다. 특히 에이전트 구성 요소 중에서 핵심인 계획(planning)이 어떤 역할을 하고, 추론·이해·평가·피드백과 어떻게 연결되는지 정리한다. 또한 가장 기본적인 직접 해답 요청(direct solution promp.....
개요 프롬프트 엔지니어링은 "한 번에 완벽한 문장 쓰기"가 아니라, 질문을 계속 다듬고 결과를 평가하면서 개선해 가는 반복(iteration)·수정·평가의 과정이다. 모호한 요청보다는 구체적인 지시를 줄수록, 그리고 그 지시를 체계적으로 실험하고 비교할수록 LLM이 내놓는 답변의 품질은 눈에 띄게 좋아진다. 또한 오늘날의 LLM 활용은 단순 질의.....