Red de conocimiento informático - Conocimiento informático - Portación de Linux integrada Portación de Linux integrada

Portación de Linux integrada Portación de Linux integrada

¿No se puede ejecutar el programa después de trasplantar Linux integrado en tq2440?

Esto debería ser un problema del kernel.

A juzgar por el mensaje de error proporcionado, debería ser un problema con la configuración de red del kernel.

Ayer también pregunté /sbin/boanotfound cuando usé la tarjeta de red DM9000.

Comprueba la configuración de red del kernel.

¿Cuáles son algunos ejemplos de desarrollo de capas de aplicaciones integradas en Linux?

Desarrollo de la capa de aplicación: escribir programas sobre el sistema operativo no es diferente de escribir programas en el host. Solo necesita considerar si los recursos del sistema son suficientes.

Capa de controlador: escribir controladores, incluidos software y hardware y, en última instancia, proporcionar archivos dll o de dispositivo para el desarrollo de aplicaciones.

Capa de kernel: trasplante, modificación, etc. del sistema operativo y trasplante del gestor de arranque. Espere el trabajo subyacente

¿Cómo desarrollar programas en un entorno de sistema operativo Linux integrado?

Debido a las ventajas inherentes de LINUX, la mayoría del desarrollo integrado utiliza el sistema LINUX:

1. El código fuente abierto y el código abierto ahorran la molestia de escribirlo usted mismo, ahorran costos y No nos involucraremos en disputas sobre patentes y derechos de propiedad.

2. Es completamente funcional y tiene controladores completos para muchos dispositivos de hardware. Solo necesita ser trasplantado y no es necesario cambiarlo demasiado.

3. Estable, Linux es de hecho más estable que Windows.

4. Para la mayoría de los chips, existen archivos de configuración personalizados. En el código fuente del kernel de Linux, arch/arm/configs tiene muchos archivos de configuración de chips.

5.La filosofía de "divide y vencerás" de Linux permite que los controladores y las aplicaciones se desarrollen en paralelo, acelerando así el desarrollo. 6.