Tecnología

Inicio

Cómo utilizar una memoria cíclica

Un búfer de anillo es un método rápido para programar una memoria intermedia circular. Un búfer de anillo une una estructura de datos en un patrón circular. Este estilo de programación se utiliza para una variedad de programas, desde la grabación de un sonido a la creación de síntesis que hacer cola estrategia para el orden de las operaciones del programa. Se puede utilizar una memoria cíclica en cualquier lenguaje de programación de software y la creación de códigos. El proceso de creación es sencillo y cualquier persona con conocimientos básicos de programación pueden crear una memoria cíclica.

Instrucciones

1 Establecer el tamaño de leer "size_t rb_sz ,." Tipo "to_write, to_read ;." Bajo este tipo de código u_rb_t * rb = NULL ;. "

2 Tipo "dbg_err_if" para iniciar la creación de la memoria cíclica. Escribir "(u_b_create (1024, T RB OPT NINGUNO, y tb));" para ajustar el tamaño de la memoria intermedia. Puede que sea más grande que 1024 si lo desea.

3 Crea el buffer tamaño que desee escribiendo "(" memoria cíclica (@% p) de tamaño% zu "A continuación, escribir", rb, (rb_sz = u_rb_size (RB)).); "Al lado del primer texto.

4 Ajuste la función "to_write" leer "((to_write = u_rb_avail (RB))> 0)." Ajustar la función "to_read" leer "((to_read = u_rb_ready (RB))> 0".

5 Guarde los datos y probar el programa. Realice los ajustes necesarios para obtener el registro de anillo para actuar de acuerdo a sus especificaciones.