RT-Thread RTOS
1.0.0
An open source embedded real-time operating system
|
#include <rtdef.h>
Data Fields | |
struct rt_object | parent |
rt_uint8_t * | module_space |
void * | module_entry |
rt_thread_t | module_thread |
rt_uint32_t | stack_size |
void * | mem_list |
void * | page_array |
rt_uint32_t | page_cnt |
rt_uint32_t | nsym |
struct rt_module_symtab * | symtab |
rt_uint32_t | nref |
Application Module structure
struct rt_object rt_module::parent |
inherit from object
module memory space
void* rt_module::module_entry |
entry address of module's thread
stack size of module's thread
priority of module's thread
void* rt_module::mem_list |
module's free memory list
void* rt_module::page_array |
module's using pages
module's using pages count
number of symbol in the module
struct rt_module_symtab* rt_module::symtab |
module symbol table
reference count object in this module, module object is the last basic object type