Blog
[Python] GUI 프로그램 개발 절차 튜토리얼
A step-by-step guide to building a Python GUI application using PySide6, from UI design to event handling.
Blog
[TW101DB] 리셋 및 초기화 가이드
임베디드 장치를 사용하다 보면 가끔은 재부팅(Reset) 이나 공장 초기화(Factory Reset) 가 필요할 때가 있습니다.TW101DB는 이 두 가지 기능을 지원하며, 크게 두 가지 방법으로 사용할 수 있습니다. 아래에서 각각의 방법을 살펴보겠습니다. 1. 하드웨어 핀을 이용한 방법 TW101DB 보드 하단에는 SW Input 버튼이 있습니다. 이 버튼을 이용해 하드웨어 방식으로 Reset 또는 Factory 더보기…
Blog
[STM32F4/F7] UART Rx Interrupt 사용시 시스템 안정성 확보 방안
With proper error handling, the system stays responsive, even when large bursts of data arrive via UART during boot or normal operation.
Blog
[STM32F7]SPI 통신을 이용한 두 장치간 데이터 교환 방법
To achieve fast, non-blocking, and lossless data exchange using SPI Communication between two MCUs
Blog
[TW101DB] Quick Start 가이드
TW101DB는 1채널 Serial-to-Ethernet 컨버터 모듈입니다. 이 포스트에서는 TW101DB를 처음 사용하는 분들을 위해 기본적인 연결 및 설정 방법을 설명합니다. 준비물 하드웨어 연결 기본 설정 절차 twareLAB Config Tool을 이용해서 아래와 같은 기본 설정값을 확인한다. 통신 테스트를 위해 Hercules 프로그램을 실행한다. (다운로드) 동작 확인 다음 단계
Blog
[testX Flasher] WIZnet WIZ750SR Firmware Download
이번 포스팅에서는 testX Flasher와 1개의 인터페이스 보드를 이용해서 WIZnet의 WIZ750SR 모듈 다섯 대에 대한 일괄 펌웨어 다운로드 및 동작 시험을 하는 예제를 설명한다. 먼저 WIZ750SR 모듈의 Pinout을 알아야 testX Flasher와 연결을 구성할 수 있다. WIZ750SR 모듈 Pinout (source: https://docs.wiznet.io/Product/S2E-Module/WIZ750SR/datasheet) 위 그림과 같이 많은 핀이 제공되는 데 이중에서 펌웨어 다운로드와 관련한 더보기…
Blog
[testX Flasher] Introduction of testX Flasher
배경 임베디드 디바이스를 생산하면 MCU에 펌웨어를 다운로드하는 과정이 반드시 필요하다. 생산성을 높이기 위해서 Gang Programmer 같은 것을 이용해서 PCB 조립전에 다운로드 하는 경우도 있지만 SMT 등 보드 조립후에 In System Programming(이하 ISP) 이 필요한 경우도 있다. ISP는 생산 후에 펌웨어 업데이트를 위해서도 반드시 필요한 기능이라고 할 수 있다. 티웨어랩에서는 ISP를 더보기…
Blog
[커스터마이징] Serial-to-Ethernet 펌웨어 커스터마이징 사례1. [1 UART to 4 TCP Sockets]
이 포스트는 twareLAB의 HW, FW customizing 사례를 설명한다.