Preguntas con etiqueta 'stack'

3
respuestas

¿Qué significa para una CPU admitir una pila?

¿Cómo puede una CPU no admitir una pila? ¿Ninguna arquitectura que usa subrutinas (estoy bastante segura de que todas las arquitecturas) tienen que empujar la dirección de retorno en la pila para que pueda regresar a donde llamó la subrutina? La...
3
respuestas

¿Cómo implementar el cambio de pila simple en los núcleos PIC12 / 16?

Estoy tratando de entender cómo funcionan los sistemas operativos en tiempo real. He mirado los códigos fuente de algunos RTOS. Quiero aprender creando mi RTOS simple, algo como FLIRT . Estoy usando la serie PIC16 y el compilador XC8 C con M...
6
respuestas

Explotando desbordamientos de búfer de pila en un Arduino

¿Es posible explotar desbordamientos de búfer de pila en una placa Arduino?     
1
respuesta

PIC24F Software Stack?

Sé que muchos de los PIC de gama baja tienen pilas de hardware fijas que pueden convertirse en un problema durante el desarrollo del firmware. Recientemente he escuchado que la serie PIC24 (y quizás algo más que la serie PIC18) tiene pilas defin...
2
respuestas

¿Por qué los protocolos de comunicación se presentan como pilas (verticales) en lugar de como una cinta transportadora (horizontal)?

El modelo OSI y otros modelos representan un sistema de comunicación como una pila de múltiples capas. En este caso obtenemos una estructura vertical donde "usuario" está en la parte superior y el receptor de comunicación en la parte inferior. L...
3
respuestas

¿Existe alguna restricción en la elección de Ethernet PHY, dependiendo de la pila TCP / IP?

Soy nuevo en el foro y actualmente estoy trabajando en un proyecto para diseñar una tarjeta electrónica de Ethernet. Tendré un microcontrolador de 32 bits con un PHY externo. Quería saber: dependiendo de la pila TCP / IP que elija, ¿habrá alguna...
1
respuesta

¿Tiene MPLAB X una herramienta de análisis de gráficos de llamadas?

Me gustaría comenzar a comprender la profundidad de la pila de mi microcontrolador (incluso si es solo una estimación). ¿Cómo puedo hacer esto usando MPLAB X?     
4
respuestas

TRUE / FALSE o true / false?

En sistemas con recursos limitados (como un PIC de 8 bits), ¿hay algún beneficio en usar sus propias macros para verdadero y falso en lugar de usar los definidos en stdbool? #define TRUE (1) #define FALSE (0) // OR (dummy example) #inclu...
2
respuestas

¿El tamaño de la pila de tareas de FreeRTOS para el tamaño de la pila de interrupción?

Tengo FreeRTOS ejecutándose en un MKE06 Cortex-M0 + (basado en la demostración SAMD20), cadena de herramientas GCC. Estoy tratando de averiguar el tamaño óptimo de la pila de tareas (con la ayuda de avstack.pl). Quiero usar solo la asignación...
1
respuesta

implementación de la pila en 8051

Tengo una duda sobre la implementación de la pila en 8051 y ni siquiera sé si la pregunto de manera correcta, por favor, perdóneme. He estado leyendo la implementación de la pila en 8051 y en muchos libros de texto y referencias, se menciona que...