Categories

Entries for 'Ji-hoon Kim'

Nucleo UART Tutorial mbed-Style
Ji-hoon Kim

Nucleo UART Tutorial mbed-Style

Introduction ARM touts its mbed platform as an all-in-one solution to the Internet of Things. Today, we’re going to focus on one of its great benefits: “vendor-layer” abstraction. In other words, with mbed, you don’t have to write code for a specific target. mbed will compile it for the target you want, whether it’s an EFM32 or an STM32. At DMC, we work with all kinds of different platforms for all kinds of different projects. Being able to borrow and port ...

Continue reading →


CMSIS-Pack Integration with TrueSTUDIO & Atmel Studio 7
Ji-hoon Kim

CMSIS-Pack Integration with TrueSTUDIO & Atmel Studio 7

In this blog, we'll take a look at how CMSIS-Pack is being integrated with TrueSTUDIO and Atmel Studio 7, two IDEs (integrated development environments) that are commonly used among embedded folks here at DMC. But first... What Is CMSIS-Pack? The Hardware's capabilities and specs dominated device selection in the past. As 32-bit microcontrollers became cheaper, the number of viable hardware choices increased and other considerations, such as the software ecos...

Continue reading →


Nucleo UART Tutorial
Ji-hoon Kim

Nucleo UART Tutorial

Introduction This tutorial covers the creation of a simple embedded project from the ground up that allows an ST Nucleo development board to talk to your PC using UART serial communication. It is used at DMC to introduce new engineers or engineers who primarily work in other service areas to embedded project work and covers a range of topics, skills, and tools commonly used in DMC Embedded projects including: An Eclipse-based IDE (TrueSTUDIO) Wiring hardware Configuring MCU peripher...

Continue reading →


Dynamic Printf in Atollic TrueSTUDIO v.6.0.0
Ji-hoon Kim

Dynamic Printf in Atollic TrueSTUDIO v.6.0.0

Atollic has recently released TrueStudio v6.0.0, their most recent major update to the TrueSTUDIO IDE. The update comes with new features such as support for CMSIS-pack, updates to the build analyzer, and an interesting debugging tool that Atollic calls “dynamic printf” which we’ll look at today. A dynamic printf is a hybrid between a traditional breakpoint and a printf() function. Essentially, it’s a printf() that you can insert into the code like a breakpoint, even d...

Continue reading →


The Robot Operating System: What is ROS?
Ji-hoon Kim

The Robot Operating System: What is ROS?

It’s a tool for robotics research collaboration. It’s a communication protocol, an open source library of interesting robotics software, and a useful prototyping tool. Depending on who you ask, ROS can be a lot of things. Literally, it stands for Robot Operating System. It’s one the hottest topics in the field of robotics, and if you ask, “What is ROS?” to five different people, you may get five different answers! Robots are complex systems with a lot of differen...

Continue reading →


DMC Welcome Party at Adler After Dark
Ji-hoon Kim

DMC Welcome Party at Adler After Dark

For my welcome party to DMC, we went to the Halloween edition of Adler After Dark at the Adler Planetarium. We hung out at the office for pizza, beer, and general hanging out before heading over to the museum. I had never been to the Planetarium before, so I was really excited to see what they had to offer. Once we arrived, we made our way to Café Galileo's glass pavilion where we enjoyed various beverages in front of a spectacular view of the Chicago skyline. The "Dark Matter" ...

Continue reading →


Categories