Embedded Software Division

The Embedded Software Division of RASS Technologies providescomplete solutions that include design/development of firmware, device drivers, diagnostics programs, monitor/debug programs,  debug programs,  BSP (Board Support Package) development for various RTOS, OS  porting and signal processing algorithms

Services and Projects

     

Services

Our key focus areas include:  

Real-Time Application design, development, testing and implementation

Device drivers development for various devices like MIL1553, ARINC-429, Intel processor family, ARM processor family, PowerPC processor family, related peripheral controllers for SDRAM, DDR RAM, SCSI, Ethernet, USB, Graphics.

Board Support Packages development and porting on popular Real Time operating Systems like LynxOS, VxWorks.

Core algorithm development and implementation for DSP applications

Architecture Specific Programming

Custom Board Specific Programming – Low level software drivers, applications for monitoring, debugging, diagnostics

GUI development for embedded systems and other devices

Cross Platform Development and OS Porting

Expertise in Assembly languages like Intel, Motorola, Universal boot loader, C/C++, Windows, Linux, RTLinux, VxWorks, LynxOS, DSP

    

Projects

    

We have designed, developed and implemented a range of device driver software, application software  using Linux, RTLinux,  VxWorks and Windows. Some of them are listed below 

    

Projects on Linux/RTLinux

    

Device Driver and Generic Library for MIL-STD-1553B, Arinc-429 and UART

Device driver for MPAC (Multi Protocol Avionics Card)

Drivers and Porting of Linux to IBM PPC750 based SBC

Drivers and Porting of Linux to Motorola based PPC7457 based SBC

Drivers and porting of Linux to Motorola based MPC8280 based SBC

Design and development of Thyristor Control System based on StrongArm processor.

Drivers and Porting of Linux to Virtex4 based SBC

    

Projects on Windows

    

Device driver and application development for MPAC (Multi Protocol Avionics Card) interface cards

Device driver and application development for MIL1553 based and ARINC based PCI/PCC/cPCI/PXI cards

Bus Monitoring application for MIL1553 based cards

Firmware, device driver and application development for 80486 based OnBoardProcessor which has been mil-qualified.

Firmware, Device driver and application development for 80186 based Data Transfer Unit which has been Mil-qualified

Key vending kiosk for a hospitality chain

    

Projects on VxWorks

    

Board Support Package and application development for IBM PPC750 based SBC.

Board Support Package and application development for Motorola 7457 based SBC

Board Support Package and application development for Motorola MPC 8280 based SBC

Custom Application development

    

Projects on LynxOS

    

Board Support Package and application development for IBM PPC750 based SBC.

Board Support Package and application development for Motorola 7457 based SBC

Custom Application development

Hardware
Embedded
Applications