NVIDIA Jetson AGX Thor AMD (Xilinx) FPGA & SoM Back to top of the page
Category: Embedded System
Artix 7 FPGA
Back to top of the page
AMD (Xilinx) FPGA & SoM
Artix 7 FPGA Zynq 7000 SoC Zynq UltraScale+ MPSoC (Kria K26 SoM) Back to top of the page
Real-time Control Module for HIL
I developed a real-time control module (a.k.a. simplified dSPACE MicroAutoBox or Speedgoat target machine) using TI C2000 microcontrollers for hardware-in-the-loop (HIL) applications in electric vehicles, utilizing both CAN and Ethernet interfaces. The system architecture assigns one CPU and CLA group to handle low-level control tasks such as steering and motor actuation of the gas and…
TI ARM-based Microcontroller
TI ARM-based MCU & MPU w/wo FreeRTOS Microcontroller: TM4C123GXL, MSP432P401R, MSP432E401Y, AM2432, AM2732, etc Software: Code Composer Studio (CCS), SysConfig, UniFlash Library: Bare-Metal Programming, Driverlib Debugger: XDS200 (JTAG) AM2434 Programming Documents AM2434 Features AM2434 Block Diagram AM2732 Programming Documents AM2732 Features AM2732 Block Diagram Back to top of the page
TI C2000 Real-time Microcontrollers
TI C2000 Microcontrollers w/wo TI-RTOS (SYS/BIOS) The Essential Guide for Developing With C2000 Real-Time Microcontrollers C2000 SysConfig, Application Note C2000 Real-time Microcontrollers Peripherals Getting Started with the MCAN (CAN FD) Module C2000 Safety Package for Automotive and Industrial Real-Time Microcontrollers Microcontroller: TMS320F28027, TMS320F2837xD, TMS320F2838xD, etc Software: Code Composer Studio (CCS), SysConfig, UniFlash Library: Bare-Metal Programming,…
Comparison of TI and STM32 MCUs
TI Microcontrollers C2000 real-time: TMS320F28375D, TMS320F28379D, TMS320F28388D, etc ARM-based: AM243x, AM263x, AM273x, MSP432x, etc Direct (Direct Register Access): bare-metal programming Bit Field: register access whole or by bits DriverLib: high-level and feature-oriented APIs TI MCUs and MPUs (Copyright to TI) MCU & MPU C2000 MCU C2000Ware ARM-based MCU STM32 Microcontrollers ARM-based: STM32G4x, STM32F4x, STM32F7x, STM32H7x,…
Sensor Calibration
Stay tuned for future updates! Back to top of the page
TI Microcontrollers
TI C2000 Microcontroller TI ARM-based Microcontroller I learned to work with C2000 microcontrollers under the guidance of my teacher, Dan Block, at the University of Illinois Urbana-Champaign. If you’re interested in learning more about C2000, I highly recommend checking out this website and YouTube channel. For a deeper dive into topics like SYS/BIOS, the resources…
STM32 Microcontrollers
STM32 Microcontrollers w/wo FreeRTOS Microcontroller: STM32G474Vxx, F407xx, H753xx, F767xx, H755xx, etc Software: STM32CubeIDE, STM32CubeMX, STM32CubeProgrammer Library: Bare-Metal Programming (LL), CMSIS, HAL Debugger: STLINK-V3SET FreeRTOS is an open-source real-time operating system (RTOS) designed for embedded devices, known for its simplicity, small footprint, and real-time capabilities. It provides a lightweight kernel that allows for task scheduling, inter-task…