Ambos lados, revisión anterior
Revisión previa
Próxima revisión
|
Revisión previa
|
bbx [2023/05/02 03:53] cnigri Remueve diagrama de memoria |
bbx [2023/10/19 21:57] (actual) cnigri Aclaracion para caso SD |
user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo apt install build-essential | user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo apt install build-essential |
user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo apt install libncurses5 | user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo apt install libncurses5 |
user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo apt install install libpython2.7 | user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo apt install libpython2.7 |
</code> | </code> |
Si se desea trabajar con el entorno visual [[https://www.gnu.org/software/ddd/ | DDD ]] y disponer del [[https://www.gnu.org/software/gdb/ | GDB]] para depurar múltiples arquitecturas (el conjunto de herramientas //crosstoolchain// ya dispone del //gdb// para la arquitectura ARM) | Si se desea trabajar con el entorno visual [[https://www.gnu.org/software/ddd/ | DDD ]] y disponer del [[https://www.gnu.org/software/gdb/ | GDB]] para depurar múltiples arquitecturas (el conjunto de herramientas //crosstoolchain// ya dispone del //gdb// para la arquitectura ARM) |
| |
==== Preparación de la microSD ==== | ==== Preparación de la microSD ==== |
Verificar que la tarjeta microSD **no** se encuentre dentro de la lista de [[http://http://wiki.electron.frba.utn.edu.ar/doku.php?id=td3:bbx&do=edit&rev=#faq|incompatibles]]) | Verificar que la tarjeta microSD **no** se encuentre dentro de la lista de incompatibles en la sección FAQ (al final de esta página) |
| |
**NOTA:** tener cuidado con los comandos a continuación, sobre todo con el comando **dd**, ya que si ponemos mal el //device// (el "disco" en este caso"), podemos llegar a perder la PC Host. Para más información, ingresar a la pagina [[http://man7.org/linux/man-pages/man1/dd.1.html|man linux dd]]. | **NOTA:** tener cuidado con los comandos a continuación, sobre todo con el comando **dd**, ya que si ponemos mal el //device// (el "disco" en este caso"), podemos llegar a perder la PC Host. Para más información, ingresar a la pagina [[http://man7.org/linux/man-pages/man1/dd.1.html|man linux dd]]. |
| |
<code bash>user@machine:~/ubicacion_carpeta/Imagen_BBB$ export DISK=/dev/mmcblk0</code> | <code bash>user@machine:~/ubicacion_carpeta/Imagen_BBB$ export DISK=/dev/mmcblk0</code> |
| |
| Para el caso que nuestro dispositivo sea **/dev/sd<letra><numero>** |
| |
| <code bash>user@machine:~/ubicacion_carpeta/Imagen_BBB$ export DISK=/dev/sd<letra></code> |
| |
Con el comando **lsblk** podrán obtener un listado de las unidades de almacenamiento y sus particiones. | Con el comando **lsblk** podrán obtener un listado de las unidades de almacenamiento y sus particiones. |
=== Root File System === | === Root File System === |
| |
<code bash>user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo tar xfvp ./*-*-*-armhf-*/armhf-rootfs-*.tar -C /media/rootfs/ | <code bash>user@machine:~/ubicacion_carpeta/Imagen_BBB/ubuntu-XXXX-XXXX-XXX-XXX$ sudo tar xfvp ./*-*-*-armhf-*/armhf-rootfs-*.tar -C /media/rootfs/ |
user@machine:~/ubicacion_carpeta/Imagen_BBB$ sync | user@machine:~/ubicacion_carpeta/Imagen_BBB/ubuntu-XXXX-XXXX-XXX-XXX$ sync |
user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo chown root:root /media/rootfs/ | user@machine:~/ubicacion_carpeta/Imagen_BBB/ubuntu-XXXX-XXXX-XXX-XXX$ sudo chown root:root /media/rootfs/ |
user@machine:~/ubicacion_carpeta/Imagen_BBB$ sudo chmod 755 /media/rootfs/</code> | user@machine:~/ubicacion_carpeta/Imagen_BBB/ubuntu-XXXX-XXXX-XXX-XXX$ sudo chmod 755 /media/rootfs/</code> |
| |
Crear el archivo uEnv.txt en el directorio local de trabajo, con las siguientes lineas: | Crear el archivo uEnv.txt en el directorio local de trabajo, con las siguientes lineas: |