¿Cómo puedo conservar los datos en Netduino?

4

Principalmente, quiero conservar los datos en la memoria Netduino integrada (¿hay alguna?) sin conectar nada más.

La idea es que vuelva a leer los datos la próxima vez que se conecte el Netduino (para la configuración), o cuando esté conectado a una computadora (para datos analíticos). Específicamente datos de sensores como temperatura, luz ambiental, posición GPS, orientación xyz, etc.

Sé que está el Netduino Plus, que tiene una ranura MicroSD para almacenar datos a través de System.IO , pero tengo un Netduino regular :(

    
pregunta John Bubriski

3 respuestas

2

En SkippyFire, puede agregar una tarjeta SD utilizando el firmware v4.1.1 y un protector de expansión. La tarjeta de expansión MicroSD de Adafruit también funciona.

Hay una función dentro de .NET Micro Framework llamada "ExtendedWeakReferences" que puede usarse si recompila el firmware y lo habilita, pero recomiendo usar MicroSD. Más simple, estándar y potente.

Chris

    
respondido por el Chris Walker
0

No estoy familiarizado con el Netduino, pero la mayoría de los microprocesadores PIC tienen memoria flash de escritura automática. Algunos de ellos incluso tienen una pequeña cantidad de EEPROM a bordo ~ 1kB. Ambos tipos de memoria no son volátiles y le proporcionarán una forma de almacenar datos entre los power-ups.

    
respondido por el mjh2007
0

MSDN proporciona un muestra de referencias extendidas de referencia
y creo que esto requiere escribir y leer en la memoria flash, que creo que Netduino tiene.

Entonces, en esencia, la clase extendedweakreferences es solo una forma de permitirle usar la memoria flash.
En relación a tu pregunta ¿es seguro? Sí, proporciona una forma de encapsular el proceso de lectura / escritura, aunque puede que no sea seguro para los datos que ya se encontraban en la memoria flash en la misma ubicación.

    
respondido por el Anonymous Type

Lea otras preguntas en las etiquetas