Skip to content
View Sering-Hong's full-sized avatar

Highlights

  • Pro

Block or report Sering-Hong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sering-Hong/README.md

Hi there, I'm Mike

Embedded Systems Engineer | Building things that interact with the real world

I design and develop firmware for microcontrollers, build real-time operating systems, and create computer vision pipelines for autonomous robots.

Currently focused on STM32 + FreeRTOS ecosystem, exploring edge AI and IoT architectures.


STM32 FreeRTOS C Python Linux OpenCV


Featured Projects

SmartPasture

Edge AI smart livestock management system

  • STM32L476RG + FreeRTOS (8 tasks)
  • Haversine geofencing with 4-level state machine
  • LSM6DSV16X IMU + hardware activity recognition
  • Fibocom L610 4G Cat.1 + Huawei Cloud IoTDA
  • Node.js backend + DeepSeek LLM diagnostics
  • Web dashboard with AMap visualization

C FreeRTOS MQTT GPS IMU Node.js

VisionCar

Vision-guided autonomous smart car

  • STM32F103C8 + FreeRTOS (4 tasks)
  • PID velocity control with differential kinematics
  • RDK X5 + OpenCV vision pipeline
  • Line following, obstacle avoidance, robotic arm pickup
  • Enum-based state machine architecture
  • Web control terminal with live simulation

C FreeRTOS PID OpenCV Python

embedded-notes

Comprehensive embedded systems knowledge base

  • STM32: Standard Library + HAL Library (22 notes)
  • FreeRTOS: tasks, queues, semaphores, memory management
  • PID: theory to balance car application (7 notes)
  • Linux: Ubuntu + ARM + driver development (72 notes)
  • Obsidian MOC navigation

Markdown Obsidian

RTOS-Docs

Real-time operating system documentation

  • FreeRTOS internals and porting guide
  • Kernel source analysis
  • Configuration reference

Markdown RTOS


Technical Skills

MCU/SoC        STM32F1 / STM32L4 / RDK X5 / Raspberry Pi
RTOS           FreeRTOS (CMSIS-RTOS V2) / bare-metal scheduling
Peripherals    GPIO / UART / I2C / SPI / ADC / DMA / PWM / Timer / EXTI / Flash
Communication  MQTT / AMQP / WebSocket / BLE / 4G Cat.1
Algorithms     PID (position/incremental/cascade) / Haversine / Complementary Filter
Computer Vision OpenCV / HSV color segmentation / contour detection / state machines
Tools          Keil MDK / STM32CubeMX / VS Code / Git / ST-Link / J-Link
Languages      C / Python / Markdown / HTML/CSS/JavaScript
Cloud          Huawei Cloud IoTDA / Node.js / Express

GitHub Stats

Stats

Top Langs


Visitors

Pinned Loading

  1. SmartPasture SmartPasture Public

    基于 STM32L476 + FreeRTOS 的边缘 AI 智慧畜牧系统 | GPS Geofencing + IMU Pedometer + 4G Cat.1 IoT + LLM Diagnostics

    C 1

  2. VisionCar VisionCar Public

    STM32F103 + FreeRTOS + RDK X5 视觉导航智能小车 | Line Following + Obstacle Avoidance + Robotic Arm Pickup

    C 1

  3. embedded-notes embedded-notes Public

    嵌入式系统学习笔记 | STM32 + FreeRTOS + PID + Linux

    1

  4. stm32-toolbox stm32-toolbox Public

    可复用的嵌入式工具库 | PID / RingBuffer / CmdParser / FlashStore / SoftTimer / LED FSM

    C 1

  5. embedded-interview embedded-interview Public

    嵌入式面试题库 | C / STM32 / FreeRTOS / PID / 通信协议

    1