Not all MIPI CSI camera modules are compatible with all boards. Many Allwinner and Rockchip SoCs do have MIPI CSI buses.
Odroid M1 (see 5MP
OV5647 kit), and various Orange Pi models do have MIPI CSI connectors. I think
Orange Pi 4 (including Orange Pi CM4 with the
base board) can support two CSI cameras simultaneously.
s/ATA port, CSI-2 port, serial port, Ethernet 1000Mbps port, without other things I don't need.
Weeeeeeell,
Odroid M1 has PCIe NVME M.2 2280 SSD slot, SATA + Power (but 5V only), MIPI CSI 2-lane, MIPI DSI for an LCD display, 10/100/1000 Ethernet, UART for system console, two additional UARTs on
pins (one with RTS/CTS hardware handshaking if desired; all digital pins use 3.3V logic, analog pins are limited to 1.8V), NPU for camera processing via TensorFlow Lite and ONNX, <5W power consumption. For connecting to other via UART (as opposed to RS-232), I do recommend using TI ISO6721 isolators (
my example board) that also acts as a level shifter. For true RS-232, you'll also want a transceiver per UART, for example the
Waveshare RS232.