<div dir="ltr"><div><div><div><div>Estimados, despues de mucho tiempo vuelvo a escribir. En este caso, la situacion que tengo es la siguiente.<br><br></div>Tengo un par de porteros electricos DAHUA, que tiene un Linux embebido dentro. Tiene una consola limitada pero me permite hacer varias cosas como root.<br>
<br></div>Estamos queriendo hacer principalmente dos cosas:<br><br></div>- Reemplazar las imagenes de la pantalla (archivos bmp)<br></div>- Reemplazar a la china que habla español ( dice tles, cuatlo, celo, etc)<br><br clear="all">
<div><div><div><div><div><div>El comando mount muestra:<br># mount<br>rootfs on / type rootfs (rw)<br>/dev/root on / type cramfs (ro)<br>proc on /proc type proc (rw)<br>sysfs on /sys type sysfs (rw)<br>tmpfs on /dev type tmpfs (rw)<br>
none on /proc/bus/usb type usbfs (rw)<br>devpts on /dev/pts type devpts (rw)<br>/dev/mtdblock7 on /mnt/mtd type jffs2 (rw)<br>/dev/ram0 on /var type ramfs (rw)<br>/dev/ram2 on /utils type ramfs (rw)<br>/dev/mtdblock6 on /mnt/backup type jffs2 (rw)<br>
/dev/mtdblock9 on /usr type squashfs (ro)<br>/dev/mtdblock2 on /mnt/custom type cramfs (ro)<br>/dev/mtdblock10 on /mnt/data type cramfs (ro)<br>/dev/mtdblock5 on /mnt/web type cramfs (ro)<br>/dev/mtdblock8 on /mnt/pd type cramfs (ro)<br>
<br><br></div><div>Y el unico servicio que levanta es:<br><br># cat /etc/init.d/rcS <br>#! /bin/sh<br>/bin/mount -t devpts devpts /dev/pts <br><br>#hotplug<br>echo /sbin/mdev > /proc/sys/kernel/hotplug<br><br>mnt_jffs2_erase "mount -t jffs2 /dev/mtdblock6 /mnt/backup"&<br>
mnt_jffs2_erase "mount -t jffs2 /dev/mtdblock7 /mnt/mtd"<br><br>mount -t ramfs /dev/ram0  /var<br>mkdir -p /var/tmp <br><br>mount -t ramfs /dev/ram2  /utils<br><br>cp /sbin/telnetd /utils -rf&<br>cp /sbin/upgraded /utils -rf&<br>
cp /sbin/syshelper /utils -rf&<br><br>hwclock -r<br>hwclock -s<br><br>/bin/mount  /dev/mtdblock9 /usr<br>/bin/mount -t cramfs /dev/mtdblock2 /mnt/custom&<br>/bin/mount    /dev/mtdblock5 /mnt/web&<br>/bin/mount -t cramfs /dev/mtdblock8 /mnt/pd&<br>
/bin/mount -t cramfs /dev/mtdblock10 /mnt/data&<br><br>/sbin/insmod /usr/lib/modules/gpio.ko<br>sethwinfo<br><br>mkdir -p /mnt/mtd/Config /mnt/mtd/Log /mnt/mtd/Config/ppp /mnt/mtd/3A<br>mkdir -p /mnt/backup/Config /mnt/backup/Log /mnt/backup/Config/ppp /mnt/backup/3A<br>
cd /mnt/mtd/Config/ppp<br>touch pppoe-enable pap-secrets pppoesessionctx pppoe-redial_time dial-ip<br>insmod /usr/lib/modules/davinci_emac.ko<br>sleep 1<br><br>netinit if=eth0<br>netinit6 if=eth0<br><br>/utils/telnetd &<br>
/utils/upgraded &<br><br>/utils/syshelper 25 &<br><br>/bin/gettimeofday <br>/usr/etc/imod<br><br>exit 0<br><br><br><br></div><div>Me puse y busque ya desde hace un par de dias sobre este tipo de dispositivos, sobre cramfs, etc. pero todas las pruebas que he hecho ninguna funciono como queria.<br>
<br><br></div><div>Si alguien tiene mas esperiencia sobre como trabajan estos sistemas, le agradeceria cualquier tipo de ayuda.<br><br><br>Saludos,<br>Franco.<br></div><div>-- <br><div dir="ltr">--<br>Franco Giovanolli<br>
<a href="mailto:francobep@gmail.com" target="_blank">francobep@gmail.com</a><br><br></div>
</div></div></div></div></div></div></div>