Home |
Sitemap |
Careers |
Our Locations
Embedded Systems
Systems and Technology

Embedded360' expertise in embedded systems programming helps in providing top quality embedded software, including Board Support Packages, device drivers, embedded system middleware, protocol stacks and complete real time systems for the following operating systems:

Express Logic: ThreadXTM

QNX: NeutrinoTM

Lynuxworks: LynxOSTM

WindRiver: VxWorksTM

Microsoft Windows CETM and Windows MobileTM

Embedded Linux

Bespoke OSs

Mentor Graphics: NucleusTM

Microsoft Win32 and .NETTM

GreenHills: IntegrityTM

For the past 10 years Embedded360 has been providing software consulting services, real time systems and DSP software of the highest quality. The expertise in real time operating systems, embedded software development and digital signal processing, have helped us in providing a well documented, well tested software system that goes beyond expectations.

Embedded360 has rich experience in developing applications for a wide range of technologies, systems and languages such as:

PocketPC/Win32 applications

Safety Critical Systems up to SIL3

VxWorks applications (user space and kernel space)

VxWorks Board Support Packages

VxWorks Device Drivers (including the new vxBus architecture)

Firewire IEEE-1394, Ethernet, MIL-STD-1553, ARINC-429, RS232/485 UARTs, HDLC and CANBus


VxWorks Middleware and low level libraries

C/C++, Java, Ada, Tcl, Assembler

Embedded Linux applications

Embedded Linux device drivers

MISRA-C compliant applications

Embedded Linux boot loaders

Embedded Linux Board Support Packages

COTS VME/cPCI/PC104/PMC technologies or custom built hardware.

Customised development and debugging tools

Digital Signal Processing algorithms and micro kernels

x86, PowerPC, ARM, MIPS, TI, Sharc

Embedded hardware
development
technologies :

Portable, low power instrumentation design

RF Wireless system design

DSP algorithm development and programming

Embedded microprocessor system design

C/C++ , VHDL, and assembly language
programming


Digital design including CPLD and FPGA device
programming


Mixed signal design (analog and digital)

Printed circuit board layout

Microprocessors :

Atmel AVR series microcontrollers

TI DSP microcontrollers

Based on 8051 core (INTEL, DALLAS, ATMEL,
etc.) microcontrollers


Microchip RISC microcontrollers

M16C Renesas microcontrollers

Programming logic :

Xilinx FPGA and CPLD

Altera FPGA and CPLD

Communications :

CAN, LIN, RS232, PCI, ISA, PC-104, USB,
RS485, I2C, SPI, IEEE 1284, IEEE 1384

Embedded software
development
technologies :

OS-based embedded programming (QNX,
xBSD , Linux, Windows CE, Windows XP
Embedded operation systems, PalmOS)



OS-based real-time programming (QNX)

TI digital signal processors


Object-oriented architecture and design

System programming

Programming languages :

ANSI C (Watcom C, GNU C)

C++ (Visual C++, Borland C++, Borland
C++ Builder, Watcom C/C++, GNU C/C++)


C#

Hardware platforms :

x86 industrial computers (PC-104, PCM and
so on), Palm, Pocket PC, PowerPC

Hardware interfaces :

RS-232, RS-485, IEEE 1284, ISA, PC-104, PCI,
Compact PCI, USB, IEEE 1394 (FireWire)

Operation systems :

DOS, Windows 9x-XP, QNX 4.23- 6.3.0,
Linux, FreeBSD, Palm OS, Windows Mobile

Case Studies