Skip to content

Techncial Skills

This page is a blog-centered technical skills index.
Each category links to real-world implementation notes and deep-dive analyses
documented through my technical blog.

Use the Table of Contents (TOC) to quickly navigate each technical area.


Quick access and Contact

Icon links to my platforms are available at the bottom of this page.

Technical Blog


Senior Embedded Firmware Engineer focused on BSP bring-up and system debugging
across Linux, RTOS, and Android on TI, NXP, NVIDIA, and MPU-based platforms.


Various Experience and Deep Dive

Senior Embedded Firmware Engineer specialized in BSP development,
with strong expertise in RTOS, Linux Kernel, and Android system bring-up across diverse SoC platforms such as
TI (ARM + DSP), NXP i.MX, and other leading embedded/MPU architectures.

Limited Tag Links and Public Content

Due to space limitations, not all technical details can be fully described here.
Please refer to my technical blog for more detailed explanations.

How to use these links

Click each Tag link to view all related posts at once.
All links redirect to my technical blog (Blogger), organized using tag-based categories
The blog is primarily written in Korean, with English support available via Google Translate.


Technical Blog-BSP-Main


Linux-based BSP bring-up and system integration across NVIDIA, TI, NXP, and ARM-based platforms.

Information Tags
NVIDIA Board EVM-Jetson AGX Xavier / EVM-Jetson Nano / EVM-Jetson TX2
NVIDIA S/W NVIDIA-TensorRT / NVIDIA-JetPack / NVIDIA-GPU / NVIDIA-TensorRT-Python
NVIDIA DeepStream NVIDIA-DeepStream / NVIDIA-DeepStream SDK 3.0 / NVIDIA-DeepStream SDK 4.0
Gstream(DeepStream) Multimedia-Gstreamer
TI Board SOC-DM368 / SoC-DM81xx
TI Board SoC-Sitara / SoC-OMAP
NXP Board SoC-IMX6 / SoC-IMX6-UUU / SoC-IMX8
Samsung Board EVM-ODROID-X2
Raspberry Pi Board EVM-RaspberryPi3-B


About OMAP Experience and NDA Constraints

Although I have in-depth practical experience with TI OMAP-based systems,
through work as a TI 3rd-party developer and technical consultant,
the level of detail publicly documented here is intentionally limited.

Personally Owned and Tested Boards

In addition to boards used in professional projects,(e.g., Odroid, Raspberry Pi, NXP(IMX6), TI(Sitara)),
a significant number of the platforms listed above were
personally purchased and tested for independent study and experimentation.


Technical Blog-BSP-BringUp


System-level BSP bring-up covering U-Boot, DRAM tuning, and Linux kernel optimization.

System Bring-up Tags
U-Boot Uboot / Uboot-Script
DRAM Opt-DRAM / RAM-DRAM
Kernel Optimization Tags
Linux – Kernel / Module Linux-Kernel / Linux-Module
Linux – Device Tree Linux-DeviceTree
Linux – Proc/sys Linux-sys/udev / Linux-proc
Linux – BootTime Linux-BootTime
Linux – Service (Init/ Cron) Linux-init/systemd / Linux-cron
Linux – MTD and Filesystem Linux-MTD
Linux – Network Linux-iptables
Silicon Bring-up and System Setup

Topics include DRAM PHY tuning, memory performance optimization,
system boot-time improvement, and early-stage boot debugging.


Tools and DevelEnv Tags
DevelEnv / Package DevelEnv / Ubuntu x86 DevelEnv / Ubuntu x86 Package
Tips For Linux Tips For Linux
Tools For Wins Tools For Wins
Tool-Virtual Box and WSL Tool-Virtual Box / Window-WSL
Tool-Wireshark Tool-Wireshark
Tool-Linux Linux-Tools
Development Environment & System-Level Tooling

This section covers practical development environments and tools
for embedded and system-level software development.
It includes Linux-based workflows, Ubuntu x86 setups, and debugging utilities.


Technical Blog-BSP-DeviceDrivers


System-level device driver development across USB, MIPI, PCIe, Ethernet, storage, and control buses

Information Tags
IF – USB ALL IF-USB
IF – USB CDC IF-USB-CDC / IF-USB-ACM / IF-USB-LTE
IF – USB Device IF-USB-DEVICE / IF-USB-Descriptor / IF-USB-libusb
IF – MIPI IF-MIPI / IF-MIPI-DSI / IF-MIPI-CSI
IF – HDMI IF-HDMI
IF – PCIe / UCIe / PHY IF-PCIe / IF-UCIe / IF-PHY / IF-CXL
IF – ETH / MII IF-ETH / IF-MII
IF – RS485 / RS485-OTA / MODBUS IF-RS485 / IF-RS485-OTA / IF-MODBUS
IF – LTE / GPS IF-LTE / IF-GPS
IF – Control Bus IF-I2C / IF-SPI / IF-PWM
IF – Storage / Boot IF-NAND / IF-MMC / IF-SDCard / IF-UEFI
IF – PLL IF-PLL
Device Driver Development and Optimization

This section covers the development and optimization of various device drivers
across multiple hardware interfaces, focusing on stability, performance tuning,
and system-level integration.



Technical Blog-BSP-Debug


System-level debugging and profiling across user space, kernel, and hardware layers.

SW Debug and Profile Tags
Debug – GDB / Binutils Debug-GDB / Debug-Binutils
Debug – Kernel Debug-Kernel
Debug – BootChart Debug-BootChart
Debug – Log / Trace Debug-Log / Debug-Trace
Debug – Network / USB Debug-Network / Debug-USB
Debug – Memory / Profile Debug-Memory / Debug-Profile
Debug – General / Analysis Debug-Info
HW Debug and Profile Tags
HW Tools(Scope/Analyzer) Tools For HW
HW JTAG/SWD, OpenOCD JTAG/SWD / OpenOCD
Debugging and Profiling Techniques

This section introduces various debugging and profiling techniques
used across different system layers, including user space, kernel space,
and hardware-level analysis.


Technical Blog-BSP-SRAM


System-level analysis of ESP32 SRAM architecture and FreeRTOS behavior.

ESP32 Memory/OS Tags
ESP32 MEM MCU-ESP32-MEM
FreeRTOS FreeRTOS
ESP32 Memory & RTOS Behavior

Covers ESP32 internal SRAM architecture and FreeRTOS behavior,
focusing on performance, stability, and real-time constraints
in practical embedded systems.


Technical Blog-BSP-Yocto


System-level BSP build analysis with Yocto Project.

Information Tags
Yocto ALL Yocto
Yocto – Basics / Layer Yocto-Basic / Yocto-Layer
Yocto – Recipe / User Configuration Yocto-Recipe / Yocto-UserConf
Yocto – Profile / Partition Yocto-Profile / Yocto-Partition
Yocto (BSP)

This section organizes my Yocto-related notes by topic, covering
core concepts, layer management, BitBake recipes, user configuration,
image partitioning, and build optimization.



Technical Blog-IDE


System-level IDE workflows covering build, trace, profiling, and hardware-assisted debugging.

IDE-General Tags
IDE – Eclipse CDT IDE-Eclipse-CDT
IDE – Trace Compass IDE-Trace Compass
IDE-TI Tags
IDE – CCS v3 / CCS v6 IDE-CCSv3 / IDE-CCSv6
IDE – CCS / Eclipse IDE-CCS / IDE-Eclipse
IDE-NVIDIA Tags
IDE – Nsight IDE-Nsight
IDE-Keil/ST Tags
IDE – uVision IDE-uVision
IDE – STM32CubeMX IDE-STM32CubeMX
IDE-MS Tags
IDE – Visual Studio IDE-VS
IDE – VS Code IDE-VS Code
Various IDEs and Deep Dive with H/W Debugging

This section organizes my IDE-related notes across multiple development environments, including
CCS(TI), Eclipse, VS Code, Nsight(NVIDIA), uVision(Keil), and STM32CubeMX(ST).
The focus is on practical usage, debugging workflows, trace and profiling tools,
and hardware-level debugging techniques used in real embedded system development.



Technical Blog-Security


System-level security integration across Secure Boot, TLS/DTLS, certificates, Wi-Fi authentication.

Information Tags
Seucirty ALL OpenSSL / Security / NET-TLS
SecureBoot Security-SecureBoot
Certificate Security-Certificate
Seucirty Android / Sellinux Security-Android /Linux-SELinux
Security and Cryptography Scope

Covers fundamental cryptographic concepts and their extensions, including TLS/DTLS.
Also includes practical understanding of WiFi security mechanisms such as EAP-based authentication.
Focused on system-level integration rather than standalone cryptographic algorithms.



Technical Blog-Android


System-level Android AOSP exploration using the PDK environment, focused on build and system integration.

Information Tags
Android – AOSP App / Build Android-AOSP-App / Android-AOSP-Build
Android – AOSP Info / Partition Android-AOSP-Info / Android-AOSP-Patition
Android – AOSP USB / WiFi Android-AOSP-USB-Gadget / Android-AOSP-WIFI
Android – SDK / SDK Tools Android-SDK / Android-SDK-Tools
Android – JDK / SCM Android-JDK / Android-SCM
Android – SELinux / PDK (PWM) Android-SELinux / Android-PDK-PWM
Android AOSP (Personal / PDK-Based Exploration)

The Android AOSP work listed here (e.g., Odroid-based platforms) was conducted as a personal technical exploration,
primarily using the Android PDK environment rather than for commercial product development.



Technical Blog-RF


System-level analysis of RF communication and Radar behavior/RTLS across Wi-Fi, Bluetooth, and cellular (4G/5G) systems.

RF-General Tags
RF – ALL RF-INFO
RF – WiFi RF-WIFI / MCU-ESP32-WIFI
RF – Bluetooth RF-BT /MCU-ESP32-BT / RF-BT-TOOLS
RF – Cellular / V2X RF-LTE / RF-5G / RF-DSRC
RF – PHY RF-Mixer
ESP32 Series Tags
ESP32/ESP32-S3 ALL MCU-ESP32 / MCU-ESP32S3
RF Wi-Fi / Bluetooth / 4G/5G

Covers practical RF fundamentals and system-level behavior
across Wi-Fi, Bluetooth, and cellular (4G/LTE) technologies.


Radar and RTLS Tags
RF – Radar ALL RF-Radar
RF – TI 4D FMCW TI 4D FMCW
RF Radar vs RF Comm RF Radar vs RF Comm.
RF – WiFi Sensing / RTLS (BLE CS) RF-WIFI-Sensing / RF-RTLS
FMCW Radar (TI-based Learning Background)

My understanding of FMCW radar systems is primarily based on Texas Instruments (TI) radar platforms and documentation,
including materials from TI Radar Academy and official TI technical resources.

RTLS (WiFi Sensing, BLE Channel Sounding)

Covers Wi-Fi CSI–based sensing and BLE Channel Sounding (AoA/AoD) concepts
for RTLS, ranging, and presence/motion detection applications.



Technical Blog-DevOps


System-level DevOps workflows covering CI/CD, containerization, and technical documentation.

Information Tags
DevOps – CI/CD / Docker DevOps-CI/CD / DevOps-Docker
DevOps – Documentation (Sphinx / Doxygen) DevOps-Sphinx / DevOps-Doxygen
DevOps – Docs Site (MkDocs / ReadTheDocs) DevOps-Mkdocs / DevOps-ReadTheDoc
DevOps – UML / ITS DevOps-UML
DevOps – General DevOps
DevOps & Documentation Workflow

This section covers DevOps practices for embedded and system-level projects,
including CI/CD, containerization, and technical documentation workflows.


Information Tags
DevOps – ITS DevOps-ITS
SCM – Git / GitHub SCM-GIT / SCM-GITHUB
SCM – Gerrit / Repo SCM-Gerrit / SCM-Repo
SCM – SVN SCM-SVN
Source Code Management (SCM) and ITS(Issue Tracking System)

This section covers source code management systems used in software development,
including Git-based workflows, code review systems, and legacy SCM tools.



Technical Blog-AI


System-level exploration of AI and TinyML(Edge AI) for edge and embedded applications.

Information Tags
AI – Data / Dataset AI-Bigdata / AI-DataSet
AI – Annotation / Preprocessing AI-Annotation Tools / AI-OCR
AI – Machine / Deep Learning AI-Machine/Deep Learning / AI-Tensorflow
AI – Transfer Learning / Object Detection AI-Transfer Learning / AI-Object Detection
AI – Edge / TinyML AI-Edge / AI-TinyML
AI – Colab / Applied AI AI-Colab / AI-OpenALPR
Learning Background (TinyML / Edge AI)

My learning in TinyML and Edge AI has been primarily based on
technical materials from NVIDIA, along with knowledge shared through
TinyML (Edge AI) and Data Science meetups.