Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Información general
La vista de objetos RTOS permite a los usuarios ver varios componentes de un RTOS al depurar su aplicación.
RTOSes admitidos y sus tipos de objetos admitidos
- Azure RTOS (ThreadX)
- Grupos bloqueos
- Grupos de bytes
- Indicadores de evento
- Exclusiones mutuas
- Colas
- Semáforos
- Subprocesos
- Temporizadores
- FreeRTOS
- Colas
- Subprocesos
- Céfiro
- Buzones
- Bloques de memoria
- Colas de mensajes
- Exclusiones mutuas
- Canalizaciones
- Colas
- Semáforos
- Pilas
- Subprocesos
- Temporizadores
Uso
Use la vista de objetos RTOS para:
- Acceder a las ubicaciones de memoria de varios objetos.
- Puede acceder a variables de subproceso o varios objetos en la vista de observación.
Use las teclas de dirección para seleccionar objetos dentro de la vista. Use la tecla Entrar para ir al contenido vinculado.
Configuración de una aplicación insertada para la vista RTOS
La vista de objetos RTOS intentará mostrar automáticamente la información, pero establecer determinadas marcas de compilación puede permitir que la vista de objetos RTOS muestre detalles adicionales. Las marcas de compilación son específicas del RTOS que se está utilizando. El mecanismo exacto usado para establecer estas marcas varía en función del sistema de compilación utilizado por el proyecto. Consulte la documentación de RTOS y del sistema de compilación para obtener más información.
Azure RTOS (ThreadX)
Todas las características deben funcionar de forma predeterminada.
FreeRTOS
- La prioridad base del subproceso solo está disponible si
configUSE_MUTEXESestá habilitada. - El recuento de ejecución de subprocesos solo está disponible si
configGENERATE_RUN_TIME_STATSestá habilitado. - La dirección final del espacio de pila de un subproceso solo está disponible si
portSTACK_GROWTHoconfigRECORD_STACK_HIGH_ADDRESSestá habilitada. - La lista de subprocesos se recuperará más rápido si
configMAX_PRIORITIESse establece en el valor más bajo posible que siga satisfaciendo los requisitos de la aplicación.
Céfiro
- Toda la información del hilo solo está disponible si
CONFIG_DEBUG_THREAD_INFOestá habilitado. - El uso de la pila de subprocesos está disponible solo si
CONFIG_INIT_STACKSyCONFIG_THREAD_STACK_INFOestán habilitados. - Para todos los tipos de objeto que no sean subprocesos, la información solo está disponible si
CONFIG_TRACINGyCONFIG_TRACING_OBJECT_TRACKINGestán habilitadas. - El uso máximo de una placa de memoria solo está disponible si
CONFIG_MEM_SLAB_TRACE_MAX_UTILIZATIONestá habilitado. - La lista de subprocesos que esperan en un objeto está disponible solo si
CONFIG_WAITQ_SCALABLEestá deshabilitado.