I became painfully aware that the Orin Nano card does not have any flash storage after ordering one, I misread the specs…
From what I can see external NVMe is supported, so I could design my carrier board to have an M.2 connector for this, but NVMe disks are super expensive and smallest available size appears to be 128GB, I only need about 8GB.
It seems unclear if I can put a eMMC on my carrier board, I have not seen in the documentation if this is explicitly supported or not.
Can you recommend how I should go forward?
I am afraid to use microSD because it’s not reliant. I will also need a SATA HDD connected to my carrier board for storing video, but I’d rather not use it for booting as the HDD can be replaced by the user (and thus the boot partition will no longer be there)
For development stage, the SD card is the better choice and cheaper.
There is no eMMC support for module, even for carrier board design, you could choice to use NVMe driver.
You may also check those interesting projects sharing at Latest Jetson & Embedded Systems/Jetson Projects topics - NVIDIA Developer Forums as reference.
Thank you kayccc, can I use microSD on my custom carrier board? Are there any sample resources for this? Or is it not reliable for a consumer product?
I am building a video surveillance system, so I need to write video to disk, hence I want a SATA spinning HDD because its more suitable than NVMe SSD for continuous write. Do I understand correctly that I can put a USB to SATA chip on my carrier board and connect it to the nvidia pins USB port 0, 1 or 2?
Are there any examples of this?
I need a total storage of about 1TB and need it to be economical.
If I understand correctly this leaves me with two options:
Use a 1TB NVMe SSD for both OS and video files
Use a microSD for OS and a SATA HDD for video files