DKDong-Hyuk Kim

Dong-Hyuk Kim

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article


Dong-Hyuk Kim has a total of 2 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Ethernet-based Efficient Method for Updating DSP Firmware

    by Seung-Hun Lee, Dong-Hyuk Kim, Joon-Young Choi

    본 논문에서는 DSP(Digital Signal Processor)의 펌웨어 업데이트 과정에서 기존 통합개발환경 사용의 복잡성과 비효율성을 개선하기 위해 이더넷(Ethernet) 통신 기반의 업데이트 방법을 제안한다. 제안된 방식은 DSP가 PC로부터 이더넷 프레임 형태의 특정 Key 값을 수신하면, 인터럽트를 기반으로 펌웨어 업데이트 함수를 자동 실행하도록 설계되었다. PC는 펌웨어 바이너리 파일을 일정 바이트 단위로 DSP에 전송하며, DSP는 이를 분석하여 데이터 블록 크기, 플래시 메모리 목적지 주소, 데이터 값을 식별하고 플래시 메모리에 기록한다. 업데이트 완료 후 DSP는 자동으로 재부팅되어 새 펌웨어를 실행한다. TI TMDSCNCD28388D 제어 카드를 이용해 제안된 방법을 구현하고, 그 성능과 안정성을 검증함으로써 DSP 펌웨어 업데이트의 효율적이고 간편한 대안을 제시한다.

  • Open Access

    Development of a Common API for Multiple Ethernet Fieldbus Protocols in Embedded Slave Devices

    by Donghyuk Kim, Joon-Young Choi

    Slave devices in Ethernet-based fieldbus networks often require extensive reprogramming of applications and replacement of protocol stacks and Ethernet drivers whenever the fieldbus protocol needs to be changed. To address this challenge, we develop a common application programming interface (API) and stack interfaces that enable seamless protocol switching among EtherCAT, PROFINET, and EtherNet/IP without requiring protocol-specific code modifications. The real-time data exchange between the API and each protocol stack is realized in the stack interface by using the synchronization mechanism provided by FreeRTOS. The developed common API and stack interfaces facilitate the development of slave device applications that are universally compatible with multiple protocols, EtherCAT, PROFINET, and EtherNet/IP. Moreover, once a required protocol is selected in the integrated development environment (IDE) software before building the slave device firmware, the corresponding protocol stack and Ethernet drivers are automatically specified and the need to replace protocol stacks or Ethernet drivers is even eliminated when switching protocols. To validate the developed common API and stack interfaces, they were implemented on a slave device using TI’s TMDS243EVM board, and a fieldbus network was built by connecting the slave device to a master device executed by Beckhoff’s TwinCAT on a Windows PC. Experimental results confirmed the API’s functionality, reliability, and practical applicability in streamlining protocol management for Ethernet-based fieldbus networks.