Inhaltsverzeichnis
iRULU X11 (eXpro X1Plus)
- root with Kingroot-desktop for Windows
iRULU X11
- 10.1 Zoll 1024×600 IPS (LVDS)
- Allwinner A33 Quad Core
- 1G RAM
- 16G ROM
- WIFI & Bluetooth
Bilder
Android
Front / Back
Aufbau / Innenleben
Arch Linux ARM - WIP
WIP
als erstes SD-Karte partitionieren, formatieren
dann SD-Karte unter /mnt/alarm
einbinden
mount /dev/sdX /mnt/alarm
Arch Linux ARM (armv7) auf die SD-Karte installieren
U-Boot mit Crosscompiler für Tablet GA10H bauen
make CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi- ga10h_v1_1_defconfig
make CROSS_COMPILE=armv7a-hardfloat-linux-gnueabi- -j4
u-boot-sunxi-with-spl.bin
nach /mnt/alarm/boot/
kopieren
cp u-boot-sunxi-with-spl.bin /mnt/alarm/boot/
U-Boot installieren
dd if=/mnt/alarm/boot/u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
USB-Gadget für Ethernet beim Starten laden
echo g_ether > /mnt/alarm/etc/modules-load.d/usb0.conf
IP-Adresse für das Device usb0
vergeben
nano /mnt/alarm/etc/systemd/network/usb0.network
/mnt/alarm/etc/systemd/network/usb0.network
[Match] Name=usb0 [Network] DHCP=no Address=192.168.55.230 Gateway=192.168.55.1 DNS=192.168.55.1
- an deine Gegebenheiten anpassen
X
--- a/arch/arm/boot/dts/sun8i-a33.dtsi +++ b/arch/arm/boot/dts/sun8i-a33.dtsi @@ -97,6 +97,7 @@ de: display-engine { compatible = "allwinner,sun8i-a33-display-engine"; allwinner,pipelines = <&fe0>; + memory-region = <&display_pool>; status = "disabled"; }; @@ -104,6 +105,18 @@ reg = <0x40000000 0x80000000>; }; + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + display_pool: cma { + compatible = "shared-dma-pool"; + size = <0x1000000>; + reusable; + }; + }; + soc@01c00000 { tcon0: lcd-controller@01c0c000 { compatible = "allwinner,sun8i-a33-tcon"; @@ -267,6 +280,10 @@ compatible = "allwinner,sun8i-a33-ccu"; }; +&mali { + memory-region = <&display_pool>; +}; + &pio { compatible = "allwinner,sun8i-a33-pinctrl"; interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>, --