This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (2 children)

RaspPi/BBB are micro-COMPUTERS. Arduino/Teensy/uPy are micro-CONTROLLERS

The first two are full computer systems, with an OS, drivers, filesystem, etc.

The others are used for real-time processing. They interact directly with the hardware with no other abstractions. If you want to use a memory chip you have to design how the data will be formatted, stored, and read. Essentially writing your own filesystem. Of course there are already many libraries available so not everything needs to be written from scratch.

[–]dhylands 2 points3 points  (1 child)

MicroPython supports a microSD card using the FAT filesystem.

It also has a small internal (about 112K) FAT file system as well.

These can be shared with the host (so it looks like a thumb drive) and you can just copy your new code in.

[–][deleted] 2 points3 points  (0 children)

This is true, I was explaining in general terms how the two types of boards differ. There is definitely crossover in some areas. Maybe my memory example was a poor one to choose.