Red de conocimiento informático - Aprendizaje de programación - ¿Qué es el hardware y software del receptor GPS?

¿Qué es el hardware y software del receptor GPS?

En general, las máquinas especiales tienen programas especiales. Por ejemplo

Receptor GPS PurpStar00A

A. Hardware

La placa de circuito es una placa de seis capas con un tamaño de apariencia de 11 cm * 15 cm. Se completa utilizando la herramienta de diseño Altium Designer. El diseño de la placa de circuito es razonable y confiable, con amplia escalabilidad y flexibilidad. configuración. Sus características específicas de hardware son las siguientes:

1. Xilinx Spartan-3A FPGA (XC3S1400AN o XC3SD1800ADSP).

2.TI TMS320C6713B DSP (BGA200MHz o BGA300MHz).

3. Memoria flash serie FPGA configurable de 64 Mb (64M x1).

4. Memoria flash paralela configurable DSP de 8 Mb (512K x16).

5, 64

SDRAM (Búfer de Datos de Navegación) (2M x 32).

6. 256 Kb (32k x 8) NV SRAM (área de almacenamiento de efemérides y calendario).

7. Chip frontal de radiofrecuencia GPS.

Cristal de compensación de temperatura de 8, 10MHz.

9. Reloj en tiempo real de alta precisión (batería de litio).

10. Tres fuentes de alimentación lineales independientes.

11. Soporte de interfaz: UART, SPI, I2C, GPIO, indicación de salida multi-LED y FPGA, interfaz de configuración DSP.

12. Accesorios de soporte: adaptador de corriente, antena GPS, convertidor USB/RS232, CD (código fuente FPGA, DSP y manual de usuario, etc.).

Características del código fuente del software

El entorno integrado Xilinx ISE FPGA completa el diseño del correlador digital GPS; las herramientas de desarrollo TI CCS DSP implementan algoritmos de navegación y posicionamiento GPS; Visual Studio escribe el GPS; Interfaz de monitoreo de puerto serie. Las características específicas de su código fuente son las siguientes:

1. El correlador digital GPS de 16 canales basado en FPGA adopta el estilo de programación de entrada que mejor combina el lenguaje Verilog y el diagrama esquemático, y tiene Función de búsqueda de velocidad de canal paralelo, con dos programas de código fuente UART de caché grande y de alta velocidad.

2. Sistema operativo multitarea en tiempo real

BIOS basado en DSP, que utiliza lenguaje C/C++ para completar etapas de procesamiento de señales como búsqueda, captura, seguimiento y sincronización. Implemente algoritmos de navegación y posicionamiento GPS, como el método de búsqueda de pasos triangulares, pseudorango de suavizado de fase de portadora y filtrado de Kalman.

3. Basado en el entorno de programación de Visual Studio, utilice el convertidor USB/RS232 para conectar directamente la interfaz de monitoreo GPS a la interfaz USB del host.

上篇: ¿Qué es dop? Tecnología DOP\x0d\\ background\x0d\ Desde finales de la década de 1990, la comunidad de TI ha comenzado a reexaminar las cuestiones arquitectónicas de los sistemas de información complejos a gran escala y las cuestiones técnicas estratégicas de la tecnología de la información. Su principal fuerza impulsora proviene del rápido crecimiento de la demanda empresarial de intercambio de información, colaboración en tiempo real (colaboración), reingeniería de procesos, etc., y la formación de mercados de tecnología de la información colaborativos entre empresas e incluso regionales a gran escala. , los modelos tradicionales de arquitectura, diseño y desarrollo de sistemas de información claramente no pueden adaptarse a la escala y complejidad de estas nuevas aplicaciones. Enterprise ERP (Enterprise Resources Planning) ha desempeñado un papel importante en la promoción del desarrollo de la informatización empresarial, pero la tasa de fracaso de proyectos ERP a gran escala llega al 40% y rara vez tiene éxito en algunos campos de aplicación con lógica empresarial compleja. y una gran cantidad de sistemas heterogéneos heredados. Caso: el proyecto de modernización de la informatización médica británica estaba muy retrasado y excedido de presupuesto, y fue calificado como un desastre en la historia de la TI. Esta realidad objetiva refleja los problemas de la tecnología de la información tradicional y el marco de software desde uno. lado. El proyecto británico de modernización de la información médica está muy retrasado y por encima del presupuesto, y ha sido calificado de desastre en la historia de las TI. Esta realidad objetiva refleja las limitaciones de la tecnología de la información tradicional y la tecnología de arquitectura de software en campos de aplicación complejos. \ La heterogeneidad (heterogeneidad) de una gran cantidad de sistemas de información heredados y el problema resultante de la isla de información (isla de información) es una de las principales razones de la complejidad y el alto riesgo de estos nuevos proyectos de aplicaciones. **** problemas en áreas de aplicación complejas. En segundo lugar, los procesos de negocio en campos de aplicaciones complejos, como entre empresas y entre regiones, son complejos y cambiantes. Los requisitos para el intercambio de información y la colaboración entre interconexiones han llevado a un aumento significativo en la complejidad de la lógica empresarial y la expresión de la información. problema común en estos nuevos campos de aplicación. La arquitectura de tecnología de software tradicional, diversas plataformas de desarrollo de software empresarial y middleware de propósito general, e incluso tecnologías como SOA (arquitectura orientada a servicios) y Web2.0 que han atraído mucha atención en los últimos años no han logrado proporcionar soluciones efectivas a lo anterior. problemas mencionados ***. Los desafíos que enfrenta la informatización de la industria médica. La mayoría de las soluciones tienen altos costos, altos riesgos, baja satisfacción de la demanda e incapacidad para adaptarse al desarrollo a largo plazo. En este contexto se formó \DOP (Domain Operating Platform), también conocida como plataforma operativa de dominio. \ Ruta técnica de segmentación vertical tradicional] Según la definición tradicional de software de sistema y software de aplicación, ya sea el problema de las islas de información o la complejidad de los procesos de negocio, la lógica de negocios y la expresión de información en nuevos campos de aplicación, todos pertenecen a " categoría de software de aplicación". La arquitectura de software de aplicación tradicional sigue básicamente la ruta técnica de la segmentación vertical de áreas problemáticas. Como se muestra en la figura de la derecha, el sistema de aplicación es básicamente independiente de la plataforma de software del sistema. El sistema de aplicación generalmente tiene una arquitectura verticalmente cerrada, como una base de datos, una capa de lógica empresarial y una interfaz de usuario independientes. Aunque la tecnología de la información se ha desarrollado continuamente e incluso se ha utilizado ampliamente debido al impacto de tecnologías revolucionarias como la tecnología de Internet, las plataformas de software empresarial y el middleware, este modelo básico no se ha visto afectado fundamentalmente. Es esta ruta técnica tradicional la que ha provocado el fenómeno de las islas de información que es común en todos los ámbitos de la vida. \La razón por la que las islas de información se han convertido en un problema difícil de resolver reside en la heterogeneidad de las aplicaciones. La llamada heterogeneidad significa que diferentes estructuras de sistemas de aplicaciones utilizan diferentes arquitecturas de sistemas, diferentes lenguajes de programación, diferentes bases de datos, etc. en diferentes plataformas de hardware y software del sistema. Más importante aún, diferentes productos pueden utilizar métodos de expresión completamente diferentes al expresar los mismos conceptos de dominio y lógica empresarial, es decir, heterogeneidad en los modelos y niveles de datos. Cuando el intercambio, la integración y la colaboración se convierten en las principales necesidades de la informatización empresarial, se vuelve prominente el problema de que la información causada por la heterogeneidad del sistema no puede comunicarse ni compartirse, y que los sistemas no pueden colaborar ni interoperar. 下篇: ¿Es fácil de usar oppo find5? ¿Alguien puede decirme quién lo ha usado? ¿Cuál es mejor, f5 o Samsung i9300? ¿El maestro que compró f5 puede decirme si es mejor comprar f5?