Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPractica9

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Practica9

Descripción:
9-practica

Autor:
AVATAR

Fecha de Creación:
25/12/2018

Categoría:
Informática

Número preguntas: 24
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
La función de inicialización de la uart debe configurar el controlador de interrupciones para asignar las peticiones de interrupción de las uart a las entradas de interrupción de la CPU. ¿A cuál de ellas mapea cada uart? Las dos uart a la entrada FIQ La uart1 a la entrada IRQ y la uart2 a la entrada FIQ La uart1 a la entrada FIQ y la uart2 a la entrada IRQ Las dos uart a la entrada IRQ.
¿Cómo sabe la ISR si la petición de interrupción de la uart se debe a la recepción de datos? Consultando el número de bytes recibidos en la cola HW de recepción del dispositivo (campo Rx_fifo_addr_diff del registro RxCON) Probando a leer datos de la cola HW del dispositivo Consultando el bit RxRdy del registro USTAT Consultando el bit TxRdy del registro USTAT.
En un driver L1, la función de envío bloqueante del driver de la uart ... Funcionará correctamente sin necesidad de modificación Debe reescribirse para bloquearse si no hay huecos en la cola HW de envío Debe reescribirse para que escriba el dato en el búfer de envío en lugar de en la cola HW del dispositivo Debe reescribirse para mandar a la cola HW de envío todos los caracteres del búfer circular de envío antes de encolar en la cola HW el carácter.
En un driver L1, la función de recepción bloqueante del driver de la uart ... Debe ser modificada para mover todos los caracteres recibidos del búfer circular a la cola HW de recepción antes de pasar a bloquearse. Debe ser modificada para consultar si hay datos en el búfer de recepción antes de pasar a bloquearse hasta que llegue un nuevo dato a a la uart Funcionará correctamente sin necesidad de ser modificada Debe ser modificada para bloquearse si la cola HW de recepción está vacía.
Dado que el driver L1 de la uart está basado en sendos búferes circulares de envío y recepción que son compartidos tanto por las funciones send y receive como por la ISR, es necesario que las funciones send y receive accedan a su búfer correspondiente dentro de una sección crítica para evitar condiciones de carrera con la ISR. Por lo tanto ... La uart no podrá interrumpir a la función receive nunca La uart podrá interrumpir a la función receive si ha recibido nuevos datos La uart podrá interrumpir a la función receive siempre La uart podrá interrumpir a la función receive si necesita datos para enviar.
¿En qué nivel inhibe/restaura interrupciones la función uart_send para acceder de forma segura al búfer de envío del driver de la uart? En la uart, inhibiendo/restaurtando la petición de interrupciones por parte de su transmisor En el procesador del sistema, inhibiendo/restaurando la recepción de interrupciones en el registro de control En el controlador de interrupciones, inhibiendo/restaurando las peticiones de interrupción de la uart. No es necesario inhibir interrupciones para acceder al búfer.
Una de las funcionalidades que añaden las funciones de nivel 1 de un driver es el chequeo de errores en los parámetros. En el caso de que algún parámetro sea erróneo, la función retornará... 2 -1 0 1.
¿Cómo sabe la ISR del driver de la uart si la aplicación ha instalado una función callback de recepción en la uart2? La ISR no debe comprobar nada. El driver debe tener definidas callbacks para todas las uart del sistema Comprobando si el puntero a función almacenado en uart_callbacks[uart_2].rx_callback tiene un valor distinto de NULL Comprobando si el puntero a función almacenado en uart_2_rx_callback tiene un valor distinto de NULL Comprobando si el puntero a función almacenado en uart_rx_callbacks[uart_2] tiene un valor distinto de NULL.
En la aplicación de prueba del driver L1 de la uart que se propone en el ejercicio de la práctica 9, El estado de los leds que deben parpadear se modifica en... La función callback de envío La ISR del driver de la uart La aplicación La función callback de recepción.
La función callback de recepción del driver de la uart es invocada por... La uart La ISR del driver La función uart_receive Cualquier función de la aplicación.
2.Lo primero que debe hacer una ISR es reconocer que está sirviendo la interrupción para que el dispositivo deje de solicitar la atención de la CPU.¿Cómo reconoce la ISR de la uart de la Econotag que está atendiendo una peticion interrupcion causada por una recepcion de datos? Consultando los bits correspondientes en el registro USTAT ASA.
¿Cómo sabe la ISR del driver de la uart si la aplicación ha instalado una función callback de recepción en la uart2? Comprobando si el puntero a función almacenado en uart_callbacks[uart_2].rx_callback tiene un valor distinto de NULL asasa.
En la aplicación de prueba del driver L1 de la uart que se propone en el ejercicio de la práctica 9, El estado de los leds que deben parpadear se modifica en... La función callback de recepción asas.
En un driver L1, la función de recepción bloqueante del driver de la uart .. Debe ser modificada para consultar si hay datos en el bufer de recepcion antes de pasar a bloquearse hasta que llegue un dato a la uart. dsd.
¿Qué hace la ISR de la uart en el caso de que el dispositivo solicite más datos para enviar pero no haya más datos en el bufer circular de envio del driver? Desactivar la peticion de interrupciones del dispositivo debidas a falta de datos que enviar. sddsd.
¿Cuantas ISR hay definidas en el driver de la uart de la Econotag? 2 1 4 5.
En caso de éxito, ¿qué valor retorna la funcion uart send? El n.o de bytes que se han podido copiar al bufer circular de envio del driver. 3232dsd.
¿Cómo sabe la ISR si la petición de interrupción de la uart se debe a la recepción de datos? Consultando el bit RxRdy del registro USTAT. dsds.
¿Cuántas ISR hay definidas en el driver de la uart de la Econotag? 2 1 3 56.
Indica qué código fijan las funciones del driver de la uart en la variable global errno en el caso de que reciban un identificador de uart no válido en el sistema ENODEV dsdsdsds.
Lo primero que debe hacer una ISR es reconocer que está sirviendo la interrupción para que el dispositivo deje de solicitar la atención de la CPU. ¿Cómo reconoce la ISR de la uart de la Econotag que está atendiendo una petición interrupción causada por una recepción del datos? Leyendo los datos recibidos de la cola HW de la uart gfhg.
El uso de funciones callback ... Mejora las prestaciones de E/S de la aplicación gfhfgh.
¿Cómo sabe la ISR si la petición de interrupción de la uart se debe a la recepción de datos? Consultando el bit RxRdy del registro USTAT sdsfdgqwqw.
¿Qué hace la ISR de la uart en el caso de que el dispositivo solicite más datos para enviar pero no haya más datos en el búfer circular de envío del driver? Desactivar la petición de interrupciones del dispositivo debidas a falta de datos que enviar tytyt.
Denunciar test Consentimiento Condiciones de uso