Embedded Software
Expert Global offers Embedded/Semi Embedded Software Services for the development and integration of the software that resides below your application layer with your hardware. This includes developing Board Support Packages and Device Drivers, porting third party middleware and protocols, and complete integration with the hardware and embeded operating system. We work with industry leading embedded software and hardware vendors to ensure that client's product development happens with proven technologies. We help our clients develop application specific frameworks, subsystems, and top-level applications. Our expertise spans low level embedded software/firmware and the associated application software to work with it. The complex low level embedded software is developed by closely interacting with the hardware designers to get optimum performance out of hardware. The language of development is chosen depending on the performance requirements to optimize the code and increase the speed. Expert has multiple partners to supply hardware components.  We have partners to design and develop hardware for embedded systems. We have partners to create industrial designs that meet various industry compliance standards and manufacture the hardware in large quantity.
 
Value Proposition:
  • Experience in using JAD, RAD and prototyping techniques
  • Evolutionary requirements & concurrent engineering management.
  • Configuration management is done using Version Control tools like CVS, SVN, VSS etc.
  • Information Management: Process compliant document templates, Information Security and Knowledge Base Management
  • Tools and Frameworks are used for improving the productivity and optimization of project development processes
  • Complete hand over with full documentation with test reports and reviews.
  • Design and development of test and diagnostic software.
  • Development of GUI based software
  • Ability to start new projects immediately
  • Improved time to market
     
 
Our Capabilities: Data Communication Interface
  • Software System Design
  • Event Drive Applications
  • Communications Topologies
  • Client-Server Interfaces
  • Multi-threaded GUI applications
  • Strong Partners to build hardware
  • Multiple partners to supply hardware components
  • Device Drivers
  • Real-Time Capabilities
     
  • Ethernet
  • Wi-Fi
  • GPRS
  • Bluetooth
  • TCP/IP
  • PPP
  • HDLC
  • Async/RS-232
 
Hardware Platform Experience: Voice Communication Interface
  • 8 bit, 16 bit, 32 bit Controllers
  • ARM-9 core
  • Atmel
  • Renesas
  • PIC
  • Hitachi
  • FreeScale
  • SH3
  • Microcontrollers ( 8051, 80196, 68HC11 and 6805 )
  • Nordic Wireless Module NRF24L01, SH3
  • GSM
  • CDMA
  • Bluetooth
 
Embedded OS Experience Configuration Management
  • Linux
  • RT Linux
  • SourceSafe
  • SVN
  • CVS
  • WinCVS
 
Language Experience Special Peripherals Experience
  • C
  • C++
  • Assembly Language
  • Java
  • Finger Print
  • RFID
  • GPS
  • SPO2
  • Camera
  • Signature Pad
  • Magnetic Swipe Reader
  • Barcode
  • EPen
 
Compilers Generic Interfaces
  • IAR
  • Keil
  • Resonance
  • SPJ
  • gcc
  • SPI
  • I2C
  • One Wire
  • USB
  • RS485
 
Frameworks IO Interfaces
  • QT
  • Visual Studio
  • Java
  • Audio In/Out
  • Keyboard
  • Displays (Touch Panel, LCD, Multi Touch LCD, Graphic LCD)
  • Printer
 

 

Best viewed in 1024 x 768 resolution and IE 7, mozilla 1.0 and above