TX2 Isolate Cores for Dedicated Taskset Process

Not sure if it is possible to isolate individual cores on TX2 L4T27.1

Description: Would like to run a single cyclic i2c_write cpp script on a dedicated cpu core.

On standard linux machines I see it is possible to set kernel boot config isolcpus under etc/default/grep but this is not the case with TX2.

Are there any options I have to isolate a single cpu? Ideally it would be nice to be able to isolate and de-isolate the cpu at runtime, but on boot will work as well.


You can assign software tasks to any core. If it involves hardware IRQ then likely it can use only CPU0 (the IRQ aggregator does not connect to the other cores…hardware working with all cores would be a special case, e.g., the memory controller).