Dopo un periodo di pausa il sito gamesandconsoles ritorna ad essere aggiornato.Lo facciamo con grande stile.Stiamo stati contattati dallo sviluppatore xerpi riguardo linux su PSVITA informandoci del rilascio di una guida disponibile su github per l’installazione di linux su PSVITA.Noi l’abbiamo tradotta in italiano.Richiede una saldatura su UART0 e qualche compilazione di codice.Per i più smanettoni è l’ora di testare.Fateci sapere cosa ne pensate
0) Pin di saldatura UART0
- Controlla qui per il pinout. Avrete anche bisogno di un cambio di livello 1.8V .
1) Installa un cross-compilatore ARMv7
- Vai su https://toolchains.bootlin.com
- Seleziona arco: armv7-eabihf
- Seleziona libc: glibc
- Scarica bleeding-edge
- Decomprimilo (ad esempio per
/opt
) - Aggiungi la cartella
bin/
della toolchain su$PATH
- Nel mio caso:
export PATH=$PATH:/opt/armv7-eabihf--glibc--bleeding-edge-2018.11-1/bin
- Nel mio caso:
2) Build Buildroot
git clone git://git.buildroot.net/buildroot
- Scarica e copia questo Buildroot
.config
inbuildroot/.config
cd buildroot && make -j4
- Questo genererà
output/images/rootfs.cpio.xz
3) Costruire 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
earch/arm/boot/dts/vita.dtb
4) Build vita-linux-loader
- Installa vitasdk
git clone git@github.com:xerpi/vita-linux-loader.git
cd vita-linux-loader && make
- Questo genererà
linuxloader.skprx
5) 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
plugin_loader.vpk
6) Avviare Linux
- Copia
linuxloader.skprx
inux0:data/tai/kplugin.skprx
- Configurabile in
vita_plugin_loader/main.c:13
- Configurabile in
- Copia
linux/arch/arm/boot/zImage
inux0:/linux/zImage
- Copia
linux/arch/arm/boot/dts/vita.dtb
inux0:/linux/vita.dtb
- Avvia il Plugin Loader VPK
Maggiori informazioni
- Controlla https://github.com/xerpi/vita-linux-loader/blob/master/README.md
- Lo stato del driver Linux può essere trovato qui: https://wiki.henkaku.xyz/vita/Linux_Driver_Status