Preguntas etiquetadas con embedded

El uso de Unix en sistemas informáticos integrados, como equipos de red, teléfonos móviles, reproductores multimedia, decodificadores, etc.

21
¿Cómo extraer archivos de uImage?

Buildroot está generando imágenes para un dispositivo incrustado donde deberían ejecutarse. Esto funciona muy bien. En esas imágenes, se incluye el rootfs. Debido a algunas investigaciones, me gustaría examinar ese archivo generado (por ejemplo, se aplicaron diferentes modos de compresión...

18
¿Comando de Shell para leer registros de dispositivos?

En una computadora de placa única con Linux, ¿hay alguna manera de leer el contenido de los registros de configuración del dispositivo que controlan el hardware? Creo que sería una envoltura para inw(). Estoy buscando algo equivalente al mdcomando U-boot memory dump ( ), para usar en el contexto...

16
¿Cómo tengo el arranque de Linux con un rootfs en RAM?

El rootfs es una imagen de squashfs y mi gestor de arranque lo está cargando en alguna dirección en SDRAM. ¿Qué parámetros necesito pasar al kernel para que pueda montar los rootfs desde allí? El soporte de Squashfs está integrado y ya funciona con root=/dev/mtdblock2 rootfstype=squashfs para...

14
Aumento del tamaño de la memoria del núcleo

Tengo una placa integrada con 512 MB de RAM que ejecuta Linux 2.6.29 y el cargador de arranque UBoot. Pero el núcleo solo puede utilizar 128 MB de RAM. Intenté cambiar el valor de XCODE_MEMSIZE, que creo determina la cantidad de RAM que usa el núcleo. Cuando lo configuro en 512, el núcleo se...

12
utilizando Valgrind con compilación cruzada

Descargué las fuentes del tronco de Valgrind y las construí para usarlas en un sistema Linux incorporado (Montavista Linux) alimentado por un ARM926 (arquitectura ARMv5t). Todo salió bien hasta que intenté ejecutarlo para verificar alguna aplicación que hice; Valgrind me dice: "valgrind: no se...

11
Desfragmentación de la falla de RAM / OOM

Esta pregunta es bastante larga, así que haré las preguntas en la parte superior y luego pasaré por mi método para llegar a las preguntas: ¿No se ejecutó rm (basado en Busybox) porque no había suficiente RAM contigua? Si es así, ¿existe un método ligero para desfragmentar el DMA, sin recurrir a...

11
Haga que solo lectura / etc se pueda escribir

Estoy tratando con un dispositivo integrado que ejecuta Linux. Los fabricantes de este dispositivo lo tienen configurado para que cargue el sistema de archivos raíz como de solo lectura. Desde / etc / mtab: rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 Esto significa que no puedo...