Complex  LJ.RTOS                                                http://www.lg-rtos.narod.ru/
           http://www.lg-rtos.narod.ru/                                 lg_rtos@ua.fm


                                       
                      
W e l c o m e

 

Company «GAL» presents a complex «LJ.RTOS» - constructor of the embedded systems.                                           

The complex retrenches realization time and is used as the tool of fast designing.  

Complex LJ.RTOS includes OS «LG.RTOS» and the full visual environment of programming.

Use of the visual environment of programming and ready mechanisms OS reduces time of designingsince several 
months till several o'clock. 

 

     How he works?
 

     Designing of the software and hardware includes the following steps:
     - creation of the project;

     - review  of ready hardware decisions;
     - a choice of the processor;

     - a choice of the compiler;
     - a choice of the RTOS;
     - disposition  on the processor of required periphery:
           LCD,  Keyboard,  Memory,  F
iles,  Nets,  Protocols,  etc;

     - adaptation of periphery and the equipment;
     - addition into existing system mechanisms of the user code;

     - compilation of the program;

     - write of the code into microcontroller.
 

 

 

The complex contains ready hardware decisions and descriptions of platforms.

 

 

What does the user receive from complex LJ.RTOS?

    1. As in the childhood, he can construct the big house from separate bricks. 

    2. Construction can consist of one or two elements.

    3. At any moment he can change architecture of a house.

    4. At any moment he can ruin and again create the house. 
 

In other words, the complex embodies the following ideas:
    1. The complex gives the user a material and mechanisms of designing.

    2. The minimal application of the user can include 1, 2 base modules.

    3. The complex allows conducting designing on the basis of combinations of ready modules.

    4. The complex provides to the user the general platform of designing.

 

Today the complex is used in such areas, as a telephony and energetics.

Use of complex LJ.RTOS in real applications has given the following effect:
     - designing of different products on one platform;
    - time of realization has decreased in some times;
    - expenses have gone down;
    - reliability of products has increased.                                                                                                                   
 
The complex is open for new decisions.
If the user has ready programs he can easily add them into a complex.

 

LG.RTOS - a mobile nucleus that is created in language ANSI C.
OS provides porting for eight-bit microcontrollers ATMEL and of four compilers:
       Win AVR, Image CRAFT, IAR and Code Vision AVR. 

 

Principles of functioning LG.RTOS: formalization of access to the equipment and maximal flexibility.


The system includes 14 libraries.

 

1. Memory Manager provides dynamic allocation of the         main memory > 64 Kb.    Devices: RAM, FRAM.
Algorithms: Heap, Page and Stack.
2. Data Manager carries out functions of file system and provides storage and restoration of the data.
Devices
: FRAM, EERPOM, FLASH and so forth.
3. Queues Manager
  provides mechanisms of access to queue.
4. Synchronization Manager  provides  synchronization        of parallel streams.
5. Multitasking   provides multitasking
and division of the controller onto configurations  
6. Time provides access to date and time.

7. IO formalizes access to environment of transfer. 
Interfaces: USART/UART, SPI, TWI, I2C, CAN, ISA, etc.
8. Periphery gives the drivers of external devices:
 
LCD, KEYBOARD, RTC, etc. 
8. Net provides the organization of nets of microcontrollers.
Protocols: TCP/IP, MODBUS, XMODEM-CRC, etc.
9. Exception Handler  provides functioning in conditions         of fails and errors.
10. Restoration
provides the current data check and        renewal of functioning over restart.
12. Various declares general purpose functions.
13. PWM provides support of mode PWM and so forth.
14. Test provides testing and debugging.

 

Size LG.RTOS: more 300 functions, more 50000-code lines. 

For increase of reliability, system provides special mechanisms for search and localizations of errors.
 

The part of system, which depends on a platform, is focused in a mini kernel.

Porting LG.RTOS is adaptation of a mini kernel.
 

The level of access LG.RTOS provides the polymorphic interface of access to opportunities of system.
The service level LG.RTOS corresponds to requirements of various applications.
 

This level gives enough quantity of abstractions and the user can operate only with concepts:
      - Logic structure of the data;
      - Operations with the data.

The user can apply the following receptions of designing:
  
a) Use of ready mechanisms RTOS;

   b) An overload of functions RTOS.
 

In the first case the interface of system is used “as is”.
In the second, RTOS gives such degree of freedom when, strategy varies, but mechanisms are constant.
Detailed description RTOS is on a site http://www.lg-rtos.narod.ru/.
 

We plan enhancement of complex LJ.RTOS for realization of the following new opportunities:   

     1. New microcontrollers: PIC, SX (UBICOM), 16/32-bit MCU on nucleus ARM.
    
2. The mechanism of creation of block diagrams.

     3. Means of creation of hardware circuits (on the basis of the current application of the user).

     4. Choice of other operating systems.

 

For realization of items 1-4, we search for international partners for joint creation of the
perfect product and development of business.


You can send possible questions here: lg_rtos@ua.fm.                                            
Phone: +380512-55-43-56


Best regards,
Company «GAL».

Hosted by uCoz