Embedded Design Made Easier
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 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.
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.
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.
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.
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