Welcome to Hang's Website

Menu
  • Home
  • Embedded Systems
    • Hardware Peripheral
    • TI Microcontrollers
      • TI C2000 Real-time Microcontrollers
      • TI ARM-based Microcontroller
    • STM32 Microcontrollers
  • AI & ML Across Platforms
    • NVIDIA Jetson Thor
    • AMD (Xilinx) FPGA & SoM
      • Artix 7 FPGA
      • Zynq 7000 SoC
      • Zynq UltraScale+ MPSoC (Kria K26 SoM)
  • mmWave Imaging Radar
    • Imaging Radar Perception
      • Sensor Calibration
    • mmWave Radar Signal Processing
    • TI-Based mmWave Radar
    • NXP-Based mmWave Radar
  • Mixed-Signal Board Design
    • Dev Module
    • TI C2000 Dev Board
    • STM32 Dev Board
  • Resources
  • Other
    • Projects
      • Polaris GEM Electric Self-driving Vehicle
        • Sensor Integration
        • Sensor Calibration
        • Vehicle Accel/Brake Calibration
        • ROS2 Software Stack Development
          • Sensing & Data Preprocessing
          • Perception
          • Dynamics & Control
          • Localization & Mapping
          • Vehicle Interface & PACMod2
          • Simulation
      • Real-time Control Module for HIL
    • Teaching
    • Hobbies
Menu

TI C2000: Introduction to TI C2000 Core Board V1.3

Posted on 01/18/202603/03/2026 by hangcui1201

Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TI Dual-core TMS320F28375D Core Board V1.3 TMS320F28375D Core Board V1.3 GPIO and Peripheral Muxing Comparison between LAUNCHXL-F28377S/F28379D and Core Board V1.3 TI Dual-core TMS320F28375D Core Board V1.3 Core Board V1.3 Dimension: 55 mm x 55 mm CPUs: 2×…

Read more

STM32 FreeRTOS: FreeRTOS Scheduler

Posted on 02/25/202602/25/2026 by hangcui1201

Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development The scheduling algorithm is the software routine that decides which ready state task to transition into the running state. Round Robin: the scheduler will ensure tasks that share priority are selected to enter the running state in turn….

Read more

STM32 FreeRTOS: Semaphores and Mutexes

Posted on 02/12/202602/12/2026 by hangcui1201

Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development Back to top of the page

Read more

STM32 FreeRTOS: Queues and Queue Sets

Posted on 02/10/202602/10/2026 by hangcui1201

Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development Back to top of the page

Read more

TI C2000: Interrupts

Posted on 02/08/202602/08/2026 by hangcui1201

Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Interrupt Sources TMS320F28x7x Interrupt Processing TMS320F28x7x IFR, IER, INTM TMS320F28x7x Peripheral Interrupt Expansion (PIE) TMS320F28x7x PIE Block Initialization TMS320F28x7x Interrupt Signal Flow TMS320F28x7D Dual-Core Interrupt Structure TMS320F28x7x Interrupt Response and Latency TMS320F28x7x Interrupt Sources The internal interrupt…

Read more

STM32 FreeRTOS: Task API Functions

Posted on 02/06/202603/01/2026 by hangcui1201

Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development Back to top of the page

Read more

STM32 FreeRTOS: Introduction to FreeRTOS

Posted on 02/04/202602/15/2026 by hangcui1201

Work in Process Stay updated with the STM32 Microcontroller with FreeRTOS blogs STM32 Microcontroller and FreeRTOS Development FreeRTOS is a lightweight, deterministic real-time operating system (RTOS) designed for microcontrollers and small embedded processors where timing, reliability, and resource efficiency are critical. Unlike general-purpose operating systems, FreeRTOS provides a minimal kernel focused on predictable task scheduling,…

Read more

TI C2000: Analog Subsystem – Analog-to-Digital Converter (ADC)

Posted on 02/04/202602/11/2026 by hangcui1201

Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x ADC Subsystem TMS320F28x7x ADC Module Block Diagram TMS320F28x7x ADC SOCx Functional Diagram TMS320F28x7x ADC Triggering TMS320F28x7x ADC Ping-Pong Triggering TMS320F28x7x ADC Conversion Priority Example – Round Robin Priority Example – High Priority Example – Round Robin Burst…

Read more

TI C2000: General-Purpose I/O (GPIO) and PinMux

Posted on 02/02/202602/08/2026 by hangcui1201

Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x General Purpose Digital I/O TMS320F28x7x GPIO Input Qualification TMS320F28x7x GPIO Input X-Bar TMS320F28x7x GPIO Output X-Bar TMS320F28x7x External Interrupts TMS320F28x7x General Purpose Digital I/O The F2837xD device incorporates a multiplexing scheme to enable each I/O pin to…

Read more

TI C2000: System Initialization

Posted on 02/02/202602/08/2026 by hangcui1201

Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Oscillator / PLL Clock Module TMS320F28x7D Dual-Core System Clock TMS320F28x7x Watchdog Timer TMS320F28x7x Low Power Modes TMS320F28x7x Register Protection TMS320F28x7x Oscillator / PLL Clock Module The device clock signals are derived from one of four clock sources:…

Read more

TI C2000: Reset and Boot Process

Posted on 01/31/202602/08/2026 by hangcui1201

Stay updated with the TI C2000 Real-time Microcontroller blogs TI C2000 Real-Time Microcontroller: Control, Sensing, and Communication TMS320F28x7x Reset Sources TMS320F28x7x Dual-Core Boot Process TMS320F28x7x Reset – Bootloader TMS320F28x7x Emulation Boot Mode TMS320F28x7x Stand-Alone Boot Mode TMS320F28x7x Reset Code Flow TMS320F28x7x Emulation Boot Mode using GEL TMS320F28x7x main() TMS320F28x7x Peripheral Software Reset Registers TMS320F28x7x Reset…

Read more
  • 1
  • 2
  • 3
  • Next
200

ABOUT ME

I am Dr. Hang Cui, a robotics engineer at Gatik AI Inc. Previously, I worked as a software engineer at the Center for Autonomy at the University of Illinois Urbana-Champaign.

Contact: Email

Follow me from below:
LinkedIn | Gitea | GitHub

PROFICIENT IN

  • Real-time Embedded Microcontrollers and Linux Systems

  • Hardware and Software Integration for Embedded AI Platforms

  • Perception and Signal Processing for Automotive 4D Imaging Radar

BLOGS
TI C2000 Real-time MCU
STM32 MCU with FreeRTOS
Communication Interfaces
Actuator Control Interfaces
Simulink Embedded Coder
Yocto Project on Raspeberry Pi

SELF-HOSTED APPS
Gitea & CI Runner
Daily Notes
Brainstorm Mapping
Shared Markdown Notes
Bookmark Management
Project Management
Document Management
eBook Management
n8n AI Workflow Automation

  • STM32 FreeRTOS: FreeRTOS Scheduler02/25/2026
  • STM32 FreeRTOS: Semaphores and Mutexes02/12/2026
  • STM32 FreeRTOS: Queues and Queue Sets02/10/2026
  • TI C2000: Interrupts02/08/2026
  • STM32 FreeRTOS: Task API Functions02/06/2026
  • STM32 FreeRTOS: Introduction to FreeRTOS02/04/2026
  • TI C2000: Analog Subsystem – Analog-to-Digital Converter (ADC)02/04/2026
  • TI C2000: General-Purpose I/O (GPIO) and PinMux02/02/2026
  • TI C2000: System Initialization02/02/2026
  • TI C2000: Reset and Boot Process01/31/2026
  • TI C2000: Peripheral Register Header Files01/31/2026
  • TI C2000: Memory-Map and and Linker Command File01/28/2026
  • TI C2000: TI C2000 Architecture Overview01/27/2026
  • Ethernet Media Access Controller (Ethernet)01/27/2026
  • TI C2000: Introduction to TI C2000 Core Board V1.301/18/2026
©2026 Welcome to Hang's Website | Theme by SuperbThemes
Welcome to Hang's Website
Proudly powered by WordPress Theme: Personalblogily.