Changes between Version 93 and Version 94 of library_stdio
- Timestamp:
- Jul 17, 2015, 7:34:35 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
library_stdio
v93 v94 364 364 365 365 === 1) void '''giet_exit'''( char* string ) === 366 This function stops execution of the calling task with a TTY message explaining the cause. The user task is descheduled and becomes not runable: it does not consume processor cycles anymore. 366 This function stops execution of the calling task with a TTY0 message explaining the cause. 367 The user task is descheduled and becomes not runable: it does not consume processor cycles anymore. 367 368 368 369 === 2) void '''giet_kill_application'''( char* name ) === 369 This function kill the application identified by the vspace '''name''' argument: All tasks are de-activated. 370 This function kill the application identified by the vspace '''name''' argument: 371 All tasks are de-activated, the private peripherals or coprocessors are released, but the physical memory 372 allocated to the killed application is not released. 370 373 371 374 === 3) void '''giet_exec_application'''( char* name ) === 372 This function starts execution ofthe the application identified by the vspace '''name''' argument:373 The application code and data segment are loaded into memory from the .elf file on device.374 For all tasks, the stack an heap are re-initialised.375 This function starts execution for the the application identified by the vspace '''name''' argument: 376 The application code and data segment are loaded into memory from the .elf file. 377 All tasks contexts are initialized, and the tasks are activated. 375 378 376 379 === 4) void '''giet_assert'''( unsigned int condition, char* string ) === 377 This function uses the giet_exit() system call to kill the calling taskif the condition is false.380 This function stops exzcution of the calling with a TTY0 message if the condition is false. 378 381 379 382 === 5) void '''giet_context_switch'''() ===