Electronic mutex ?

Hi there!

I am completely new to arduino and waiting for my "starting kit". While waiting, I am reading everything I can understand about arduino's :slight_smile:

I have read stuff about multicores arduinos and was wondering how to handle "single resources" like SDCards when having multiple arduinos that could read/write on it. I suppose that it might be possible to use the serial I2C bus to have several arduinos using the same hardware but we would have to handle a kind of "mutex" (mutual exclusion) to avoid conflicts on long (and not atomic) operations (like writing on a "filesystem").

Is there any kind of mutex chip or "well known schema" that would permit to have one or several mutex shared by several arduinos core ?

Regards,

If you need this level of complexity then the arduino is not the platform for the project. There are many other controllers many ARM chips that have a much greater processing power. This is the sort of thing we used to do in the old days when this sort of processor was all you could get.