Autor Tema: Uso de memoria compartida en FreeRTOS  (Leído 1840 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jgpeiro06

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 276
Uso de memoria compartida en FreeRTOS
« en: 02 de Agosto de 2009, 07:24:43 »
La idea es que dos tareas compartan una misma región de memoria. El FreeRTOS trae unos archivos que se llaman heap_X.c con las definiciones de las funciones malloc y demás, pero no se como usarlas para que dos tareas compartan memoria. ¿Alguna idea?

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Uso de memoria compartida en FreeRTOS
« Respuesta #1 en: 02 de Agosto de 2009, 22:13:56 »
Hola, tomando como analogia la programación en OS orientados a desktops ( Windows, Lynux ) los threads comparten memoria atravez de variables globales, porque no usas lo mismo ?

Saludos !

Desconectado jgpeiro06

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 276
Re: Uso de memoria compartida en FreeRTOS
« Respuesta #2 en: 03 de Agosto de 2009, 03:23:04 »
Si, después de poner el post empecé a pensar en si esa era la manera de hacerlo... No se por que tenia la idea de que había alguna función del RTOS para reservar la memoria e indicar a las tareas donde esta para que la usen...
La respuesta era mucho más sencilla, simplemente usando variables globales, y yo aquí buscando la manera...jejeje

Un saludo