news sales support downloads systems pmc cards camera support software applications frame grabbers about us search site map privacy legal home search site map privacy legal home top of page site map search news sales support downloads systems pmc cards camera support software applications frame grabbers about us
search site map privacy legal home
 

ALACRON RUN-TIME OPERATING ENVIRONMENT

Host Operating System Support

Supported host operating systems include:Windows NT/2K/XP, Solaris, and Linux for both run-time and code development.

Alacron Runtime (ALRT) Operating Environment

The Alacron Runtime (ALRT) operating environment provides flexibility in the selection of program architecture while it ensures ease of application development, allowing a developer to take full advantage of Alacron’s high-performance FastSeries hardware, including the boards in the FastVision family.

ALRT consists of several components installed by the ALRT installation program.

  • Host runtime software or board runtime software
  • Device driver (ALFAST)
  • Set of utilities

The Alacron Runtime (ALRT) operating environment provides flexibility in the selection of program architecture while it ensures ease of application development, allowing a developer to take full advantage of Alacron’s high-performance FastSeries hardware. The diagram below outlines the flow of information and system calls provided by the ALRT environment for the entire Alacron FastSeries Board families.

Alacron real time os

The ALRT environment can be replaced by theNexperia (Trimedia) SDK environment for Alacron FastSeries Nexperia (Trimedia) based boards. The result is is outlined below.

pSOS os

This environment allows the user to use pSOS+ multitasking environment for execution instead of the single tasking ALRT environment.

Program Modes

As a developer using a FastSeries board, you have two processor types at your disposal.

  • The host processor
  • The FastSeries Board processor(s)

Application decision logic may reside on the host or on the FastSeries Board. The ALRT operating environment allows the application developer to allocate functionality, as desired, to each processor.

Attached Processor Mode (Slave Mode)

In the attached processor mode, The FastSeries Board operates as a traditional slave-mode attached processor board. One need only write a single C program, which resides on the host and uses the resources of the host operating system.

Decision logic remains on the host. The host computer controls the FastSeries Board through a slave-mode driver interface library. The driver controls all functions of the FastSeries Board and loads programs.

The driver handles transfer of data between the FastSeries Board and the host. The driver manages memory, and services interrupts, call functions, and programs.

Additionally, for the FastSeries Board, ALRT provides a light-weight thread execution model.


Stand-Alone Mode

In the stand-alone mode, ALRT operates as a host program that loads the FastSeries Board processor(s)kernel and application programs onto the Board. ALRT then becomes the communication pipeline between the FastVision and the host computer during program execution.

Slave Mode programming model

When the Board requests host services such as disk or display I/O, the Board processor(s) kernel traps the request and passes to ALRT, which then makes the appropriate host-system call.

Stand Alone programming Mode

Click here to Download Datasheets or here to Download Manuals