What is the difference between a raspberry pi and an esp32? What is better suited for interfacing with a SD card?