|
System Software Design Services
|
|
|
System software development requires specialized skills and innovative approach. Our engineers possess extensive knowledge of hardware, operating system, low-level diagnostic and performance tools, giving us an edge over competition.
Dexcel's Embedded Software team has substantial experience in BSP development for Single Board Computer (SBC), OEMs, as well as custom hardware implementations. Our experience includes working with OMAP, ORION, ARM7, ARM9, StrongARM, XSCALE, x86, PowerPC, NIOS II, MIPS, 8/16 bit microcontrollers and DSPs (fixed and floating point) architecture.
Dexcel System Software Systems services include: |
|
|
|
|
| |
|
- Boot code development
- Development of Board Support Packages and Device Drivers for various reference designs or new BSPs for new processors/Board
- Firmware and diagnostics
- RTOS - VxWorks , pSOS, WinCE , Embedded Linux , QNX, Thread-X, Nucleus
- Logical and physical drivers supporting various layers of protocol stacks for embedded applications
- Feature enhancements for existing systems
- Design and interoperability testing, test automation for existing platforms
- Enhancement of BSP software for specific boards
- Customized API development for specific customer needs
- Development and Porting of Protocols stacks
- Development of Wired and Wireless Stacks
- Embedded Software Development
- Porting Protocol Stacks
- Windows (CE, 2K, NT) to Linux
- Linux to Window (CE, 2K, NT)
- Porting Codecs
- C Code porting onto specific DSP
- C Code porting onto specific DSP assembly code
- Optimized (DSP) C code to DSP assembly code
- Porting of Applications onto different operating systems
|
| |
|
Linux Porting |
| |
|
-
Linux is gaining in popularity in embedded systems. Many commercial vendors specialize in porting Linux to embedded systems. Until now, most embedded operating systems have been proprietary. If a new processor was designed and developed by a semiconductor company, they had to depend on an operating system company to port their operating system to the new processor. The other issue was with the development tools (compiler, debugger, simulator, and so on) for the given processor. Usually the operating system company also provided these tools. In addition, the peripherals around the processor required drivers that had to be developed for the specific operating system.
-
With the introduction of Linux into the embedded sphere, it has now become possible for the semiconductor company to port an operating system to a new processor, since the source code for the Linux kernel is available as open source. Well experienced team of engineers at Dexcel has mastered porting Linux on a wide variety of hardware and thus can help you work faster and smarter.
|
| |
|
Our embedded expertise covers application development and optimization over a wide range of platforms. Competencies in processor dependent assembly level optimization of code and real-time multi-threaded application development allows us to optimize software against speed/ memory limitations and real time performance requirements for wide range of products used in areas of networking & communication, digital media and wireless. |
|