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

분류 전체보기122

[임베디드] GPIO란 무엇인가? GPIO는 임베디드 시스템이나 IoT 개발에서 가장 기본적이고 자주 사용하는 개념 중 하나예요.✅ GPIO란?GPIO는 General Purpose Input/Output의 약자로,범용 입출력 핀을 의미합니다.즉, 마이크로컨트롤러(MCU)나 보드(예: Raspberry Pi, ESP32, STM32 등)의 핀 중에서,특정한 기능이 정해져 있지 않고 사용자가 입력 또는 출력으로 자유롭게 설정해서 사용할 수 있는 핀이에요.📌 어떤 상황에서 사용되나요?역할예시입력 (Input)버튼 누름 감지, 센서에서 신호 받기 (예: 적외선 센서)출력 (Output)LED 켜기/끄기, 모터 구동, 릴레이 제어 등 🧠 GPIO의 주요 특징디지털 값만 처리HIGH (1, 전압 있음), LOW (0, 전압 없음)아날로그 값이.. 2025. 5. 17.
[임베디드] 하이퍼터미널 통신속도(Baud Rate) 설정 하이퍼터미널에서 통신 속도를 설정하는 이유는, 송신 장치와 수신 장치가 동일한 속도로 데이터를 주고받기 위해서이며, 이는 데이터 전송의 정확성과 안정성을 보장하기 위함입니다.1. 동기 맞추기직렬 통신에서는 데이터를 일정한 시간 간격으로 한 비트씩 전송합니다. 이때 송신 측과 수신 측이 서로 '같은 통신 속도'(예: 9600bps)로 설정되어 있어야, 수신 측이 올바른 타이밍에 신호를 읽어 정확한 데이터를 해석할 수 있습니다.2. 오류 방지속도가 맞지 않으면 수신 측은 데이터를 잘못된 타이밍에 읽게 되어, 문자 깨짐이나 데이터 손실이 발생할 수 있습니다. 이를 방지하려면 통신 장비 간 속도를 동일하게 설정해야 합니다.3. 장치와의 호환하이퍼터미널은 주로 MCU, 센서, 라우터, 시리얼 장비 등의 디버깅이나.. 2025. 5. 17.
릴레이 작동 원리 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.
Java Spring 공부순서 및 계획 단기 맛보기 루트스프링 입문 -> 스프링 핵심원리 기본편 -> 스프링 MVC 1편 -> 스프링 DB1편 -> JPA 기본편 -> 실전 스프링부트와 JPA 활용 1편 직장과 병행해서 공부하기 때문에 빠른 시간에 퍼포먼스를 내고 전체를 훑는 방식을 택했다.전에 핵심원리 기본편까지는 수강했으나 2년 전이므로,, 다시 처음부터 빡세게 시작해보자! 빠르게 훑으며 내 프로젝트로 생성해보면서 뭐가 부족한지를 계속 기록, 채워나가는 방식을 사용해보겠다. 시작은 스프링 입문을 들으며 얼마나 걸릴지를 파악해 보는 것으로 하자! 2025. 3. 30.
[스크랩] 프로젝트보다 프로덕트 중심 마인드셋으로 https://yozm.wishket.com/magazine/detail/3039/ 프로젝트보다 ‘프로덕트’ 중심 마인드셋이 중요한 이유 | 요즘IT현재 전 세계 대부분의 프로젝트 매니저들, 특히 5~10년 전에 교육받은 사람들은 여전히 아이언 트라이앵글(범위, 시간, 예산)의 관점에서 세상을 보고 있습니다. 프로젝트 매니저들은 이 삼각형yozm.wishket.com 2025. 3. 30.
Dry 접점 vs Wet 접점 https://m.blog.naver.com/jsrhim516/221962956376 46. 드라이(dry) 접점과 웨트(wet) 접점의 차이, 이 두 가지가 필요한 이유46. 드라이(dry) 접점과 웨트(wet) 접점의 차이, 이 두 가지가 필요한 이유 제어 시스템을 취급하고 있으면...blog.naver.com 2025. 3. 28.
[스크랩] IT 트렌드 2025 https://brunch.co.kr/@grandmer/826 IT트렌드 2025새로 쓰는 AI의 미래와 세계 비즈니스 모델의 모든 것 | [ 글을 시작하기 전에 ] 2025년 AI는 수익을 검증해야 하는 한 해가 될 것이다. 지난 2년간 투자한 기술이 실제 시장에서 수익 가치를 증명해brunch.co.kr IT 생태계는 다른 어떤 곳보다 빠르게 변화해나가는 분야이다. 그렇기에 트렌드를 빨리 읽고 대비해야 뒤쳐지거나 낙오하지 않고 버틸 수 있다..22023년부터 LLM과 생성형 AI가 주목받고, 2024년에 본격적으로 도입이 확대되며 클라우드가 도약의 기회를 맞이했다.02025년은 앞선 두 해의 결과를 바탕으로 AI의 본격적인 시대가 도래할 것이라고 예측하고 있다.이 점에서 무엇에 주목해야 할까? 1. .. 2025. 3. 23.
어드벤텍 엣지링크 예시 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.
EC2로 어디서나 C/C++ 코딩하기(AWS, Git, Elastic IP) 윈도우 환경에서 알고리즘 문제풀이 등  C/C++ 코딩을 하기 위한 여러 방법이 있다.Visual Studio를 사용해도 되고, VS Code에 C/C++ Extension Pack을 설치하고 MinGW 를 다운로드 하는 방법도 있다. 하지만 Visual Studio는 너무 무겁고, 두번째 방법은 생각보다 복잡하고 귀찮다.. Dev-C++는 가볍고 다운로드도 빨라서 쉬운데 완전 텍스트 편집이라 생각보다 매우 불편하다.하지만 컴파일까지 한번에 되서 그건 편함  나는 이번에 AWS EC2를 생성해서 그곳에 컴파일러들을 설치한 후 어디서나 접속해 코딩할 수 있는 기반을 마련했다. 보통 GCC 컴파일러는 깔려있는데, 없을 시 설치해준다.sudo apt updatesudo apt install -y build-e.. 2025. 3. 12.
EC2 생성 후 SSH 연결 불가 해결 개인공부용으로 리눅스가 필요해서  프리티어 ec2를 하나 생성하게 되었다.서울(ap-northeast-2)지역, t2.micro, ubuntu로 생성했으며 생성 당시 22(ssh), 80(http), 443(https) 포트를 열어놓았다. 이후 푸티로 진입을 시도하는데 이게 웬걸 서버가 거부하는 것이 아닌가Server refuesed our keyDisconnected : No supported authentication methods available (server sent: publickey)찾아보니 주로 SSH 키 관련 문제가 발생할 때 이런 메시지가 뜬다고 한다.  다음은 구글링과 ai의 도움으로 찾아낸 체크리스트이다. 1. 사용자 이름 확인EC2에서 구동하는 OS별로 초기 사용자 명칭이 다르니 .. 2025. 3. 12.
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.