
BetterComing
Code, thoughts and life
About
I am a software engineer focusing on embedded development and cross-platform full-stack engineering. My core research and practice directions cover embedded low-level development, Linux system programming, Qt cross-platform client development, and audio & video signal processing.
Proficient in C/C++ programming and Qt framework development, I have rich experience in developing cross-platform desktop software, firmware upgrade tools and host computer applications on Windows and Linux systems. I am familiar with mainstream embedded platforms including STM32, ESP32 and RK series.
I master common hardware communication protocols such as USB HID/CDC, I2C, RS485 and I2S. I am capable of Linux device driver development, kernel debugging, and in-depth practice of RTOS (FreeRTOS) kernel principles.
In addition, I specialize in computer vision and digital image processing, with extensive engineering experience in OpenCV-based image filtering, edge detection and morphological operation implementation.
I am also proficient in Nginx deployment, MQTT IoT communication, Git standardized collaboration and CMake cross-platform compilation. I possess full-link development capabilities from embedded driver and firmware development to desktop application and server deployment.
I always focus on underlying technical principles, advocate pragmatic engineering practice, and insist on recording in-depth technical analysis, debugging experience and project summaries to precipitate valuable and reusable technical sharing