Services and modeling for embedded software development
Separation strip between header and contents

Services

Embecosm offers some of the most highly experienced software engineering talent anywhere in the world, with specialist skills that few companies are able to employ full-time.

Tool Chain Porting

Embecosm is experienced in porting tool chains to new target architectures. Our particular specialization is the debug environment—central to any successful firmware development environment. Our application notes on porting GDB are used worldwide. More information.

Embecosm SoC Debug Technology

Our standards based debug technology gives visibility of the entire SoC, not just the processor core throughout the product life cycle. We can provide implementations of that technology optimized for your specific target architecture. More information.

Modeling

Embecosm has long experience in all aspects of software modeling of hardware, from high-level transaction level models (TLM) to fully cycle accurate simulations. Our application note on modeling and model reuse was the first publication to explain how to use the new OSCI SystemC TLM 2.0 standard for complete SoCs. More information.

Training and Support

Embecosm offers on-site training in a number of formats to help teams adopt the very best embedded development technology.

  • Formal training courses, based on practical examples, lasting 1-3 days;
  • Informal tutorials, typically lasting 3-5 days, and based on applying Embecosm's technology to a customer's own design flow.
  • Mentoring. We provide an engineer to lead or be part of your tools implementation team, typically for 1-3 months. This is an excellent way to acquire skills in-house.

Embecosm provides support for its own tools and a wide range of open source software. Our packages, with their service level guarantees, greatly reduce the risk of open source adoption in a commercial environment.

  • Urgent bug fixing;
  • Porting to new platforms; and
  • Custom tool modifications.

Contact Embecosm's support team for more on all support issues.