본문 바로가기
  • Masacorgi 's Dev Bloggg

임베디드10

릴레이 작동 원리 https://m.blog.naver.com/PostView.naver?blogId=bonitastudio&logNo=221101930275&proxyReferer=https:%2F%2Fwww.google.com%2F&trackingCode=external 릴레이회로 보는법::5핀, 8핀, 14핀 Relay 배선 회로도 이해하기안녕하세요 포동이 인사드립니다. 이젠 정말 가을인가봐요 백로가 지나면서 조금은 시원하다~~의 느낌이었...blog.naver.com회사의 환경감시 제품은 접점을 포토커플러를 통해 감시한다.하지만 우리가 사용하는 포토커플러를 통해 받아들일 수 있는 최대 전압은 30V이기에 이를 넘는 전원이 공급되는 접점은 릴레이를 추가해 감시하게 된다.릴레이는 기본적으로 '스위치' 라고 볼 수 있는.. 2025. 4. 24.
어드벤텍 엣지링크 예시 https://www.advantech.com/ko-kr/resources/case-study/%EC%A3%BC%EC%9C%A0%EC%86%8C%EC%9A%A9-opc-ua-%EC%A7%80%EC%9B%90-scada-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81-%EC%86%94%EB%A3%A8%EC%85%98 주유소용 OPC UA 지원 SCADA 모니터링 솔루션아시아 유명 쇼핑 단지: 스마트 관리 플랫폼을 통한 운영 최적화 및 고객 경험 향상 어드밴텍의 WISE-IoT iEMS 솔루션을 통해 아시아 쇼핑 단지가 어떻게 운영 및 고객 경험을 향상시켜 에너지 절약 www.advantech.com 2025. 3. 20.
[스크랩] 펌웨어 개발 방법 https://vuzwa.tistory.com/entry/%ED%98%84%EC%A7%81%EC%9E%90%EA%B0%80-%EC%95%8C%EB%A0%A4%EC%A3%BC%EB%8A%94-%ED%8E%8C%EC%9B%A8%EC%96%B4-%EA%B0%9C%EB%B0%9C-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%ED%8E%8C%EC%9B%A8%EC%96%B4-%EA%B0%9C%EB%B0%9C-%EB%B0%A9%EB%B2%95-MCU%EC%97%90%EC%84%9C-%ED%8E%8C%EC%9B%A8%EC%96%B4-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0 현직자가 알려주는 펌웨어(임베디드) 개발 시작하기, 펌웨어 개발 방법, MCU에서 펌웨어 개발하기(.. 2025. 3. 18.
ESP32 칩 백도어 공격 우려 https://m.boannews.com/html/detail.html?idx=136428&page=1&kind=1 중국산 블루투스 칩, 비공개 명령어 몰래 탑재..전세계 IoT기기 백도어 공격 우려세계적으로 IoT 기기에 널리 쓰이는 중국산 블루투스 칩에 알려지지 않은 명령들이 숨어있는 것으로 나타났다. 사이버 공격을 위한 백도어로 활용될 수 있다는 우려가 나온다.m.boannews.com에스프레시프의 MCU인 ESP 시리즈는 싸고 강력한 성능 때문에 임베디드 제품에 정말 많이 쓰이고 있다.중국 회사이긴 하지만 너무나도 많이 쓰이고 있기 때문에 별로 신경쓰고 있지 않았는데, 이번에 이슈가 터졌다.Talogicsecutity가 스페인에서 열린 루비드콘에서 esp32의 보안 취약점을 찾아내 공개했다.문서화.. 2025. 3. 11.
[스크랩] 모드버스란 무엇일까 https://m.blog.naver.com/crucian2k3/222647237589 Modbus Protocol(프로토콜)이란 무엇인가?** 수정이력 ** 2023.07.14 CRC 포멧을 리틀엔디안으로 정정 2023.12.04 송수신 패킷예제 보강 ** 이어...blog.naver.com Modbus Protocol은 기성품과의 연동을 위해서 널리 사용된다.Modicon이라는 회사가 1979년 만든 직렬 통신 프로토콜로써 공장 자동화에 사용되는 PLC 통신을 위해 개발되었다.요약하자면 1대의 마스터노드가 다수의 슬레이브 노드를 제어하기 위한 약속라고 할 수 있다. 1. 통신 주소* Register Address : 일반적으로 생각하는 주소(1부터 시작)* Protocol Address : 실제 프로.. 2025. 3. 8.
VI 친숙해지기 1. Windows에서 Linux 사용하기 ( with WSL2 ) https://velog.io/@jskim/Windows%EC%97%90%EC%84%9C-Linux-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-with-WSL2 Windows에서 Linux 사용하기 (with WSL2)개발자나 엔지니어가 개발을 하고 서버를 구축하는 등의 일련의 활동을 할 때 Windows OS보다는 Linux, Mac OS가 확실히 편하다. 하지만 Windows OS가 깔린 노트북, PC를 가진 개발자나 엔지니어도 많을터!velog.io 본인의 컴퓨터는 windows로, Linux를 사용하기 위해 VM Ware같은 무거운 프로그램에 우분투 Guest OS를 올려 사용하거나Azure VM, AWS .. 2025. 3. 8.
EEPROM 이란? ROM : Read-Only Memory읽기만 가능한 메모리(RAM : Random Access Memory)는 쓰기도 가능PROM : Programmable ROM내부의 퓨즈를 끊어 한번 데이터를 쓰는게 가능한 ROMEPROM : Erasable Programmable ROM자외선을 이용해 여러번 수정이 가능한 ROMEEPROM : Electrically Erasable Programmable ROM전기적으로 여러번 수정이 가능한 ROMFlash : EEPROM보다 발전된 메모리. 메모리 셀구조가 더 간단하고 쓰기 단위가 Block(eeprom은 byte)으로 더 커서 쓰기 속도가 더 빠르다EEPROM을 보면, 이제는 보드에 달아 읽기, 쓰기가 모두 가능한데 RAM처럼 써도 되지 않나 싶지만 쓰기 속도.. 2025. 3. 5.
Fuse bit 란? 회사에서 양산 IoT 보드를 설치하기 전, Atmel Stuido에서 펌웨어를 다운로드 할 시 퓨즈비트를 설정하는 작업이 있었다.퓨즈비트가 도대체 뭘까?Fuse bit 는 AVR ATmega 컨트롤러의 기능설정, 즉 모드를 설정하는 제어 비트이다.AVR 모델에 따라 메모리의 길이나 비트 구성이 다르지만 대체로 비슷한 기능을 갖는다.퓨즈비트를 설정해서 특정 기능을 하는회로에 전원을 공급하는 라인을 끊거나, 연결(퓨징)해서 클럭을 조정하거나, 클럭분주, 부가기능 일정 전압이하로 떨어지면 리셋되도록하는 것, ISP다운로더의 SPI 통신 기능 등을 설정 할 수 있다.컴퓨터에 비유하자면 바이오스 같은 것이고, 바이오스와 같이 비휘발성 메모리에 저장된다.설정을 잘못하게 되면 AVR이 동작하지 않거나, 고장 날 수 .. 2025. 2. 17.
하이퍼터미널이란? https://namu.wiki/w/%ED%95%98%EC%9D%B4%ED%8D%BC%ED%84%B0%EB%AF%B8%EB%84%90 하이퍼터미널Microsoft Hyper Terminal Microsoft Windows 에 Microsoft 에서 Hilgrnamu.wiki마이크로소프트가 Hilgraeve로부터 구매하여 윈도우98부터 탑재하기 시작한 터미널 에뮬레이터이다.초기 인터넷 시절에 PC통신 접속에 사용했으나, 국내에서는 이미 사용하던 다른 에뮬레이터(이야기, 새롬 데이타맨, 모두잠든후에 ..)에 밀려 많이 사용되지 못했다고 한다.Windows vista 이후로 기본 탑재에서 빠졌지만 COM포트를 통한 임베드 기기와의 통신에 사용되기도 하므로 개발 분야에서는 아직도 쓰이고 있다.회사에서는 COM포.. 2025. 2. 12.
[스크랩] 임베디드 소프트웨어 개발 이해하기: 주요 개념 설명 https://hiteksoftware.co.kr/blog/embedded-software-development/  임베디드 소프트웨어 개발 이해하기: 주요 개념 설명 - Hitek SoftwareRTOS, 마이크로컨트롤러 및 임베디드 소프트웨어 개발의 도전 과제에 대해 알아보세요.hiteksoftware.co.kr 임베디드 소프트웨어는 마이크로컨트롤러나 가전제품 등 장치에서 작동하는 전문 프로그래밍을 의미한다.개발은 시스템 온 칩(SoC) 설계에 중요하며, C, C++ 등 다양한 언어로 이루어진다.임베디드 시스템은 메모리 제약과 전력 효율성 고려가 필수적이다.실시간 운영 체제(RTOS)는 데이터 처리를 즉시 지원하며, 신뢰성과 결정론적 행동이 요구되는 환경에서 중요하다. 마이크로컨트롤러와 마이크로프로세.. 2025. 2. 2.