I am a passionate Embedded Software Engineer specializing in building robust, high-performance systems from low-level hardware abstraction to user-space applications. Currently, I am focused on mastering i.MX8M Quad platforms and modernizing legacy embedded systems.
- Architectures: ARMv8-A (i.MX8M Quad), ARMv5TE (i.MX21), Cortex-A/M series.
- System Software: U-Boot customization, Linux Kernel porting, Device Tree (DTS) optimization.
- Build Systems: Yocto Project (Custom Layers/Recipes), Buildroot, Makefile/CMake.
- Languages: C, C++, Python (for Automation), Shell Scripting.
- Protocols/Interfaces: PCIe, MIPI-DSI/CSI, Ethernet (TCP/IP), I2C, SPI, UART.
Goal: Developing a production-ready Embedded Linux distribution with a focus on security and performance.
- Custom Yocto Layer: Designed a custom meta-layer to optimize boot time by 25%.
- Driver Development: Implemented hardware-accelerated drivers for specialized peripherals.
- Security: Integrating HAB (High Assurance Boot) for secure system verification.
- π View Project Repository
I believe in "Learning by Documenting." I share my deep dives into embedded systems on my GitHub Pages Blog.
- Analysis: Migrating from i.MX21 (Legacy) to i.MX8M (Modern Architecture)
- Step-by-Step: Debugging Kernel Panic with GDB & JTAG
- Yocto Project: Best Practices for Production Environment
- LinkedIn: linkedin.com/in/your-profile
- Email: your-email@example.com
- Location: South Korea (Open to Relocation/Remote in the US)
"Solving complex hardware puzzles with elegant software solutions."
Here are some ideas to get you started:
- π I’m currently working on ...
- π± I’m currently learning ...
- π― I’m looking to collaborate on ...
- π€ I’m looking for help with ...
- π¬ Ask me about ...
- π« How to reach me: ...
- π Pronouns: ...
- β‘ Fun fact: ... -->