Phoenix-RTOS available on multi-processor systems
Phoenix-RTOS is a scalable real-time operating system for Internet of Things (IoT) devices created and developed by Phoenix Systems. In July the company launched Phoenix-RTOS on multi-processor systems. This is the next step in building the competitive advantage of Phoenix-RTOS as the operating system for IoT. Multiprocessor systems are commonly used as the basis for mobile devices and personal computers, and they are also steadily gaining popularity in the Internet of Things devices. “We postponed the launch of Phoenix-RTOS on multiple cores for many years partially due to giving priority to more important development tasks and partially due to lack of potential applications. Nevertheless, the kernel structures of the operating system and its components have been designed to support multiprocessor systems. In June we decided to face the challenge and test multiprocessing capabilities of Phoenix-RTOS in practice on PC. Technically speaking, we added multi-core initialization code, changed the interrupt handling and after removing the non-reentrancy in spinlocks finally Phoenix-RTOS booted on the PC. I’m under the strong impression that thanks to our deep passion, a globally innovative technology is being created in Poland and expertise is accumulated in the presumably most difficult field of computer science, which is the operating systems design and implementation. I hope that we will leave the mark in the computer science history books in some way”- comments Paweł Pisarczyk, CEO of Phoenix Systems. Phoenix Systems sp. z o.o., a company from the Atende group, is the developer of the Phoenix-RTOS operating system, dedicated to the dynamically growing Internet of Things market, including smart metering. The operating system is used in data concentrators, smart energy meters and smart gas meters. Company currently develops a new version of Phoenix-RTOS for aerospace and unmanned aerospace vehicles (UAVs and drones).