EMBEDDED SYSTEMS
Advancement in processing technology has led to the incorporation of intelligent computing in a variety of electronic equipment ranging from digital cameras to avionics. This intelligence is powered by Embedded Systems which combine microprocessors, data storage and peripherals as per the specific requirements of the product.
Software is the heart of these intelligent embedded systems and Praum helps product manufacturers address their ever-increasing needs in this space. Praum has extensive experience in embedded systems software development that spans across various industry segments. Our team consists of highly trained developers who have a decade worth of industry experience in this field. We have tackled the most challenging software requirements that this domain entails. We understand the need for optimized and error free software that is critical to the success of these products and we deliver it with precision.
Over the years we have delivered software solutions that cover the following areas of embedded systems.
- Device Drivers
- Kernel Customization
- Networking
- Application Programming
- Protocol Implementation
- Encryption and Security
- Middleware
- Remote Monitoring and Upgrade
Our team possesses the experience and knowledge required to develop software for all the following platforms
- Processors - PowerPC, Intel x86, ARM, TI, Motorola
- Operating Systems - Linux, VxWorks, Windows CE
Embedded Systems software development requires the use of specialized tools for development, debugging and testing. We have worked with the following tools.
- IDEs like Eclipse, Matlab and Visual Studio
- Source Control Systems like Perforce, ClearCase, SourceSafe, CVS, SVN and Git
- Memory Profiling Tools like Rational Purify, Valgrind and gprof
- Hardware tools like ICEs, JTAG Probes, Signal Generators, Oscilloscopes etc
