项目简介
本项目是基于ThreadX实时操作系统(RTOS),针对ATSAME70Q21微控制器开展的开发项目。它能在Microchip ATSAME70Q21(ARM Cortex - M7核心)MCU上进行开发、编译和调试,提供了简单的RT - Thread RTOS演示。项目借助免费的第三方IDE和工具开发,为开发者打造了便利的开发环境。
项目的主要特性和功能
- 使用ThreadX实时操作系统开展任务管理与调度。
- 支持Microchip ATSAME70Q21微控制器的硬件特性。
- 借助Eclipse IDE和xPack工具链实现跨平台开发与调试。
- 所有项目(FreeRTOS/RT - Thread/ThreadX/uC - OS2/uC - OS3)共享相同的BSP(板级支持包)。
- 支持使用CMSIS - DAP或J - Link进行硬件调试。
安装使用步骤
假设用户已下载项目的源码文件,以下是安装和使用步骤:
前提条件
- 安装Eclipse IDE for Embedded C/C++ Developers(版本2021 - 03)。
- 安装交叉编译工具:xpack - arm - none - eabi - gcc - 10.2.1 - 1.1 - win32 - x64。
- 安装Windows Build Tools:xpack - windows - build - tools - 4.2.1 - 2 - win32 - x64。
- 安装Windows Debug Tool:xpack - openocd - 0.11.0 - 1 - win32 - x64。
- 拥有硬件调试器(CMSIS - DAP Tools或J - Link)。
步骤
- 将下载的BSP文件导入到Eclipse IDE中。
- 在Eclipse中配置交叉编译工具链和调试工具路径。
- 将本项目的源码文件导入到Eclipse中。
- 在Eclipse中编译项目。
- 使用硬件调试器(如CMSIS - DAP或J - Link)进行调试。
注意事项
- 请确保所有工具和IDE的版本与项目要求一致。
- 在导入项目前,务必先导入BSP文件。
- 使用硬件调试器时,请确保连接正确并配置好调试工具。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】