[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:howtos:hardware:arm:gcc_aarch64_cross-compiler [2019/07/16 17:30 (UTC)] – [Copiando el kernel arm64, modulos, y el árbol de dispositivos blobs (DTB)] rrampes:howtos:hardware:arm:gcc_aarch64_cross-compiler [2019/07/16 22:38 (UTC)] (actual) – Traducción completa. Comentarios y sugerencias son bienvenidos. rramp
Línea 1: Línea 1:
-<note important>En proceso de traducción. rramp</note> 
 ====== Slackware ARM GCC aarch64-linux compilación cruzada para la Raspberry Pi ====== ====== Slackware ARM GCC aarch64-linux compilación cruzada para la Raspberry Pi ======
  
Línea 14: Línea 13:
 === Notas === === Notas ===
  
-Slackware ARM current  +Slackware ARM current se usó en una Raspberry Pi 3 para construir e instalar el compilador cruzado GCC aarch64-linux, y para construir el kernel, los módulos y los dispositivos de árbol blobs de arm64 Linux. Eso no quiere decir que Slackware ARM 14.2 no funcionará tambiénpero simplemente no hice ninguna compilación cruzada usando punto flotante soft. Lo mismo se aplica a la Raspberry Pi 1 2. Aunque //se podría// compilar de forma cruzada para estos dispositivosno hice ninguna prueba con ellosTambién tenga en cuenta que las opciones de configuración y los ajustes deben ser considerados primero.
-Slackware ARM current was used on a Raspberry Pi 3 to build and install the GCC aarch64-linux cross-compilerand build the arm64 Linux kernel, modules, and device tree blob(s)That's not to say Slackware ARM 14.2 won't work toobut I just didn't do any cross-compiling on the soft float portThe same applies to the Raspberry Pi 1 and 2. Even though it //should// be possible to carry out aarch64 cross-compiler builds on these devicesI didn't do any testing with themAlso bear in mind that configuration options and settings will need to be considered first.+
  
 === Requerimientos === === Requerimientos ===
Línea 401: Línea 399:
 </code> </code>
  
-To check that you've done this correctlyuse the '**mount**' commandThe output from this should give you something similar to the following:+Para comprobar que estas haciendo todo correctamenteusa el comando '**mount**'La salida salida de esto debe ser similar a los siguiente:
  
 <code> <code>
Línea 413: Línea 411:
 </code> </code>
  
-The next thing to do is copy the arm64 kernelmodules, and device tree blobs to your newly mounted directoriesIt's important to get this rightAfter all the hard work you've done it would be a shame to mess it up at this stage.+Lo siguiente que hay que hacer es copiar el núcleolos módulos y el árbol de dispositivos blobs de arm64 a los directorios recién montadosEs importante hacer esto bienDespués de todo el trabajo duro que has hecho, sería una pena estropearlo en este momento.
  
-To copy these filesrun the following commands, as '**root**' user:+Para copiar estos archivoscomo usuario '**root**', ejecuta los siguientes comandos:
  
 <code> <code>
Línea 423: Línea 421:
 </code> </code>
  
-Once you have done thatcheck that the files you have copied are present and in the right place.+Una vez hecho estocompruebe que los archivos que ha copiado están presentes y en el lugar correcto.
  
 <code> <code>
Línea 431: Línea 429:
 </code> </code>
  
-If it all looks fine and dandy then the next thing you need to do is delete the old armv7 kernel in the rpi-boot/boot directoryThis old kernel is  named '**kernel7.img**' and to avoid any conflicts with the new arm64 'kernel8.img' you should remove it. +Si todo se ve bien, entonces lo siguiente que necesita hacer es borrar el antiguo kernel armv7 en el directorio rpi-boot/boot. 
 +Este antiguo núcleo se llama '**kernel7.img**' y para evitar cualquier conflicto con el nuevo arm64 'kernel8.img' debería eliminarlo
 <code> <code>
 rm -rf rpi-boot/kernel7.img  rm -rf rpi-boot/kernel7.img 
 </code> </code>
  
-No changes to the config.txt or cmdline.txt file(s) should be necessaryIf you are using a recent blootloader/GPU firmware version (i.e. post-September 2016) then nothing else needs to be changed or deleted. The system should boot using all your existing settings.+No debería ser necesario cambiar los archivos config.txt cmdline.txt. Si estas utilizando un bootloader/firmware GPU (por ejemplo post-septiembre 2016) entonces nada más es necesario cambiar o borrar.
  
-Now you can unmount the previously mounted directories.+Ahora puedes desmontar los directorios previamente montados.
  
 <code> <code>
Línea 445: Línea 444:
 </code> </code>
  
-=== Booting Slackware ARM aarch64 ===+=== Arrancando Slackware ARM aarch64 ===
  
-Power off your Raspberry Pi. +Apaga tu Raspberry Pi. 
 <code> <code>
 poweroff poweroff
 </code> </code>
  
-Remove the USB microSD card reader and swap microSD cardsPower on the Raspberry Pi and boot the microSD card on which you copied the arm64 kernel, modules, and device tree blobs.+Sacar la memoria microSD y tarjetas swapsEncender la Raspberry Pi y arrancar con la memoria microSD sobre la cual fue copiado el kernel, los módulos y el árbol de directorio de dispositivos blobs.
  
 ==== El resultado final ==== ==== El resultado final ====
  
-After booting the system with the arm64 kernel, I logged in remotely via SSH as 'root' userThen I ran the following commands:+Luego de arrancar el sistema con el kernel arm64yo me logue de forma remota via SSH como el usuario 'root'Entonces yo ejecute los siguientes comandos:
  
 <code> <code>
Línea 476: Línea 475:
 </code> </code>
  
-Although I've already come across a few things which need some workand attention, it'start. I hope to find more time to devote towards Slackware arm64 over Christmas and the New Year 2017.  +Aunque ya me he encontrado con algunas cosas que necesitan trabajo y atenciónes un comienzo. Espero encontrar más tiempo para dedicar a Slackware arm64 en navidad y año Nuevo 2017.  
- +Gracias por su interés. <3
-Thanks for being interested. <3+
  
 ====== Fuentes ====== ====== Fuentes ======
-[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/a/gawk-4.1.4-arm-1.txz]] # Slackware ARM current - gawk package. \\ +[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/a/gawk-4.1.4-arm-1.txz]] # Slackware ARM current - paquete gawk. \\ 
-[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/d/git-2.11.0-arm-1.txz]] # Slackware ARM current - git package. \\ +[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/d/git-2.11.0-arm-1.txz]] # Slackware ARM current - paquete git. \\ 
-[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/d/bison-3.0.4-arm-1.txz]] # Slackware ARM current - bison package. \\  +[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/d/bison-3.0.4-arm-1.txz]] # Slackware ARM current - paquete bison. \\  
-[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/d/flex-2.6.0-arm-1.txz]] # Slackware ARM current - flex package. \\  +[[ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/slackware/d/flex-2.6.0-arm-1.txz]] # Slackware ARM current - paquete flex. \\  
-[[http://arm.slackware.com/FAQs]] # Slackware ARM Linux Project Frequently Asked Questions. \\  +[[http://arm.slackware.com/FAQs]] # Proyecto Slackware ARM Linux preguntas frecuentes. \\  
-[[http://wiki.osdev.org/GCC_Cross-Compiler]] # GCC cross-compiler documentation. \\  +[[http://wiki.osdev.org/GCC_Cross-Compiler]] # Documentación de la compilación cruzada de GCC. \\  
-[[https://www.raspberrypi.org/documentation/linux/kernel]] # Raspberry Pi Linux kernel documentation. \\ +[[https://www.raspberrypi.org/documentation/linux/kernel]] # Documentación del kernel Raspberry Pi. \\ 
 [[https://www.github.com/raspberrypi/]] # Raspberry Pi Foundation GitHub repository Linux kernel, bootloader/GPU firmware. \\ [[https://www.github.com/raspberrypi/]] # Raspberry Pi Foundation GitHub repository Linux kernel, bootloader/GPU firmware. \\
-[[https://ftp.gnu.org/gnu/]] # GCC, binutils, glibc, gmp, mpc, mpfr package source \\  +[[https://ftp.gnu.org/gnu/]] # Fuentes de paquetes GCC, binutils, glibc, gmp, mpc, mpfr\\  
-[[ftp://gcc.gnu.org/pub/gcc/infrastructure]] # cloog, isl package source+[[ftp://gcc.gnu.org/pub/gcc/infrastructure]] # cloog, paquete fuente pisl.
  
 <!-- If you are copying information from another source, then specify that source --> <!-- If you are copying information from another source, then specify that source -->
Línea 496: Línea 494:
 <!-- Authors are allowed to give credit to themselves! --> <!-- Authors are allowed to give credit to themselves! -->
   * Escrito originalmente por [[wiki:user:exaga | Exaga]].   * Escrito originalmente por [[wiki:user:exaga | Exaga]].
 +  * Traducido por  --- //[[wiki:user:rramp|rramp]] 2019/07/16 22:18 (UTC)//.
 <!-- * Contributions by [[wiki:user:yyy | User Y]] --> <!-- * Contributions by [[wiki:user:yyy | User Y]] -->
  
 es:howtos:hardware:arm:gcc_aarch64_cross-compiler ()