Changes between Version 2 and Version 3 of xilkernel_ref


Ignore:
Timestamp:
Aug 3, 2006, 2:38:50 AM (18 years ago)
Author:
snovich
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • xilkernel_ref

    v2 v3  
    11= Xilkernel Reference Designs =
    22
    3 Xilkernel is a light-weight real time operating system (RTOS). For the PowerPC 405 architecture (which WARP uses), it has a memory footprint ranging from only 16 to 32 kilobytes depending on features implemented. Xilkernel can be set as the operating system for your WARP project in "'''software platform settings'''" under the "'''software'''" drop-down in Xilinx Platform Studio. An introduction to xilkernel use on WARP may be found [wiki:ppc_prg_overview] here. The xilkernel API is located in "'''$EDK\doc\oslib_rm.pdf'''." The following are the currently available reference designs for xilkernel (and are built for WARP vers. 1.1):[[BR]]
     3Xilkernel is a light-weight real time operating system (RTOS). For the PowerPC 405 architecture (which WARP uses), it has a memory footprint ranging from only 16 to 32 kilobytes depending on features implemented. Xilkernel can be set as the operating system for your WARP project in "'''software platform settings'''" under the "'''software'''" drop-down in Xilinx Platform Studio. An introduction to xilkernel use on WARP may be found [wiki:ppc_prg_overview here]. The xilkernel API is located in "'''$EDK\doc\oslib_rm.pdf'''." The following are the currently available reference designs for xilkernel (and are built for WARP vers. 1.1):[[BR]]
    44 * [http://warp.rice.edu/trac/browser/RefDesigns/WARP_v_1_1/Xilkernel_pthreads_PRIO_ex_for_WARP_v_1_1_XPS8.zip Priority Scheduled pThreads]: This demo serves a basic introduction for generating and running threads (processes) in a priority scheduling format. In priority scheduling, threads are given priority levels -- a lower priority threads always yields to a higher priority thread until it has finished its task.
    55 * [http://warp.rice.edu/trac/browser/RefDesigns/WARP_v_1_1/Xilkernel_pthreads_RR_ex_for_WARP_v_1_1_XPS8.zip Round Robin Scheduled pThreads]: This demo also serves as a reference to generating and running threads. In Round Robin style scheduling, the threads are processed in small chunks at a time in a queue. The human real-time effect of this, is that the threads are running in parallel. This is also how threads of the same priority level in Priority scheduling mode act. This design also features use of the "kill" function.
     
    1616 * WARP v. 1.1 (though the provided files can be easily ported to other platforms)
    1717 * Null Modem Serial Cable
    18 Requires Software:
     18Required Software:
    1919 * Xilinx tools for downloading/modifying the projects to the WARP
    2020 * [http://hp.vector.co.jp/authors/VA002416/teraterm.html TeraTerm Pro] -- for serial interaction/debug for the demos (Baud Rate should be: 57600)