
Threadx
Threadx
tyustli
不抛弃,不放弃
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
threadx(七)--时间
threadx–时间 时间相关 API 汇总 tx_time_get tx_time_set tx_time_get 函数原型 ULONG tx_time_get(VOID); 功能:获取当前系统的 tick 值 tx_time_set 函数原型 VOID tx_time_set(ULONG new_time); 功能:设置当前系统的 tick 值 ...原创 2020-09-03 22:52:27 · 765 阅读 · 0 评论 -
threadx(六)--线程
thread-线程 小知识:_txe_thread_create 一般会做参数检查 _tx_thread_create 实现具体的功能 线程相关 API 汇总 tx_thread_create 函数原型 UINT tx_thread_create(TX_THREAD *thread_ptr, CHAR *name_ptr, VOID (*entry_function)(ULONG id),原创 2020-09-03 21:38:09 · 770 阅读 · 0 评论 -
threadx(五)--系统启动流程
系统启动流程 系统启动流程图 系统启动伪代码 int main(void) { /* 板级初始化 */ HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART1_UART_Init(); /* 启动 threadx 内核*/ tx_kernel_enter(); } /* 自己的 threadx 相关的函数 */ #include "tx_api.h" void tx_applicat原创 2020-09-03 18:35:49 · 886 阅读 · 0 评论 -
threadx(四)--系统心跳配置解析
.global _tx_thread_system_stack_ptr .global _tx_initialize_unused_memory .global __RAM_segment_used_end__ .global _tx_timer_interrupt .global __main .global __tx_SVCallHandler .global __tx_PendSVHandl...原创 2020-09-03 16:45:28 · 1423 阅读 · 0 评论 -
threadx 移植(三)-添加串口打印功能
threadx 添加串口打印功能 本系列教程均基于正点原子 L475 潘多拉开发板为硬件平台。项目开源地址 github 地址 threadx 移植(一)-CubeIDE 新建 LED 闪烁工程 threadx 移植(二)-基于 CubeIDE 移植 threadx CubeMX 配置串口引脚 配置引脚如下图 实现输出重定向函数 main.c 文件中定义数组 char debug_buf[128]; main.h 文件中实现函数 #include<stdio.h> extern char原创 2020-09-03 12:38:44 · 1126 阅读 · 1 评论 -
threadx 移植(二)-基于 CubeIDE 移植 threadx
CubeIDE 移植 threadx threadx 移植(一)-CubeIDE 新建 LED 闪烁工程 下载 threadx 源码 threadx 源码 github 仓库地址 移植所需要的全部文件 因为 stm32l475 使用的内核为 conter-m4,使用的开发环境为 CubeIDE,所以选择 ports 文件的时候选择 cm4 以及 gnu。 common/src 文件夹下所有源文件 common/inc 文件夹下所有头文件 ports/cortex_m4/gnu/src 文件夹下所有源文件原创 2020-09-03 00:44:35 · 2328 阅读 · 1 评论 -
threadx 移植(一)-CubeIDE 新建 LED 闪烁工程
CubeIDE新建LED闪烁工程 本系列教程均基于正点原子 L475 潘多拉开发板为硬件平台。项目开源地址 github 地址 选择工作空间 基于 cubemx 新建工程 选择 CPU 工程名称配置 设置下载方式 配置 LED 引脚 配置系统时钟 配置文件保存路径 生成代码 LED 闪烁程序 在 main.c 文件的 main 函数的 while(1) 中添加 LED 闪烁代码 while (1) { /* USER CODE END WHILE */ HAL_GPIO_W原创 2020-09-02 23:21:13 · 875 阅读 · 0 评论