Hi,
For our full-motion simulator project we need a powerfull processor board to do some main control plus head/body tracking and multi channel 3D audio rendering.
We think the I-Pi SMARC IMX8M Plus is perfect for that. But to be sure we have some questions about it. I hope you people can help so that we can make the right decission.
1
We want low level (bare metal) access to the pheripherals (gpio, I2C and I2S). We do not want to use the Linux way of access through the /dev structure. Is that possible? Can we access all peripherals using the M-core using a HAL layer?
(is Linux mandatory?)
2
We need some CPU cores for special processing. On Ubuntu 20.04 it is possible to isolate a core from Ubuntu and use it for your own processes. Is that possible with the OS in this board too?
3
Can we use two (or more) USB (UVC compliant) cameras on this system? We can not use the MIPI because of the distance between board and cameras.
4
On the IO-headers, are the pins available for:
- I2S based audio (we need 16 channels output)
- the 4 signals for the 8 PMD microphones
so that we can connect our own hardware to this.
5
How can we program the audio DSP? Are there special dev tools available for that?
Any info and advice on this is welcome! Thx.