If you have in mind to use CRUX-ARM we assume that you are familiarized with CRUX. This is not a requisite but could answer many of the questions you have and maybe are not relevant to ARM devices in particular.
Due to the diversity of ARM devices we need to separate different methods of installation depending on the media target and other factors like the bootloader, etc. but there are some common guides to follow for all devices: