littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于ThreadX实时操作系统的ATSAME70Q21微控制器项目

项目简介

本项目是基于ThreadX实时操作系统(RTOS),针对ATSAME70Q21微控制器开展的开发项目。它能在Microchip ATSAME70Q21(ARM Cortex - M7核心)MCU上进行开发、编译和调试,提供了简单的RT - Thread RTOS演示。项目借助免费的第三方IDE和工具开发,为开发者打造了便利的开发环境。

项目的主要特性和功能

  1. 使用ThreadX实时操作系统开展任务管理与调度。
  2. 支持Microchip ATSAME70Q21微控制器的硬件特性。
  3. 借助Eclipse IDE和xPack工具链实现跨平台开发与调试。
  4. 所有项目(FreeRTOS/RT - Thread/ThreadX/uC - OS2/uC - OS3)共享相同的BSP(板级支持包)。
  5. 支持使用CMSIS - DAP或J - Link进行硬件调试。

安装使用步骤

假设用户已下载项目的源码文件,以下是安装和使用步骤:

前提条件

  1. 安装Eclipse IDE for Embedded C/C++ Developers(版本2021 - 03)。
  2. 安装交叉编译工具:xpack - arm - none - eabi - gcc - 10.2.1 - 1.1 - win32 - x64。
  3. 安装Windows Build Tools:xpack - windows - build - tools - 4.2.1 - 2 - win32 - x64。
  4. 安装Windows Debug Tool:xpack - openocd - 0.11.0 - 1 - win32 - x64。
  5. 拥有硬件调试器(CMSIS - DAP Tools或J - Link)。

步骤

  1. 将下载的BSP文件导入到Eclipse IDE中。
  2. 在Eclipse中配置交叉编译工具链和调试工具路径。
  3. 将本项目的源码文件导入到Eclipse中。
  4. 在Eclipse中编译项目。
  5. 使用硬件调试器(如CMSIS - DAP或J - Link)进行调试。

注意事项

  1. 请确保所有工具和IDE的版本与项目要求一致。
  2. 在导入项目前,务必先导入BSP文件。
  3. 使用硬件调试器时,请确保连接正确并配置好调试工具。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】