/nrf52832-nimble/rt-thread/documentation/doxygen/ |
H A D | systeminit.h | 6 * @defgroup SystemInit System Initialization 8 * @brief System initialization procedure. 10 * When RT-Thread operating system starts up, the basic operating system facility 24 * - initialize system tick 30 * - initialize timer system 33 * - initialize system heap memory 36 * - initialize module system 39 * - initialize scheduler system 45 * - initialize system timer thread 60 * This function will be invoked when system initialization and system scheduler [all …]
|
H A D | filesystem.h | 6 * @defgroup DFS Device Virtual File System 8 * @brief DFS is a virtual file system in RT-Thread RTOS. 10 * The DFS (Device Virtual File System) is a vfs file system of RT-Thread RTOS, 12 * more concrete file system. The purpose of a VFS is to allow client applications 15 * @image html dfs.png "Figure 4: Device Virtual File System Architecture" 17 * The DFS specifies an interface between the kernel and a concrete file system. 18 * Therefore, it is easy to add support for new file system types to the kernel 33 * @defgroup FsApi File System API
|
H A D | kernel.h | 26 * RT-Thread operating system supports multitask systems, which are based on thread 39 * - The number of threads in the system is unlimited, only related with RAM. 44 * * @brief clock and system timer management 56 * The Kernel object system can access and manage all of the kernel objects. 68 * It can be dynamic objects as well, whose memory is allocated from system heaps 76 * RT-Thread operating system supports the traditional semaphore and mutex. 102 * RT-Thread operating system supports two types memory management: 114 * for large memory system. All of them has no real-time character. 118 * @defgroup Device Device System 121 * The Device System is designed as simple and minimum layer to help communication between [all …]
|
H A D | mainpage.h | 10 * RT-Thread RTOS is an open source embedded real-time operating system and is 16 * RT-Thread has a real-time operating system kernel, with fully preempted 28 * RT-Thread system architecture is like: 43 * @section system_init System Initialization 45 * Once RT-Thread operating system starts up, the facility in system must be initialized
|
H A D | hardware.h | 16 * A CSP usually includes operating system porting and peripheral device drivers inside 26 * This function will return current system interrupt status and disable system 29 * @return the current system interrupt status 36 * opened, this function will open system interrupt status.
|
/nrf52832-nimble/rt-thread/components/dfs/ |
H A D | Kconfig | 1 menu "Device virtual file system" 4 bool "Using device virtual file system" 8 The device file system is a light weight virtual file system. 16 int "The maximal number of mounted file system" 21 int "The maximal number of file system type" 30 bool "Using mount table for file system" 45 FatFs is a generic FAT/exFAT file system module for small embedded systems. 111 bool "Enable ReadOnly file system on flash" 115 bool "Enable RAM file system" 119 bool "Enable UFFS file system: Ultra-low-cost Flash File System" [all …]
|
/nrf52832-nimble/rt-thread/examples/ulog/ |
H A D | ulog_example.c | 34 LOG_D("LOG_D(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 35 LOG_I("LOG_I(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 36 LOG_W("LOG_W(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 37 LOG_E("LOG_E(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 38 … ulog_d("test", "ulog_d(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 39 … ulog_i("test", "ulog_i(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 40 … ulog_w("test", "ulog_w(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 41 … ulog_e("test", "ulog_e(%d): RT-Thread is an open source IoT operating system from China.", count); in ulog_example() 69 …syslog(LOG_INFO, "syslog(%d) LOG_INFO: RT-Thread is an open source IoT operating system from China… in ulog_example() 70 …syslog(LOG_DEBUG, "syslog(%d) LOG_DEBUG: RT-Thread is an open source IoT operating system from Chi… in ulog_example() [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/src/ |
H A D | dfs_fs.c | 25 * this function will register a file system instance to device file system. 27 * @param ops the file system instance to be registered. 58 LOG_E("There is no space to register this file system (%d).", ops->name); in dfs_register() 71 * this function will return the file system mounted on specified path. 75 * @return the found file system or NULL if no file system mounted on 204 * this function will mount a file system on a specified path. 206 * @param device_name the name of device which includes a file system. 207 * @param path the path to mount a file system 208 * @param filesystemtype the file system type 210 * @param data the private data(parameter) for this file system. [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/include/ |
H A D | dfs_fs.h | 24 /* File system operations */ 28 uint32_t flags; /* flags for file system operations */ 33 /* mount and unmount file system */ 37 /* make a file system */ 46 /* Mounted file system */ 51 char *path; /* File system mount point */ 52 const struct dfs_filesystem_ops *ops; /* Operations for file system type */ 54 void *data; /* Specific file system data */ 57 /* file system partition table */ 60 uint8_t type; /* file system type */
|
/nrf52832-nimble/rt-thread/components/finsh/ |
H A D | finsh.h | 82 /* system call item */ 90 /* system variable table */ 95 const char* desc; /* description of system variable */ 111 /* system variable item */ 115 struct finsh_sysvar sysvar; /* system variable */ 120 /* find out system variable, which should be implemented in user program */ 233 * This function appends a system call to finsh runtime environment 234 * @param name the name of system call 235 * @param func the function pointer of system call 242 * This function appends a system variable to finsh runtime environment [all …]
|
H A D | cmd.c | 330 FINSH_FUNCTION_EXPORT(list_sem, list semaphore in system); 331 MSH_CMD_EXPORT(list_sem, list semaphore in system); 395 FINSH_FUNCTION_EXPORT(list_event, list event in system); 396 MSH_CMD_EXPORT(list_event, list event in system); 453 FINSH_FUNCTION_EXPORT(list_mutex, list mutex in system); 454 MSH_CMD_EXPORT(list_mutex, list mutex in system); 524 FINSH_FUNCTION_EXPORT(list_mailbox, list mail box in system); 525 MSH_CMD_EXPORT(list_mailbox, list mail box in system); 591 FINSH_FUNCTION_EXPORT(list_msgqueue, list message queue in system); 592 MSH_CMD_EXPORT(list_msgqueue, list message queue in system); [all …]
|
/nrf52832-nimble/rt-thread/components/vbus/ |
H A D | Kconfig | 9 bool "Enable Remote File System on VBUS" 12 When enable remote file system, the application can visit the remote file system 20 Operating System. 41 The interrupt number used to notify the client on a particular system. 46 The interrupt be triggered on a particular system when the client notify the host.
|
/nrf52832-nimble/rt-thread/ |
H A D | README.md | 12 …system from China, which has strong scalability: from a tiny kernel running on a tiny core, for ex… 16 RT-Thread RTOS like a traditional real-time operating system. The kernel has real-time multi-task s… 24 …system (FAT, YAFFS, UFFS, ROM/RAM file system etc), TCP/IP protocol stack (lwIP), POSIX (thread) i… 62 RT-Thread RTOS uses [scons](http://www.scons.org) as building system. Therefore, please install sco… 63 So far, the RT-Thread scons building system support the command line compile or generate some IDE's… 84 NOTE: RT-Thread scons building system will tailor the system according to your rtconfig.h configura…
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/ |
H A D | sys.c | 3 * lwIP Operating System abstraction 40 * @defgroup sys_layer Porting (system abstraction layer) 49 * The operating system emulation layer provides a common interface 50 * between the lwIP code and the underlying operating system kernel. The 54 * that does not rely on any underlying operating system. 107 * - Your system is a bare-metal system (probably with an RTOS) 110 * - Your system uses an RTOS with deferred interrupt handling from a 112 * - Your system uses a high-level OS with e.g. POSIX signals:
|
/nrf52832-nimble/rt-thread/src/ |
H A D | object.c | 123 * attaches to kernel object system. 134 * detaches from kernel object system. 145 * is taken from kernel object system. 163 * have been taken from kernel object system. 182 * is put to kernel object system. 197 * This function will initialize system object management. 200 * in the system initialization. 231 * This function will initialize an object and add it to object system 236 * @param name the object name. In system, the object's name must be unique. 283 * This function will detach a static object from object system, [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/ |
H A D | README | 1 UFFS: Ultra-low-cost Flash File System 12 UFFS is a nand flash file system designed for embedded system. 18 mounting a fully filled file system (Gbits) within one second. 21 - The file system is designed for the embedded system which may 23 - Journal file system, the file system will automatically rollback 31 * Support multiple NAND flash class in one system. 32 * Support bare flash hardware, no operating system needed. 151 - Tidy up three memory allocators: static, native and system. 158 - Add POSIX like file system APIs.
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ |
H A D | sys.c | 3 * lwIP Operating System abstraction 40 * @defgroup sys_layer Porting (system abstraction layer) 65 * - Your system is a bare-metal system (probably with an RTOS) 68 * - Your system uses an RTOS with deferred interrupt handling from a 70 * - Your system uses a high-level OS with e.g. POSIX signals:
|
/nrf52832-nimble/rt-thread/libcpu/arm/sep4020/ |
H A D | clk.c | 15 #define SYSCLK 72000000 /* system clock we want */ 58 * @brief System Clock Configuration 62 /* set system clock */ in rt_hw_clock_init() 69 * @brief Get system clock 84 /* caculate the system clock */ in rt_hw_get_clock()
|
/nrf52832-nimble/nordic/nrfx/hal/ |
H A D | nrf_power.h | 198 NRF_POWER_ONRAM0, /**< Keep RAM block 0 on or off in system ON Mode */ 200 NRF_POWER_ONRAM1, /**< Keep RAM block 1 on or off in system ON Mode */ 202 NRF_POWER_ONRAM2, /**< Keep RAM block 2 on or off in system ON Mode */ 204 NRF_POWER_ONRAM3, /**< Keep RAM block 3 on or off in system ON Mode */ 215 …NRF_POWER_ONRAM0_MASK = 1U << NRF_POWER_ONRAM0, /**< Keep RAM block 0 on or off in system ON Mod… 217 …NRF_POWER_ONRAM1_MASK = 1U << NRF_POWER_ONRAM1, /**< Keep RAM block 1 on or off in system ON Mod… 219 …NRF_POWER_ONRAM2_MASK = 1U << NRF_POWER_ONRAM2, /**< Keep RAM block 2 on or off in system ON Mod… 221 …NRF_POWER_ONRAM3_MASK = 1U << NRF_POWER_ONRAM3, /**< Keep RAM block 3 on or off in system ON Mod… 285 /** Keep RAM section S0 ON in System ON mode */ 287 NRF_POWER_RAMPOWER_S1POWER, /**< Keep RAM section S1 ON in System ON mode */ [all …]
|
/nrf52832-nimble/rt-thread/tools/ |
H A D | buildbot.py | 31 os.system('scons --directory=' + project_dir + command) 37 os.system('scons --directory=' + project_dir + command) 43 os.system('scons --directory=' + project_dir + command) 49 os.system('scons --directory=' + project_dir + command) 60 if os.system('scons --directory=' + project_dir + command) != 0:
|
H A D | menuconfig.py | 110 "* If your system is linux, you can use command below to install git.\n" 113 "* If your system is windows, you should download git software(msysGit).\n" 116 "* to your system PATH.\n" 118 "* If your system is OSX, please download git and install it.\n" 139 …ret = os.system('git clone https://github.com/RT-Thread/packages.git %s' % os.path.join(env_dir, '… 148 "* the system PATH.\n" 161 "* the system PATH. \n" 168 …ret = os.system('git clone https://github.com/RT-Thread/env.git %s' % os.path.join(env_dir, 'tools… 177 "* to the system PATH.\n" 186 "* the system PATH. \n" [all …]
|
/nrf52832-nimble/rt-thread/libcpu/arm/cortex-r4/ |
H A D | trap.c | 44 * @param regs system registers 62 * @param regs system registers 80 * @param regs system registers 98 * @param regs system registers 113 * Normally, system will never reach here 115 * @param regs system registers
|
/nrf52832-nimble/rt-thread/components/net/uip/uip/ |
H A D | uip_clock.h | 11 * second of system time. 61 * from the main() function of the system. 69 * This function returns the current system clock time. 71 * \return The current clock time, measured in system ticks. 76 * A second, measured in system clock time.
|
/nrf52832-nimble/rt-thread/libcpu/arm/zynq7000/ |
H A D | trap.c | 42 * @param regs system registers 61 * @param regs system registers 79 * @param regs system registers 97 * @param regs system registers 112 * Normally, system will never reach here 114 * @param regs system registers
|
/nrf52832-nimble/rt-thread/libcpu/arm/lpc24xx/ |
H A D | trap.c | 43 * @param regs system registers 61 * @param regs system registers 78 * @param regs system registers 95 * @param regs system registers 109 * Normally, system will never reach here 111 * @param regs system registers
|