What's new?

May 31 2023

Building advanced testing suites for Zephyr devices with Twister, Renode and Robot Framework

Building advanced testing suites for Zephyr devices with Twister, Renode and Robot Framework

Creating real-world test cases for a project plays a key role in releasing bug-free and secure software, especially for mission-critical embedded systems. The Zephyr RTOS, which Antmicro often uses (and ports) for building real-world industrial devices for its customers, features many tools to facilitate better testing, including Twister, a dedicated test runner which can orchestrate testing on hardware and in simulation. Read more

May 16 2023

Adding Zephyr support for Silicon Labs BG22 and MG24

Adding Zephyr support for Silicon Labs BG22 and MG24

Porting software to new hardware is one of Antmicro’s staple services which we often perform as part of larger customer and R&D projects. As a Platinum member of the Zephyr Project, we actively participate in developing this open source, compact RTOS intended for resource-constrained, connected devices. In this area, we often work for and with silicon vendors, product makers, and hyperscalers, advocating for the use of the open source RTOS and helping in the implementation process itself. Read more

May 5 2023

Co-developing RISC-V AI solutions using Vector Extensions in Renode with Kenning bare-metal runtime and IREE

Co-developing RISC-V AI solutions using Vector Extensions in Renode with Kenning bare-metal runtime and IREE

Kenning helps develop real-world Machine Learning solutions for ARM and RISC‑V platforms such as NVIDIA Jetson AGX Orin, Google Coral or HiFive Unmatched by seamlessly interconnecting different underlying optimization and deployment frameworks and creating rich reports on model quality and performance, like in the recently described industrial use case. The latest developments extend Kenning’s applicability to two new domains, adding bare-metal runtimes for non-Linux targets and integration with Renode for simulation-based machine learning RISC‑V silicon co-development. Read more

Apr 14 2023

ARMv8-A and 64-bit peripheral support in Renode

ARMv8-A and 64-bit peripheral support in Renode

Propelled into widespread use by the rise of the smartphone in the 2010s, ARM Cortex-A SoCs are now found everywhere, powering Linux-based devices in areas like IoT, embedded, mobile, and - increasingly - servers. The currently prevailing variant, implemented by many SoCs in this space, is ARMv8A, the first architecture in the ARM family to introduce a 64-bit instruction set while remaining backward compatible with ARMv7-A and earlier versions. Antmicro uses ARMv8-A-based SoCs extensively for projects involving hardware such as Jetson Orin, NXP i.MX8, Qualcomm Snapdragons, or Xilinx US+ Kria. Read more

Mar 31 2023

Simulating NB-IoT networking in Renode

Simulating NB-IoT networking in Renode

Repeatable testing and debugging are notoriously difficult in IoT system development, as they typically involve multiple devices connected by different networks, making it hard to pinpoint the exact root of a problem and reliably fix it. Renode, Antmicro's open source simulation framework, is built to address this problem with its deterministic, repeatable, multi-node simulation capabilities that allow our customers to build massive regression testing CIs which ensure their projects work regardless of circumstances. Read more