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_application_define(void *first_unused_memory)
{

}

线程状态切换图

在这里插入图片描述

threadx 中线程共有 5 中状态

  • ready:就绪状态

  • suspend:挂起状态

  • executing:执行执行

  • completed:完成状态

  • terminated:终止状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值