Conozca la velocidad del procesador de nuestra aplicación [cerrado]

1

Estoy trabajando en un proyecto en el que tengo que registrar datos de muchos sensores analógicos y digitales, GPS con muchos algoritmos de procesamiento. Estoy en una búsqueda para seleccionar un microcontrolador para mi aplicación. Mi pregunta: ¿Cómo puedo saber cuánta velocidad de procesamiento necesito para mi aplicación? así como la cantidad de RAM que necesito para ello también.?

nadie ayuda.

gracias

    
pregunta Mudassir Hussain

1 respuesta

2

Lo que hice para mi proyecto (para desde sin terminar):

Para uso de memoria:

  • contar para cada elemento (variables globales):
    • cuántos necesita almacenar en SRAM
    • cuántos bytes cuestan cada tipo
  • Agrega algo extra para la pila y variables temporales
  • Marque lo que quiere optimizar

Para la velocidad del procesador, es un poco más complicado. Debe decidir cuál es la parte más crítica y de mayor rendimiento de su programa, en lugar de decidir cuántas instrucciones necesita para realizarlo en función de la velocidad que necesita. Puede analizar esto escribiendo la parte crítica y verificando en el código ensamblado la cantidad exacta de instrucciones, calcúlelo por el ciclo de reloj utilizado para esa instrucción y sume todo.

    
respondido por el Michel Keijzers

Lea otras preguntas en las etiquetas