Cómo almacenar parámetros en un microcontrolador

-2

Actualmente estoy trabajando en un proyecto que necesita almacenar algunos valores (en forma de listas de parámetros). Estos valores pueden ser de algunos tipos definidos (uint32, char [], ...). Ahora me gustaría hacer que estas listas de parámetros sean persistentes, lo que significa que quiero cargarlas y guardarlas. También quiero poder "descargarlos" en la computadora y editarlos allí, luego cargarlos nuevamente en el dispositivo que luego los utilizará.

Hasta ahora, he usado un archivo de texto simple que presenta pares clave-valor como:

EnterTime=18.0\n
DisallowTime=3\n
EnterMessage=Hello this is me\n
ExternalPhoneNumber=+1212345678
...

Sin embargo, creo que debe haber un mejor enfoque. El espacio no es un problema real, pero no estoy seguro de si quiero cambiar a XML, no creo que sea un mejor enfoque.

¿Alguna idea sobre esto? ¿Cómo manejas esta situación?

Saludos cordiales Thomas

    
pregunta Tom L.

1 respuesta

2

XML puede ser un mejor enfoque cuando desee compartir sus datos a través de Internet y de Internet. O hacerla interoperable con otra aplicación. Si usas un solo standalone aplicación y usted no tiene una estructura de datos tipo árbol para almacenar, Mi sugerencia es use un archivo basado en valores de clave simple con el que ya vino.

Hay bibliotecas ya hechas para que analices tus archivos de texto. Eche un vistazo a esto: enlace

O simplemente puedes codificar un analizador decente recursivo por ti mismo.

    
respondido por el Standard Sandun

Lea otras preguntas en las etiquetas