RT Thread 线程创造与动态内存分配

创建进程 并且分配内存空间

rt_thread_t rt_thread_create(const char *name,  // 函数名,用于描述函数的作用
                             void (*entry)(void *parameter), //函数入口
                             void       *parameter,                 // 参数 通常设为NLL
                             rt_uint32_t stack_size,             // 分配栈空间大小
                             rt_uint8_t  priority,                    // 任务优先级
                             rt_uint32_t tick)                        // 任务时间

 

 

动态内存配置 :rt_system_heap_init((void *)HEAP_BEGIN,// 动态内存(堆(位于RAM中))的起始地址

(void *)HEAP_END); 动态内存的结束地址

 

内存分配: void *rt_malloc(rt_size_t size)  //  返回指向分配空间的首地址,参数:空间大小,单位byte

你可能感兴趣的:(RT Thread 线程创造与动态内存分配)