Software is the gas that makes the actual hardware work like an engine. There are many different parts in actual designs that need to be programmed, not just the micro processor, but DSPs, CPLDs and FPGAs. Multiprocessor systems are very common now in Industrial applications, as are SOC architectures with CPU+DSP or CPU+FPGA. It is very important to know how to program these parts but also how to communicate processes between them, creating parallel computing systems. RBZ provides mainly these software services:
We work with a range of OSs from small footprint RTOS to high performance OS.
On each design we create a BSP which includes the necessary drivers to manage all the resources of the system.
We have experience in embedded applications involving motor control, sensor acquisition, communications, GUIs and complex algorithms.
Our engineers are experts in VHDL design, capable of creating anything from new peripherals to complex algorithms optimized to run in FPGAs.