FIRMWARE DEVELOPMENT software designed for specific hardware

SOFTWARE DESIGNED FOR CUSTOM HARDWARE

At Tronix, we have provided firmware solutions from 8-bit bare-metal architecture to ARM-based 32-bit microcontrollers using real-time operating systems running asynchronously on multiple microcontrollers in a system-on-chip integrated circuit. We tailor the microcontroller specification to your application based on cost, package, power consumption, and processing requirements.

Our software team is well conversant with C/C++ firmware development for microprocessors and microcontrollers offered by various semiconductor companies. We have experience with most Eclipse, Netbeans, and Visual Studio based Integrated Development Environments. We have delivered projects based on STMicroelectronics, NXP, Silicon labs, Atmel/Microchip, Texas Instruments, Renesas, Infineon, Cypress microcontrollers.

We have expertise in implementing algorithms for applications ranging from gesture and object sensing using various technologies, object identification using computer vision, power control, and conversion using trained models to compensate for non-linear parasitics of off-the-shelf magnetics to minimize bill of materials costs, perform Fourier transforms, and computes constant false alarm rates to compensate for varying baseline. Every application is unique and our development team experiments and understands the underlying physical phenomenon to apply and evolve the most optimized and tested algorithms.

efficient software development for optimized hardware

The scope for system design could be as simple as controlling electro-mechanical relays or driving complex circuitry. We will create the necessary drivers and system functionality for your custom hardware to ensure that it performs correctly, efficiently and smoothly as a standalone device or as part of a more complex system.

A structured code offers flexibility from initial debugging to lifetime maintainability. We create extensive code documentation for each project that is easy to follow and process over time. Our development process includes feature-wise implementation and testing, version control and code review.

Our team of engineers has experience with a broad range of protocols and algorithms, which makes us confident in our ability to create functional solutions. We have hands-on experience with:

• STemWin
• OpenSSL
• Mbed TLS
• OpenCV
• OpenVPN
• TouchGFX
• lwIP
• Video4Linux
• GStreamer
• CUDA

After the initial bring-up, we ensure that system level integration is achieved seamlessly. Structured integration process a component at a time, we verify correct functionality against requirements towards a successful delivery.

If you are seeking a reliable product designed and built to your specifications in the timeliest and most cost-effective method, look no further!

Tronix Product Design

Services

Services

©2021 tronixproductdesign Inc.