Re: Intel Core i7 board options.

Geoffroy Van Cutsem

Hi Andrew,


It sounds like the best starting point would be to use the classical industrial scenario for you. It allows you to start a Real-Time VM (RTVM) once ACRN and its Service VM is up and running. This is the Getting Started Guide for it:


Are you running the DSP/PHY part of the stack under a Linux environment? If so, the tutorial above includes instructions on how to bring up a Linux environment and run a PREEMPT_RT kernel in it. That part would have to be adjusted if you need something different of course.


That NUC is based on a Kaby Lake processor, which does not support CAT (Cache Allocation Technology). This is something that could be useful if you are not getting the real-time performance you need when other apps are running in separate VMs. In any case, do not hesitate to reach out again if you face any issues and/or want some help with the performance tuning! We also have some notes that you may want to read on things to watch out for for real-time apps:






From: acrn-users@... <acrn-users@...> On Behalf Of Andrew Back
Sent: Friday, December 18, 2020 11:36 AM
To: acrn-users@...
Subject: Re: [acrn-users] Intel Core i7 board options.


Hi Geoffroy,

Decided to go with a NUC7i7DNBE board.

We don't need graphics virtualisation, but will need to pass through USB 3.0 and possibly PCIe devices.

The application is software-defined radio, where we will need to have a VM with real-time performance which is hosting the DSP/PHY part of the stack, plus a second non-RT VM which hosts other applications. Any pointers as to good starting points and best fit existing usage scenarios etc. would be much appreciated.



Join to automatically receive all group messages.