# threadx-gdf103 **Repository Path**: shouzhou/threadx-gdf103 ## Basic Information - **Project Name**: threadx-gdf103 - **Description**: 看了安富莱的教程,为了验证所学,打算把ThreadX移植到GDF103RC这款芯片上 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-03-30 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GD32F103资源介绍 本次移植采用的MCU为GD32F103RCT6,FLASH空间256KB,SRAM空间48KB。 # 目录介绍 **1.Software里为移植后的工程文件。工程环境是keil MDK 5.30(需要5.30以上版本)** **2.Doc里是GD32的数据手册** # 移植注意事项 ThreadX 要求目标具有 2 KB 和 20 KB 只读内存 (ROM)。 对于 ThreadX 系统堆栈和其他全局数据结构,它还需要 1 到 2KB 的目标的随机访问内存 (RAM)。 对于与计时器相关的函数(如服务调用超时、时间切片和要运行的应用程序计时器),基础目标硬件必须提供定期中断源。 如果处理器具有此功能,则 ThreadX 会使用它。 否则,如果目标处理器无法生成定期中断,则用户的硬件必须提供此功能。 计时器中断的设置和配置通常位于 ThreadX 分发的 tx_initialize_low_level 程序集文件中。 # TheadX项目地址 可以从GitHub上获取ThreadX的源代码,网址为:[https://github.com/azure-rtos/threadx/](https://github.com/azure-rtos/threadx/) TheadX有官方的中文文档,网址为:https://docs.microsoft.com/zh-cn/azure/rtos/threadx/ ## 移植后成功的效果