Embedded software development

Preview:

Citation preview

Embedded software is computer software, written to control machines or devices that are not typically thought of as computers. It is typically specialized for the particular hardware that it runs on and has time and memory constraints. This term is sometimes used interchangeably with firmware, although firmware can also be applied to ROM-based code on a computer, on top of which the OS runs.

Hardware design Firmware development Middleware and Driver development System Software development QA and testing

Hardware Design Services Firmware Development  Software QA and Testing

Hardware design is the first phase of designing any hardware which finalize a design layout of hardware in some software tool and then prototype the hardware according to design.

Board Support Packages (BSP) development Device Drivers development RTOS porting and optimization Middleware development and integration Embedded Application development Performance optimization Testing and Certification

Quality assurance and testing are the last phase of product design which ensure the quality of products to avoid the bug at earlier stage of design cycle and make the product more robust and reliable.

Thank You

Recommended