Software Development

Embedded Software

Embedded software is the specialized area of software development. It is a complex process that requires different types of expertise who are seasoned with embedded development. Embedded software however is often less visible, but no less complicated. Unlike application software, embedded software has fixed hardware requirements and capabilities, addition of third-party hardware or software is strictly controlled. Sutton IT has been having good experiences in the development of microprocessor based data communications and embedded systems in various fields like automation, automotive, networking etc.

Sutton IT is experienced with real-time embedded software such as control systems, state-driven applications, device drivers and custom operating system kernels and firmware..

Microcontrollers

Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, implantable medical devices, remote controls, office machines, appliances, power tools, toys and other embedded systems. Microcontrollers usually contain from several to dozens of general purpose input/output pins (GPIO). GPIO pins are software configurable to either an input or an output state. When GPIO pins are configured to an input state, they are often used to read sensors or external signals. Configured to the output state, GPIO pins can drive external devices such as LEDs or motors.

Run time software using for Microcontroller development:

  • 8-bit MCUs
  • 16-bit MCUs
  • Digital Signal Controllers
  • Kinetis MCUs
  • Qorivva/5xxx MCUs
  • ColdFire/ColdFire+ MCUs
  • Digital Signal Controllers
  • MAC710 (Legacy)

 

Contact Us