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 touchEmbedded 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, we view it as our job is to provide a platform that enables our customers to easily port their application and interface with the hardware seamlessly, greatly reducing the system debug time. We would like to share with you some examples of the breadth of services we offer for our customers’ platforms.
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;
Bottom layer = kernel (back end processing, resource management, driver initialisation, hardware interfacing)
Top layer = user space (houses all the applications)
Our experienced engineers work primarily on optimising the kernel of your Yocto build and can help with:
- 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.
Linux Case Study: Medical instrument cluster
- Customised i.MX8M Mini SOM based hardware platform
- Availability with our hardware (Linux available with both ARM and X86 range)
- 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 Case Study: Industrial HMI Control
- Intel Apollo Lake SBC hardware platform
- Availability with our hardware (both Windows and Linux OS)
- Availability with our hardware (both Windows and Linux OS)
- Win10 integration with custom features
- BSP, Driver Configuration
- Win10 Activation Image
- QT libraries Porting
- Customer App and OS integrated in one iso image
QNX Case Study: PCR-based IVD Medical Device
- 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 HMI Development Kits 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.
Alternative library support
In addition to Qt, we can offer embedded UI development support for Crank Storyboard and native & hybrid mobile systems.
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.
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.
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