Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Terenuri in Ghimbav -Brasov

Masina noua 25000 euro pentru o p...

gps garmin-nu pot face update(you...

merita boxele 2.0 cu bluetooth ?
 IOS 12 - Screen Time (ce faci pe ...

Eroare instalare Windows 10

Ajutorr! Porumbel bolnav

Uite asa se pune pe butuci econom...
 Recomandare silicon capac culbutori

Amazon evita plata taxelor

EURO 2020 va scurta anul scolar

Probleme icloud
 Conectare microlab solo-7c la lap...

Sunteți de acord cu Legea de revi...

Achizitie TV 4k

Heinner
 

Windows 10 pe Raspberry Pi

* * * * * 1 votes
  • Please log in to reply
6 replies to this topic

#1
red46

red46

    Active Member

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 06.03.2016
Am făcut acum ceva timp acest topic: https://forum.softpe.../#entry22994895
în care prezentam cum se poate rula Windows 10 pe un Raspberry Pi 3.

Între timp proiectul a mai evoluat: au fost portate mai multe drivere, aplicațiile UWP sunt funcționale (inclusiv meniul de start), firmware-ul UEFI a fost îmbunătățit (acum suportă transferuri multi-block) și OS-ul pornește MULT mai rapid (2-3 minute după prima pornire față de 15 minute cu driverul vechi).

Așa că am revenit cu o unealtă ce poate instala Windows 10 ARM64 pe un card SD pentru folosirea într-un Raspberry Pi 3B/B+.

Link de descărcare: https://www.worproject.ml/downloads

Caracteristici:
-> Suportă atât schema de partiționare MBR cât și cea GPT.
-> Poate scrie imaginea pe card cu DISM și wimlib-imagex (alternativă mai rapidă a DISM)
-> Suportă instalarea pe un card SD de minim 8GB (prin compresia LZX)
-> Suport multi-language (am adăugat și limba română)
-> Suportă imagini ISO/WIM.

Cerințe:
-> Un card SD care are cel puțin 7GB de spațiu liber
-> O imagine Windows 10 ARM64 (vedeți mai jos cum se poate obține)
-> Firmware UEFI pentru Raspberry Pi 3 (https://github.com/a.../RaspberryPiPkg)
-> O arhivă ZIP cu cele mai recente drivere: https://github.com/a...vers_9Aug18.zip

Cum puteți obține imaginea ISO cu Windows 10 ARM64?
1. Accesați https://uup.rg-adguard.net/
2. La Select type selectați Windows (Insider version)
3. La Select version selectați Windows 10 Insider Preview 17134.1 (rs4_release) [arm64]
4. La Select language selectați limba.
5. La Select edition selectați Windows 10 Professional
6. La Select type download selectați Download ISO compiler in OneClick! (unZIP -> RUN creatingISO.cmd)
7. Un link de download va fi generat în partea dreaptă. Descărcați arhiva ZIP respectivă.
8. Extrageți arhiva și rulați creatingISO.cmd cu drepturi de administrator.
9. După finalizare veți găsi în folder o imagine ISO.

Mai multe informații puteți găsi în acest thread: https://github.com/a...PiPkg/issues/12
Din păcate, încă nu există drivere WLAN/Ethernet/Bluetooth, iar driver-ul USB a rămas la fel de instabil.

Sfaturile/părerile legate de aplicație sunt bine venite!

Edited by red46, 14 August 2018 - 12:36.


#2
Fane

Fane

    membru pasiv

  • Grup: Senior Members
  • Posts: 11,434
  • Înscris: 05.06.2002
foarte interesant! credeam ca-i vorba de IOT. cum se misca? cam ce poti face cu el?

#3
red46

red46

    Active Member

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 06.03.2016
Se mișcă decent pentru un procesor ARM la 1.2GHz, însă se simte lipsa driver-ului grafic. Există un driver grafic ce suportă parțial DirectX11 pentru Windows IoT (însă nu rulează pe Raspberry Pi 3 în forma actuală. Necesită modificări în codul sursă)

Cea mai mare problemă acum e lipsa unui driver USB cât de cât stabil. Cel actual cauzează BSoD-uri, iar port-urile USB se opresc din funcționare după scurt timp. Mai mult de o tastatură nu poate duce. Mouse-ul funcționează timp de câteva minute (depinde și de mouse), apoi se oprește și trebuie să schimbi portul USB. Când nu mai funcționează nici un port trebuie repornit întreg sistemul.

Driverele din Windows IoT nu pot fi folosite pentru că sunt compilate pentru ARM32, pe când Windows 10 suportă doar ARM64.

Revenind la întrebare, poți rula aplicații desktop compilate pentru arhitectura x86.

Eu am testat câteva jocuri vechi 2D ce suportă software rendering. Funcționează fără probleme.
Am mai testat și Winamp și funcționează fără probleme. Redă sunetul fără întreruperi.

#4
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 34,566
  • Înscris: 30.07.2003
Controlerul pentru USB se ocupa pe aceeasi magistrala de date si de Ethernet plus ca-i slabut construit, nu stiu cat e din driver si nu din constructia RPI: https://www.raspberr...aspberrypi/usb/

#5
red46

red46

    Active Member

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 06.03.2016

 neagu_laurentiu, on 15 august 2018 - 05:38, said:

Controlerul pentru USB se ocupa pe aceeasi magistrala de date si de Ethernet plus ca-i slabut construit, nu stiu cat e din driver si nu din constructia RPI: https://www.raspberr...aspberrypi/usb/
Driver-ul scris pentru Windows IoT funcționează fără nici un fel de problemă.
Problema e că acesta nu-i open-source și nu se încumetă nimeni de la Microsoft/Synopsys să ofere un binar compilat pentru ARM64.

#6
oxus

oxus

    Junior

  • Grup: Members
  • Posts: 200
  • Înscris: 01.09.2003

View Postred46, on 14 august 2018 - 12:18, said:


Din păcate, încă nu există drivere WLAN/Ethernet/Bluetooth, iar driver-ul USB a rămas la fel de instabil.

Salut. Ai idee de un ETA pentru driverele astea?
Mersi

#7
red46

red46

    Active Member

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 06.03.2016

View Postoxus, on 14 septembrie 2018 - 15:33, said:

Salut. Ai idee de un ETA pentru driverele astea?
Mersi
Cineva a început să lucreze la un driver Bluetooth. (însă întâmpină ceva dificultăți)
Driver-ul Ethernet depinde de cel USB, care este încă instabil.

Deci nu cred că vor apărea drivere noi prea curând.

Anunturi


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate