ThreadX System Specialists

Bringing products to life.

ThreadX Systems

ThreadX is an embedded real-time operating system (RTOS), originally released in 1997. It offers priority-based pre-emptive scheduling, fast interrupt handling, memory management, inter-thread communication, mutual exclusion, event notification, and thread synchronisation capabilities.

It offers two functional modes: 

  • Common mode – this includes essential RTOS features such as thread management, synchronisation, memory pool management, messaging, and event handling
  • Module mode – an advanced mode that enables the dynamic loading and unloading of pre-linked ThreadX modules using a module manager

Our Development Process

Key Features of ThreadX

Embedded ThreadX Systems

We take a thoughtful and strategic approach to our implementation process from the very beginning. We consider key factors such as the product’s environmental requirements, expected operating conditions, and whether power optimisation should be a priority. Additionally, we evaluate potential challenges and determine if performance research is necessary before proceeding.

Our team specialises in debugging these platforms using in-place tools, allowing us to swiftly identify and resolve issues during development. We also have extensive experience profiling performance and using the ThreadX toolbox.

Testimonials

Don’t take our word for it, these are kind words from our customers

Fault Investigation - Buildings Industry
Read More
The Bermondsey Electronics team investigated all the options and understood the complexity of our problem and how dangerous it was for our workforce. We’d already tried to have our product fixed many times and our other providers had deemed it unfixable. Their solution enabled us to finally fix the product and as a bonus, they also reduced the time requirement, cost and complexity of installation. 
Leisure Industry​
Read More
Peter's team were professional and easy to work with. They understood our challenges and helped us overcome them. Their technical expertise enabled us to solve the difficulties we were experiencing. We valued their support and have since built a productive working relationship with them.
Sportable
Read More
We worked with Bermondsey on a project that was mission critical for us and Peter and his team were instrumental to its success. They worked quickly, methodically and produced sophisticated, neat solutions. Can't recommend them enough!
Dr Mike Fletcher, Technical Manager
Read More
"We have contracted Bermondsey Electronics for a number of firmware projects relating to our embedded product developments. Their expert staff have helped to move projects forward quickly and efficiently, augmenting our own in-house development team. For detailed knowledge and speed of response I thoroughly recommend Peter and the team at Bermondsey."
Previous
Next

Our Partnerships

We have a strong partnering philosophy and are proud to be supporting companies that include:
Partnership

Embedded C & C++

Our development team specialises in leveraging advanced technologies like AIDL, Das U-Boot and custom driver integration, to design and deliver customised systems tailored to meet the unique needs of clients across diverse markets.

While embedded C and C++ are our primary programming languages for these systems, we are also adept at integrating runtimes for other languages, such as AIDL and devicetree, ensuring flexibility and adaptability based on your specific requirements.

Do you have a product under development that must function exactly as intended and exhibit high reliability in the field? If so, we can help.

ThreadX OS Services Tailored to Industry Standards

We are dedicated to providing outstanding ThreadX OS services that go above and beyond our clients’ expectations. Contact us today to learn more about our offerings and discover how we can help you achieve your goals.

About Bermondsey Electronics

Bermondsey Electronics Limited is a top provider of embedded firmware design solutions, specialising in embedded development, design verification, and Hardware-in-the-Loop (HIL) testing. Catering to diverse industries such as aerospace, automotive, security, and fitness and leisure, we help streamline product launches while minimising risk. Through rigorous functional verification, we ensure our clients can bring their products to market with confidence, fully validated for both performance and reliability.

In addition to our expertise with ThreadX, we excel in working with a range of operating systems, including Android, Linux, Zephyr, and FreeRTOS.

Frequently Asked Questions About ThreadX

Where is ThreadX used?

ThreadX is designed for deeply embedded, real-time, and IoT applications. It offers advanced features for scheduling, communication, synchronisation, timers, memory management, and interrupt handling.

ThreadX is compatible with most popular 32/64-bit microprocessors. It supports advanced architectures, including:

  • Analog Devices: SHARC, Blackfin, CM4xx
  • Andes Core: RISC-V
  • Ambiqmicro: Apollo MCUs
  • ST: STM32H7

Yes ThreadX is free as it’s open source.

Bermondsey Electronics

Contact Us

If you have question about how we can help your business please complete the form below and we will be in touch shortly.

Alternatively, please call us on +44 (0)208 0650 162

Email : [email protected]