Acerca de esta guía del usuario de FileX
Esta guía contiene información exhaustiva sobre Azure RTOS FileX, el sistema de archivos incrustado en tiempo real de alto rendimiento de Microsoft. Para sacar el máximo partido de esta guía, debe estar familiarizado con las funciones estándar del sistema operativo en tiempo real, los servicios del sistema de archivos FAT y el lenguaje de programación C.
Organización
Capítulo 1 Presenta Azure RTOS FileX.
Capítulo 2 Proporciona los pasos básicos para instalar y usar Azure RTOS FileX con su aplicación de Azure RTOS ThreadX.
Capítulo 3 Proporciona una visión general funcional del sistema de Azure RTOS FileX y la información básica sobre los formatos del sistema de archivos FAT.
Capítulo 4 : detalla la interfaz de la aplicación para Azure RTOS FileX.
Capítulo 5 Describe el controlador de RAM de Azure RTOS FileX proporcionado y cómo escribir sus propios controladores personalizados de Azure RTOS FileX.
Capítulo 6 Describe del módulo de tolerancia a errores de Azure RTOS FileX.
Apéndice A Servicios de Azure RTOS FileX
Apéndice B Constantes de Azure RTOS FileX
Apéndice C Tipos de datos de Azure RTOS FileX
Apéndice D Gráficos ASCII
Convenciones de la guía
Cursiva: el tipo de letra denota títulos de libros, destaca palabras importantes e indica variables.
Negrita: el tipo de letra indica nombres de archivo, palabras clave y, además, destaca palabras importantes y variables.
Nota:
Los símbolos de información llaman la atención sobre información importante o adicional que podría afectar al rendimiento o al funcionamiento.
Importante
Los símbolos de advertencia llaman la atención sobre situaciones que los desarrolladores deben intentar evitar, ya que podrían dar lugar a errores irrecuperables.
Tipos de datos FileX
Además de los tipos de datos personalizados de la estructura de control de Azure RTOS FileX, hay varios tipos de datos especiales que se usan en las interfaces de llamada a servicios de Azure RTOS FileX. Estos tipos de datos especiales se asignan directamente a los tipos de datos del compilador de C subyacente. De esta manera, se garantiza la portabilidad entre diferentes compiladores de C. La implementación exacta se hereda de Azure RTOS ThreadX y se puede encontrar en el archivo tx_port.h incluido en la distribución de Azure RTOS ThreadX.
A continuación se muestra una lista de los tipos de datos de llamada a servicios de Azure RTOS FileX y sus significados asociados.
| Tipo | Descripción |
|---|---|
| UINT | Entero sin signo básico. Este tipo debe admitir datos sin signo de 8 bits, pero se asigna al tipo de datos sin signo más conveniente. |
| ULONG | Tipo largo sin signo. Este tipo debe admitir datos sin signo de 32 bits. |
| VOID | Casi siempre equivale al tipo void del compilador. |
| CHAR | Suele ser un tipo de carácter de 8 bits estándar. |
| ULONG64 | Tipo de datos entero sin signo de 64 bits. |
Se usan tipos de datos adicionales en el origen de FileX. Se encuentran en los archivos tx_port.ho fx_port.h.
Centro de soporte al cliente
Envíe una incidencia de soporte técnico por medio de Azure Portal si tiene alguna pregunta o necesita ayuda con estos pasos. Proporcione la siguiente información en un mensaje de correo electrónico para que podamos resolver la solicitud de soporte técnico de la forma más eficaz posible:
Una descripción detallada del problema, incluida la frecuencia con que se produce y si se puede reproducir de forma confiable.
Una descripción detallada de los cambios en la aplicación o en FileX que precedieron al problema.
Contenido de las cadenas _tx_version_id y _fx_version_id que se encuentran en los archivos tx_port.hy fx_port.h de la distribución. Estas cadenas nos proporcionan información valiosa sobre el entorno en tiempo de ejecución.
El contenido en la RAM de las siguientes variables ULONG. Estas variables nos proporcionarán información sobre cómo se compilaron las bibliotecas de ThreadX y FileX:
_tx_build_options
_fx_system_build_options1
_fx_system_build_options2
_fx_system_build_options3