Home News Pubblicate le istruzioni per eseguire Linux su PlayStation Vita

Pubblicate le istruzioni per eseguire Linux su PlayStation Vita

1512
0

Pubblicate le istruzioni per poter eseguire Linux su console PlayStation Vita e PlayStation TV. Un progetto di certo ambizioso quello presentato oggi dal developer Xerpi ma che purtroppo necessita di almeno qualche saldatura sulla scheda madre e che dunque potrebbe non essere alla portata di tutti.

Gli utenti che vogliono provare ad eseguire Linux su PlayStation Vita e PlayStation TV dovranno quindi aprire necessariamente la propria console ed effettuare una saldatura in UART0 per poter così accedere a tutte le informazioni di debug. Di seguito la guida descritta dallo sviluppatore.

Pin di saldatura UART0

Installa un cross-compilatore ARMv7

  • Vai su https://toolchains.bootlin.com
  • Seleziona: armv7-eabihf
  • Seleziona libc: glibc
  • Scarica bleeding-edge
  • Decomprimilo (per esempio con /opt).
  • Aggiungere la bin/directory alla toolchain in $PATH
    • Nel mio caso: export PATH=$PATH:/opt/armv7-eabihf--glibc--bleeding-edge-2018.11-1/bin

Build Buildroot

  • git clone git://git.buildroot.net/buildroot
  • Scarica e copia questa Buildroot .config in buildroot/.config.
  • cd buildroot && make -j4
  • Questo genererà output/images/rootfs.cpio.xz.

Build Linux

  • git clone git@github.com:xerpi/linux_vita.git
  • cd linux && cp ../buildroot/output/images/rootfs.cpio.xz linux/ .
  • make ARCH=arm vita_defconfig
  • make ARCH=arm CROSS_COMPILE=arm-linux- -j8
  • make ARCH=arm CROSS_COMPILE=arm-linux- vita.dtb
  • Questo genererà arch/arm/boot/zImage e arch/arm/boot/dts/vita.dtb

Build vita-linux-loader

  • Installare vitasdk.
  • git clone git@github.com:xerpi/vita-linux-loader.git
  • cd vita-linux-loader && make
  • Questo genererà linuxloader.skprx

Compilare e installare il Plugin Loader VPK

  • git clone git@bitbucket.org:xerpi/vita_plugin_loader.git
  • cd vita_plugin_loader && mkdir build && cd build && cmake .. && make
  • Installare il pacchetto plugin_loader.vpk

Boot Linux

  • Copiare linuxloader.skprx in ux0:data/tai/kplugin.skprx
    • Configurabile in vita_plugin_loader/main.c:13
  • Copiare linux/arch/arm/boot/zImage in ux0:/linux/zImage
  • Copiare linux/arch/arm/boot/dts/vita.dtb in ux0:/linux/vita.dtb
  • Launciare il Plugin Loader VPK.

Maggiori informazioni

Fonte: gist.github.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.