Embedded DisplaysProducts
LED Solutions

IoT Gateway PCsSingle Board ComputersComputer On ModulesEmbedded DisplaysProducts

Antimicrobial TouchscreensTouch and firmwareHardware DesignSoftware developmentMechanical Integration

Medical DevicesHome AppliancesIndustrial ControlUtility & Smart MeteringMarine & AutomotiveRetail & Signage

Blog and EventsCase StudiesWhite PapersStoriesGlossary

Project JourneyCertificationsMeet the Team

Software Development

We not only help our customers with the display and embedded hardware design, but we can also play a strong supporting role with the associated software development.

Get in touch

Graphical User interface made easy

Here at anders, we not only help our customers with the display and embedded hardware design, but we can also play a strong supporting role with the associated software development. Whether it’s Linux or Windows, our engineers are on hand to give you advice and assistance with display initialisation, porting (touch) drivers, enabling hardware control and more.

How does Linux OS development work?

Most of our custom projects work on either Linux or Windows. Linux can be visualised as two layers; the bottom layer is the kernel and the top layer is the user space. The kernel is responsible for all the back-end processing, resource management, driver initialisation, hardware interfacing etc. Meanwhile, the user space as the name implies, houses all the applications.

Our experienced engineers work primarily on optimising the kernel and can help with:

  • the integration of the LCD and CTP, setting the resolution and timings, porting and (touch) drivers
  • enabling communication buses (RS232, RS485, SPI, CAN, I2C)
  • interfacing sensors and GPIOs.

How we can help with Windows OS development

With regards to Windows 10/IOT, we can help you with your configuration including:

  • configuring settings security enhancements
  • power optimisation
  • loading and integrating drivers/firmware such as touchscreen, sensors and other board peripherals.

Ultimately our job is to provide a platform that enables our customers to easily port their application and interface with the hardware (without any issues). Although we don't directly write any part of your application, we still understand how you intend to interface with the hardware.

Do you offer Qt library support?

Yes we do! Qt is an application framework that creates a viewing window on any device.

Using Qt provides benefits such as easier and quicker development time to market and it eliminates the need for bulky desktops that are considered excessive and slow; Qt can load the application immediately, a benefit for an embedded system that will generally have lower horsepower compared to a desktop. Our Embedded Display Starterkits are offered with optimised QT libraries. For custom projects, we can compile specific versions of QT as requested by our customers. All you need to do is load the application software and tune it.

Whatever your project, we advise you to talk to our design engineers from the start and they will help not only with selection and design of the best hardware but also advise you on your software development. Our team are always looking at emerging technologies that can pass on benefits to our customers.

Send Enquiry

Your Project Journey | The Anders Process

Let's get started on your project

We aim to offer reliable and long-term solutions to our B2B customers. If you are a business and would like to discuss your display and/or embedded system requirements please contact us below