Development Solutions

Relieve Your Technical Pains

Articles


Embedded Software Design

We have over 25 years of experience in embedded software design using the latest techniques to improve quality and time to market in a range of markets including Automotive, Security, Process Control, and Set Top Box. We can help with your current projects to solve issues, write low level drivers, or just to support your current engineering efforts. We can also provide complete turnkey solutions to your requirements/specification. we have experience in:

  • Software, C, C++, C#, Pascal, Perl
  • Assembler ARM, 68K, SH4, most 8bit CPU's
  • Software Support
  • Requirements Analysis
  • System Design, Test and Debug
  • RTOS, uCOSII, Linux, Windows, FreeRTOS, OS21, In house RTOS's
  • Board Support Packages (BSP's)
  • Low level Hardware Device Drivers, and Interfaces
  • Tools: Kiel, IAR, Visual Studio, GCC, Greenhills
  • Version & Bug Control: Git, Mercurial, SubVersion, PVCS, ClearCase
  • Bugzilla ClearQuest
  • Cryptography (AES/TDES, Symmetric/Asymmetric Ciphers, Hashing, Signing)

We have experience in a range of real time operating systems and can help port them to clients hardware. Using an RTOS's can reduce time to market for your valuable projects. They allow a lot of the effort spent on thinking about polling loops, system partitioning and round robin processing to be handled for you reducing this overhead and making for a more flexible and modular design. Also allowing software to be used across multiple projects and platforms.

OS's can allow valuable engineering time to focus on the product and the value added content that can be given to the designed. Enabling better designs than the competition, more features and getting to market faster.

It is however crucial to choose the right OS and components to go with it. There are very good commercial and open source RTOS available and these are usually a much better option than to spawn an in-house OS. Libraries that are available for most OS's include graphics, networking, and communication libraries to name but a few.

 

 rfid chipfotolia 33592778 webcoding

^ Back to Top