Pregunta

Estoy construyendo un núcleo para una plataforma ARM corriendo uClinux 2.4 y en " Configuración general " en la configuración de Linux no es una opción llamada " m68knommu de estilo romfs unidos en apoyo de RAM ". Mi brazo habilidades de montaje son algo limitadas, pero por lo que se puede saber si puedo activar esta opción el ROMFS se copia en el extremo de la BSS granos.

¿Cuál es el propósito de esto?

¿Fue útil?

Solución

Como se indica con razón, esta opción hace que el romfs unidas a la imagen del núcleo para ser reubicados en el extremo de la sección .bss. Esto permite que el sistema se inicia a partir de los romfs como su sistema de ficheros raíz.

Otros consejos

El antedicho no es exactamente correcto; Creo que en realidad he desarrollado el cambio, si no definitivamente la utilicé. Como se ha señalado, esta característica ofrece soporte para un sistema de archivos romfs concatenado a la imagen del núcleo - ambos de los cuales se colocan en la memoria RAM. A continuación, esta opción garantiza los romfs sistema de archivos automáticamente tendrá su tamaño evaluados y ser trasladados a un área reservada de la memoria RAM (al igual que los indicadores apropiados pasaron para el montaje a través del controlador MTD RAM).

Sin este cambio todavía es posible que se quede sin memoria RAM; que simplemente se necesita para tener su lugar gestor de arranque en un lugar predeterminado y pasar en las opciones del núcleo apropiadas. La gran característica de este cambio fue añadida la posibilidad de tener un sistema de archivos de imagen única, unificada kernel + la forma en que el Coldfire construye hizo.

Tenga en cuenta que sólo funcionaba si tiene los cambios apropiados en la cabeza-platform.S, por lo que recuerdo -. Creo que sólo puede estar en su lugar en el NetSilicon NS7520

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top