Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Pueden las aplicaciones integradas escritas en Vxworks llamar a bibliotecas o archivos DLL generados por Windows?

¿Pueden las aplicaciones integradas escritas en Vxworks llamar a bibliotecas o archivos DLL generados por Windows?

1. Definitivamente no es posible realizar llamadas directas. En primer lugar, las arquitecturas de CPU no son las mismas. El software integrado utiliza principalmente CPU con conjuntos de instrucciones RISC como ARM o PowerPC. Pero si tiene el código fuente, puede volver a compilarlo en la compilación de vxworks. Entorno Generalmente, utilice dos parámetros importantes: CPU = su tipo de CPU, como PPC32, TOOS = gnu, etc. TOOS = ñu, etc.

2. vxworks es diferente de un microcontrolador sin sistema operativo. En primer lugar, si su programa puede ejecutarse, significa que el sistema operativo vxworks se está ejecutando normalmente y controla que su programa se ejecute normalmente; En este caso, si luego descarga un programa y lo ingresa, si es el mismo programa, hay dos situaciones: primero, su programa es reentrante y puede ejecutarse; segundo, su programa no es reentrante y no puede ejecutarse normalmente. Si el programa es diferente, debería funcionar bien.