Installing OpenWrt on 'non-standard' hardware

How can I find out whether I could install OpenWrt on 'non-standard' hardware?
I'm thinking in particular about set top boxes or NASes such as a GoFlex Home unit.

  • Is the SOC supported? If not, forget it.
  • Does the device have sufficient flash memory? If not, forget it.
  • Does the device have sufficient RAM? If not, forget it.

With the Seagate GoFlex Home, I should be OK:-

but I have not been able to find out anything about the spec of a Samsung Virgin set top box

https://www.google.com/aclk?sa=l&ai=DChcSEwi46IXV7rL7AhUF-7IKHS9LBhEYABABGgJscg&sig=AOD64_3Y5QBzf6esImwahxq-bOQbcQaQCQ&adurl&ctype=5&ved=2ahUKEwiZ6fTU7rL7AhUugM4BHdJrD7oQvhd6BAgBEEQ

This may give me some pointers:-