Home

Embedded DisplaysProducts
LED Solutions

IoT Gateway PCsSingle Board ComputersComputer On ModulesEmbedded DisplaysProducts

Antimicrobial TouchscreensTouch and firmwareHardware DesignSoftware IntegrationMechanical Integration

Medical DevicesHome AppliancesIndustrial ControlUtility & Smart MeteringMarine & AutomotiveRetail & Signage

Blog and EventsCase StudiesWhite Papers & BrochuresStoriesGlossary

Project JourneyCertificationsMeet the TeamCareers
Contact

Software Integration

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 integration.

Get in touch

Embedded Design Made Easier

Here at Anders, we not only help our customers with the display and embedded technology, but we can also play a strong supporting role with the associated software integration. Whether it is 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.

Ultimately our job is to provide a platform that enables our customers to easily port their application and interface with the hardware seamlessly. Typically, our customers develop their own applications, but if you require a full software package, we can help with that too.

Our Software design service include:

See below for more details.

Platform Development Support


Our embedded products are fully supported by well documented BSPs covering multiple operating systems and peripheral driver integration support is available. This also includes touchscreen firmware functionally and frequency tuning to harmonise with the host embedded system.

Linux (Yocto) integration support

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 of your Yocto build 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.

In addition to Linux, we can also support embedded RTOS such as QNX, FreeRTOS and Threadx or bare metal development on microcontroller platforms.

Enquire

Platform Development Case Studies


Linux-based Medical instrument cluster

Support provided: 

  • Customised i.MX8M Mini SOM based hardware platform
    • Availability with our hardware (Linux available with both ARM and X86 range)
  • Custom Yocto Linux BSP with custom drivers
    • BSP, Driver Development
    • Library integration
  • Flexible application back-end
  • Crank Storyboard front-end

Windows-based Industrial HMI Control

Support provided:

  • Intel Apollo Lake SBC hardware platform
    • Availability with our hardware (both Windows and Linux OS)
  • Win10 integration with custom features
    • BSP, Driver Configuration
    • Win10 Activation Image
    • QT libraries Porting
  • Customer Application and OS integrated in one iso image

QNX PCR-based IVD Medical Device

Support provided:

  • Producing Board Support Package for iMX6 family

  • Porting to customer final HW platform

  • Developing additional custom device drivers

QNX has the advantage of regulatory compliance for life-critical applications and provides all the kernels in one place making certification easier and quicker.

Application Development Support


If you need help developing your embedded UI application, we can help integrate various libraries or native and hybrid mobile systems in applications from industrial appliances through to feature rich IoT connected smart devices. 

Qt library support

Our Embedded Display Starterkits can be 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.

Learn More

Alternative library support

In addition to Qt, we can offer embedded UI development support for Crank Storyboard and native & hybrid mobile systems.

Enquire

Windows 10/IoT Application Development

We are seeing an increase in smart, connected application development and can provide Windows IoT configuration including:

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

We can support connectivity with Microsoft Azure, AWS or other 3rd party IoT infrastructures.

Enquire

Application Porting


If your software is staying the same but your hardware needs updating, we can assist with migrating a legacy system from old or obsolete hardware to a new OS and hardware platform.

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.

Enquire

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