|
ZEE Powered Systems
ERS's team of software and hardware engineers has proven the
effectiveness of ZEETM technology in applications that
include the Energy Monitoring and Control Server system (MCS), ZEE NetworkTM and aerospace controller.
Hardware Targets
We have proven experiences in MSP430, M68K Family (eg. 6805, 6812,
68xxx, ColdFire), Atmel, Z180, 8051, PIC, and a few others, especially
8-bit and 16-bit microcontrollers.
Software RTOS (Real-Time Operating Systems)
We are skilled at writing code and debugging applications for almost
any real-time operating system, especially for non-commercial RTOS. If
starting from scratch, one of the many versions of Embedded or Real-Time
Linux is often our first choice, however we can also build software for
systems employing VxWorks, VRTX, QNX, pSOS, uCOS, and many other less
common RTOS.
Real-Time Issues
We solve any real-time problem using practical precise advanced
scheduling techniques. We can implement rate monotonic algorithm,
guaranteed soft real-time algorithms, priority inversion avoidance,
interprocess communication, interrupt handling, timing error detection and
handling, aperiodic servers, etc.
Device Drivers
We can build device drivers for any of your sensors and actuators. This
includes both analog and digital inputs and outputs, serial busses like
I2C, embedded networks like CAN, and wireless communication using IR or
RF.
Software Engineering
We follow a proven methodology that includes process life cycles,
specifications, system decomposition, architectural design, detailed
design, critical design reviews, code reviews, testing and debugging.
Complex Debugging
We find those most elusive errors in your code, including glitches that
only show up once every few days or weeks. We can identify and fix timing
errors, synchronization problems, priority inversion, memory corruption,
race conditions, hardware bugs, and other difficult to find problems.
|