Eureka! Tutaj mamy układ płytki! Pozostało 15 dni na przekazanie 3660 euro

Z przyjemnością dzielimy się z darczyńcami i obserwującymi układem płyty naszej płyty głównej do notebooka PPC64 !!!

Projekt naszej płyty ma pasować do korpusu obudowy Slimbook Eclipse. Projekt nad którym pracujemy powstaje z użyciem Mentor Xpedition.

We wrześniu 2020 roku opublikowaliśmy w naszym repozytorium gitlab plik źródłowy Orcad z najnowszą wersją (v0.6) schematu elektrycznego; możesz głębiej poznać ten układ płytki, zaczynając od źródła Orcad.

This image has an empty alt attribute; its file name is PPC_NOTEBOOK_PCB_board_layout_notes_TOP-527x1024.jpg
Open Hardware PowerPC Notebook Board Layout for Slimbook Eclipse Body – góra
This image has an empty alt attribute; its file name is PPC_NOTEBOOK_PCB_board_layout_notes_BOTTOM-533x1024.jpg
Open Hardware PowerPC Notebook Board Layout for Slimbook Eclipse Body – spód

pobierz layout płyty

Wstępny termin Fazy 1B to 2 listopada, więc pozostały dwa tygodnie na przekazanie pozostałych 3660 euro. Jeśli osiągniemy cel, płytka drukowana z symulacją magistrali SI powinna być gotowa do końca listopada.

W tym przypadku w grudniu 2020 będziemy pracować nad produkcją Prototypów wraz z Akcją Darowizny Prototypów.

Musimy nadać nazwę płycie głównej, sugestie pozostają otwarte jeszcze przez kilka dni na naszym forum

  1. Slimbook Eclipse Notebook

    Donation Campaign for Signal Integrity Analysis of the PCB Design

    €1,943.00 donated of €5,000.00 goal

Opublikowane źródła Orcad schematów elektrycznych v0.6 i inne wiadomości

Wreszcie opublikowaliśmy w naszym repozytorium gitlab plik źródłowy Orcad z najnowszą wersją (v0.6) schematu elektrycznego.

Ten plik jest podstawą projektu PCB, nad którym obecnie pracujemy przy użyciu Mentor Xpedition. Poprzednia wersja schematów wymagała pewnych aktualizacji, aby uwzględnić drobne zmiany, aby dopasować wewnętrzne przestrzenie obudowy Slimbooka. Ponadto schematy są teraz kompatybilne z kartą rozszerzeń we / wy i pozycją zewnętrznych portów znalezionych w modelu obudowy „Elipse”, co zostało uprzejmie dostarczone przez Slimbooka.

Po osiągnięciu celu Fazy 1A (dziękuję wszystkim !!), właśnie rozpoczęła Faza 1B kampanii ukierunkowana na „symulację szybkiej magistrali SI” , innymi słowy, dogłębną analizę integralności sygnałów które wyszły z poprzedniej kampanii.

Po rozmowie z inżynierami aktualnie pracującymi nad PCB powiedziano nam, że publikowanie niekompletnej i potencjalnie wadliwej płytki nie ma większego sensu, ponieważ mogą pojawić się poważne problemy, które zostaną rozwiązane po przeprowadzeniu symulacji magistrali SI. Pod koniec tych długich dyskusji zgodziliśmy się opublikować PCB dopiero po osiągnięciu końca fazy 1B, kiedy wszystkie kontrole zostaną zakończone .

W tym momencie nie możemy ustalić terminu publikacji PCB, ponieważ zakończenie prac nad PCB w dużej mierze zależy od tego, kiedy osiągniemy cel kampanii darowizn w Fazie 1B i kiedy symulacja SI pomoże rozwiązać wszystkie problemy elektryczne, które mogą się pojawić.

Wstępny termin realizacji Phase1B to 16 października, więc pozostały dwa tygodnie na przekazanie pozostałych 4000 euro (około 4700 USD). Jeśli osiągniemy cel, płytka drukowana z symulacją magistrali SI powinna być gotowa do końca listopada.

  1. Slimbook Eclipse Notebook

    Donation Campaign for Signal Integrity Analysis of the PCB Design

    €1,943.00 donated of €5,000.00 goal

Open Source Summit + Embedded Linux Conference Europe, 27 października 2020 r

Gotowy do przejścia na laptop Open Hardware GNU / Linux PowerPC?
27 października o godzinie 19:30 czasu GMT na „Open Source Summit + Embedded Linux Conference Europe”

This image has an empty alt attribute; its file name is opem_source_summit.png

Dlaczego dzisiaj można przejść na laptopa Open Hardware GNU / Linux PowerPC? Jako stowarzyszenie non-profit oparte wyłącznie na ochotnikach, dzielę się krokami z naszego doświadczenia przy projektowaniu schematów elektrycznych i PCB notebooka Open Hardware PowerPC. Dlaczego wybraliśmy źródłową licencję sprzętową CERN i dlaczego jesteśmy gotowi na proces certyfikacji OSHWA. Jak rozwiązaliśmy problem, aby mieć obudowę laptopa nawet przy niewielkiej produkcji w niestandardowym i niemodułowym świecie obudów do notebooków. Dlaczego dzięki firmie FOSS jest możliwe (ale niekoniecznie proste) posiadanie systemu operacyjnego i aplikacji w dzisiejszej mniej powszechnej architekturze na rynku konsumenckim, takiej jak Big Endian Power Architecture (PPC64). Dobra praktyka pisania kodów open source niezwiązanych z Endian. Ważne jest, aby uruchamiać aplikacje GNU / Linux na każdej architekturze procesora. Nasze doświadczenie w znalezieniu kodu napisanego tylko dla little-endian, którego potrzebujemy, aby działał na CPU big-endian. 

Wideo i slajdy z naszego wystąpienia na OpenPOWER Summit NA 15 września 2020 r

Slajdy z wystąpienia

Skompiluj
Freedesktop-sdk dla PPC64 Big Endian

Zapraszamy osoby do współpracy w celu rozwiązania problemów Freedesktop-sdk wymienionych poniżej, aby móc skompilować na PPC64 Big Endian. Błędy są głównie związane z konfiguracją infrastruktury Python BuildStream która obsługuje cały system kompilacji.

sdl2-ttf

error during package configuration phase, error on log:

checking for SDL – version >= 2.0.8… no
*** Could not run SDL test program, checking why…
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means SDL was incorrectly installed
*** or that you have moved SDL since it was installed. In the latter case, you
*** may want to edit the sdl2-config script: /usr/bin/sdl2-config
configure: error: *** SDL version 2.0.8 not found!
[00:00:15] FAILURE components/sdl2-ttf.bst: Running configure-commands
[00:03:21] FAILURE components/sdl2-ttf.bst: Command ‚export NOCONFIGURE=1;

ffmpeg-full-ffmpeg

Error during package building configuration. Error:

ERROR: sdl2 requested but not found

If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file „ffbuild/config.log” produced by configure as this will help
solve the problem.
[00:00:50] FAILURE extensions/ffmpeg-full/ffmpeg.bst: Running configure-commands
[00:04:03] FAILURE extensions/ffmpeg-full/ffmpeg.bst: Command ‚./configure –prefix=”/usr/lib/powerpc64-linux-gnu/ffmpeg” \

mesa-git-mesa

Error during package building configuration.
Error (not from the top of logfile):

[…] Looking for a fallback subproject for the dependency llvm\ meson.build:1423:2: ERROR: Subproject directory not found and llvm.wrap file not found

Nowa wersja ArcticFox dla PPC64

Dzięki pracy Riccardo Mottola nad łataniem ArcticFox, mamy teraz nowe wydanie tej użytecznej przeglądarki internetowej dostępne do pobrania z naszego repozytorium Debiana dla platformy PPC64 Big Endian.

Poniżej zrzut ekranu przedstawiający ArcticFox działający bardzo dobrze na płycie NXP T2080RDB która ma ten sam procesor, który wybraliśmy dla naszego projektu laptopa i działa na najnowszym jądrze Linuksa (v5.8.11). Oprócz lepszego renderowania stron internetowych, filmy z WebGL i YouTube działają dobrze, co zapewnia przyjemne wrażenia podczas przeglądania sieci. Mimo to nie mamy wydajnego silnika JavaScript, który ma poważny wpływ na każdą witrynę, która intensywnie go używa.

Wszyscy mamy nadzieję, że sytuacja z przeglądarką internetową ulegnie poprawie, na przykład wszyscy mamy nadzieję, że osoby pracujące nad przeniesieniem Chromium na PowerPC Big Endian wkrótce znajdą więcej osób, które pomogą osiągnąć cel.

This image has an empty alt attribute; its file name is image-1024x576.png

Analiza integralności sygnałów dla projektu PCB

8 września 2020 roku osiągnęliśmy poprzedni cel, jakim było zebranie darowizn niezbędnych do ukończenia projektu naszej płytki PCB Open Hardware (płytka drukowana), wielkie dzięki dla wszystkich wspierających!

W ciągu ostatnich 9 dni otrzymaliśmy ponad 2000 euro.
Dzięki temu kampania osiągnęła swój cel na 7 dni przed terminem, wspaniale! Dziękuję wam wszystkim!

Gerd Altmann z Pixabay

Ta nowa kampania (Faza 1B) ma na celu „Symulacje szybkiej magistrali SI” , innymi słowy, zapłaci za dogłębną analizę integralności sygnałów PCB, które wyszły z poprzedniej kampanii. Zbiórkę darowizn rozpoczęliśmy zaraz po osiągnięciu 100% poprzedniej akcji.

  1. Slimbook Eclipse Notebook

    Donation Campaign for Signal Integrity Analysis of the PCB Design

    €1,943.00 donated of €5,000.00 goal

Projekt PCB, zaprojektowany z Mentor Xpedition który wyszedł z poprzedniej kampanii, zostanie wkrótce opublikowany tutaj, pierwszy publiczny projekt powinien być gotowy do końca września.

Po dogłębnej analizie integralności sygnałów PCB, dzięki bieżącej Kampanii Darowizny zostanie opublikowana zaktualizowana wersja PCB.

Nasze przemówienie na OpenPOWER Summit NA 15 września 2020 r

15 września na OpenPOWER Summit NA, odbędzie się wiele interesujących prezentacji, nasze wystąpienie będzie miało miejsce o godzinie 17:35 (strefa czasowa Europe/Rome).

This image has an empty alt attribute; its file name is OpenPower_NA20_VirtualEventGraphics_Sept15_Snackable-1024x536.png

Około 6 lat temu zaczynaliśmy jako grupa entuzjastów FOSS, PowerPC i Open Hardware, zaczynając pracę nad projektem PowerPC Notebook, który został zaprojektowany wokół GNU / Linux przy użyciu Open Hardware. Mieliśmy bardzo ograniczone fundusze i ograniczone umiejętności do pracy. Ale nasz entuzjazm i motywacja doprowadziły nas do etapu produkcji płyty głównej. Wreszcie w tym roku mogliśmy z powodzeniem zaprojektować PCB przy pomocy współpracowników i ograniczonych funduszy od darczyńców. Proces ten wiązał się z wieloma wyzwaniami, ponieważ procesory PowerPC istnieją od ponad dwóch dekad, ale obecne wdrożenie w notebookach było trudne do przyjęcia na rynku. Wydajność w trybie Big Endian jest maksymalizowana w tym przypadku, ponieważ wiele programów wymaga łatania.W przyszłości planujemy uaktualnić nasz projekt PCB do nowszej technologii pakowania procesora. Ponadto, wraz ze wzrostem liczby współpracowników, byłoby możliwe zaprojektowanie większej liczby mniejszych i tańszych płyt PowerPC.

Jeszcze 15 dni na przekazanie 2.000 euro na PCB

Dzięki już otrzymanym darowiznom prace nad projektem PCB mogą ruszyć do przodu i szacujemy, że mogą się zakończyć do końca września 2020 roku. Otrzymaliśmy wstępny projekt, miejmy nadzieję, że nie potrwa to długo. Projekt płytki PCB ma pasować do obudowy  Slimbook Eclipse.
Zdjęcie autorstwa skeeze z Pixabay

Ponieważ do sierpnia nie udało nam się osiągnąć celu, jesteśmy zmuszeni przesunąć termin obecnej kampanii darowizn (faza 1A) na 15 września 2020 r.

Uprzejmie prosimy wszystkich obserwujących, przyjaciół i darczyńców, aby skoncentrowali swoje darowizny przed 15 września 2020 r., aby zapewnić zakończenie fazy 1A i uniknąć dodatkowego opóźnienia.

Plan zakłada dostarczenie projektu płytki drukowanej z końcem fazy 1A, a zaraz po niej, 16 września, rozpocznie się etap 1B „Symulacje szybkiej magistrali SI” z celem w wysokości 5000 EUR (około 5600 USD). W konsekwencji nie będzie przerwy w kampanii darowizn, przejdzie ona w płynny sposób z fazy 1A do fazy 1B.

Wzrost współpracy – aktualizacja maj 2020

Ilustracja Gerd Altmann z Pixabay

W ostatnim poście wspomnieliśmy, że nowa wersja schematów elektrycznych jest w przygotowaniu. Po kilku rundach wewnętrznych recenzji i zmian ta nowa wersja jest już w końcu gotowa do publicznego udostępniania.

Publikujemy wersję PDF schematów wyeksportowanych z oprogramowania ORCAD, z którego korzysta projektant. Możesz poruszać się po dokumencie i badać każdy składnik, ale niestety, ze względu na złożoność dokumentu, niektóre przeglądarki plików PDF mogą nie być w stanie poprawnie wizualizować swojej zawartości, jeśli tak się stanie, po prostu zmień przeglądarkę, której używasz.

Po otrzymaniu tych nowych schematów poprosiliśmy już o nową rundę zmian dla projektanta, w szczególności chcielibyśmy zwiększyć zużycie energii płyty głównej do 90 W, aby obsługiwać karty graficzne MXM 3 wyższej klasy, które zużywają maksymalnie 55 W. Jako przykład, AMD Radeon E9174 (GCN 4.0) ma TDP 50W. Chodzi o to, aby uzyskać nową wersję schematów elektrycznych przed końcem maja.

Jeśli uważasz, że TPD o mocy 90 W to za dużo dla laptopa, mogę powiedzieć, że pisząc ten post na moim laptopie (DELL XPS 15 9570, wydany w 2018 r.), podłączyłem miernik mocy do zasilacza i zużycie energii waha się między 40 W a 90 W (nie wiem dlaczego idzie w górę i w dół, mam tylko włączoną przeglądarkę). Próbowałem też grać w niektóre gry 3D na moim laptopie, a pobór mocy sięga wartości 110W, a czasem nawet wyższych, aż do granicy mocy zasilacza, która wynosi 130W.

W obecnej wersji płyty głównej, jak możesz zobaczyć na schemacie elektrycznym na stronach 3 i 4 w PDF, są dwa gniazda SO-DIMM DDR3L, które mogą obsługiwać DDR3L bez ECC (maks. 1866 MT / s, PC3-14900) . Zdecydowaliśmy się na moduły inne niż ECC, ponieważ są one znacznie łatwiejsze do znalezienia na rynku i są tańsze niż moduły ECC, więc łatwo będzie mieć 32 GB pamięci RAM (2×16 GB), aż do limitu 64 GB pamięci RAM, jeśli uda ci się trafić 32 GB moduły SO-DIMM.

PowerPC Notebook Block Diagram May 2020

Na schemacie blokowym i w dokumentacji można znaleźć rozszerzenie GPIO. Ten element będzie niezwykle przydatny do debugowania tylko prototypów i zostanie usunięty z jednostek produkcyjnych.

Dzięki wspierającym projekt  (tutaj lista darczyńców) i pomimo obecnych trudnych czasów z powodu wpływu koronawirusa na życie każdego człowieka, osiągnęliśmy 60% celu obecnego etapu, co daje nam pewność, że możliwe będzie uzyskać projekt płytki drukowanej w rozsądnym terminie.

Nadal jednak musimy zebrać pozostałe 40% (7600 EUR / 8400 USD), aby osiągnąć obecny cel, i uprzejmie prosimy każdego z was o dalsze wspieranie kampanii darowizn.

Zapraszamy również każdego, kto jest w stanie pomóc nam w przeglądzie technicznym schematów sprzętowych, aby skontaktował się z nami, ponieważ pomogłoby nam to przyspieszyć proces projektowania, a także poprawić ogólną jakość finalnej płyty głównej.

W końcu chcielibyśmy podkreślić, że stowarzyszenie PowerProgressCommunity stojące za tym projektem ma długoterminowy cel, aby zmniejszyć istniejące bariery w dostępie i dzieleniu się wiedzą technologiczną. Możliwość swobodnego udostępniania schematów płyty głównej laptopa znacznie poprawi obecną sytuację, w której dostęp do tego rodzaju danych jest utrudniony dla osób pracujących w terenie, wyobraźmy sobie, jak trudno jest komuś, kto właśnie podchodzi do tematu, jak studenci i hobbystów. Ponadto, kładąc nacisk na alternatywne technologie nie będące głównym nurtem, pomoże szerzyć kulturę różnorodności, tak ważną w spłaszczonym świecie, w którym młodsze pokolenia nawet nie wyobrażają sobie istnienia innej architektury niż x86 lub ARM.

Praca nad U-Bootem

This image has an empty alt attribute; its file name is 780px-U-Boot_Logo.svg_.png

Nasz zestaw deweloperski NXP T2080RDB uruchamia się z kartami graficznymi AMD RadeonHD korzystającymi z dystrybucji GNU / Linux PPC. Do tej pory z powodzeniem przetestowaliśmy Debian 10, OpenSuse, VoidLinux i Fienix. Jednak ze względu na brak zaangażowanych ekspertów ds. U-Boot, wciąż brakuje nam wsparcia dla wyjścia wideo podczas procesu rozruchu, tuż przed uruchomieniem jądra Linux. Niedawno skontaktowało się z nami kilku ekspertów wspierających w tej dziedzinie i dołączył do grupy. Dzięki ich pomocy z pewnością rozwiążemy bieżącą sytuację, a nawet zaktualizujemy U-Boot z najnowszych źródeł. Mamy nadzieję, że w niedalekiej przyszłości będziemy w stanie opublikować nowy post z dobrymi wiadomościami.

Praca nad Unreal Engine PPC64 (big endian) w VoidLinux

Dzięki JT z grupy VoidLinux obsługującej PowerPC zrozumieliśmy, że obecny problem ABI z którym mamy do czynienia podczas próby zbudowania UnrealEngine 4.23 na naszym systemie Debian SID PPC64, polega na tym, że w debianie PPC64 kompilator clang obsługuje abiv1, linker lld nie. Ponieważ było to po prostu za mało, JT powiedział nam, że biblioteka Mesa na big endian obsługuje OpenGL 3.2, ale niestety wydaje się, że Unreal wymaga nowszej wersji OpenGL.

Ten problem kompilacji ABI można rozwiązać tylko poprzez uzyskanie w jakiś sposób abiv2 przestrzeni użytkownika lub przez zastąpienie używanego linkera (np. Ld.bfd). Obecnie trudno powiedzieć, czy UE faktycznie tego wymaga. Stare abi v1 i tak nie jest zbyt dobre, ponieważ ma kilka okropnych dziwactw, takich jak deskryptory funkcji, które spowalniają wywołania bibliotek i sprawiają, że wskaźniki funkcji są większe niż 8 bajtów, co wymaga podwójnej pośredniczenia, podczas gdy nowa ABI v2 jest znacznie lepsza z założenia i działa nawet na systemach big endian, nawet jeśli został zaprojektowana w 2013 roku z myślą o little endian.

VoidLinux obsługuje nowy ABI v2, więc naszym celem jest zainstalowanie VoidLinux na naszej maszynie wirtualnej Power9 na OSU, zastępując obecny system oparty na Debianie. Tylko rozwiązując problemy ABI, będziemy mogli w końcu zbudować Unreal na dużej maszynie endian PPC64.

Ponieważ maszyna Power9, której używamy na OSU, opiera się na OpenStack, musimy teraz stworzyć obraz VoidLinux dla OpenStack. W chwili, gdy VoidLinux przegapił pakiet inicjujący chmurę wymagany przez OpenStack, zaczęliśmy pracować nad nim, podążając za cloud-init documentations.

This image has an empty alt attribute; its file name is VoidLinux_PPC64_KVMG5.png
Uruchamianie testu integracji z chmurą na VoidLinuxPPC64 działającego na QEMU na G5 Host

Będziemy wdzięczni za wszelką pomoc od was, aby wesprzeć nas w tym ważnym wysiłku, szczególnie od tych z was, którzy mają pewną wiedzę na temat konfigurowania chmurowej inicjacji. Dodatkowym problemem, przed którym obecnie stoimy, jest to, że nasz członek, który pracuje nad tym zadaniem, nie ma sprzętu PPC64 i polega wyłącznie na wolno emulowanym VoidLinux PPC64 przy użyciu QEMU w wersji 4.2.0 na sprzęcie X86.

This image has an empty alt attribute; its file name is VoidLinux_PPC64_QEMU_PPC_onX86.png
VoidLinux PPC64 running on QEMU under X86 host

W poszukiwaniu dodatkowych systemów obsługujących ABI v2 zbadaliśmy również system Adelié Linux który niedawno wydał wersję 1.0RC1 w lutym 2020 r. dla PPC64. Niestety nie ma wbudowanego żadnego pakietu inicjującego chmurę.

Współpraca z Libre-SOC

Bardzo lubimy pracę, które obecnie wykonują nasi przyjaciele z Libre-SOC a nasze dwa projekty wydają się mieć wiele punktów kontaktowych, dlatego podeszliśmy do nich w celu nawiązania dobrych relacji mających na celu wsparcie wspólnego wysiłku Open Hardware .

This image has an empty alt attribute; its file name is lsoclogo400.png

Libre-SOC to projekt Libre Hardware-Software, który ma na celu dostarczenie fizycznego SOC zgodnego z POWER, w komplecie z procesorem, GPU, VPU i kontrolerem DDR. Całe oprogramowanie i sprzęt, od sterowników po komórki RTL i VLSI, są objęte licencją libre. Libre-SOC zapewnia również niezbędne sterowniki, w tym Kazana (sterownik Vulkan 3D) i pełne wbudowane źródło oprogramowania ROM do rozruchu, a także metodę pełnego rozruchu bez pamięci ROM dla dodatkowego zaufania.

Rynek docelowy obejmuje klientów, którzy chcą przyspieszenia w przestrzeni wbudowanej bez polegania na ARM lub zastrzeżonych sterownikach innych firm, o których wiadomo, że w przeszłości się psują.

Pierwsza iteracja Libre-SOC jest ukierunkowana na pojedynczy rdzeń na 180 nm. Kolejne generacje celują w rdzenie SMP przy mniejszym rozmiarze węzła, do typowego zastosowania w projektach SBC.

Wywiad Robertem Innocentim o naszym projekcie dzięki Charbax z ARMDevices

Pod koniec kwietnia, dzięki Charbaxowi z Armdevices.net, przeprowadzono wywiad z Robertem Innocentim, pierwszym twórcą pomysłu budowy laptopa PowerPC i współzałożycielem PowerProgressCommunity. Wywiad dotyczył projektu laptopa i innych działań prowadzonych przez stowarzyszenie non-profit. Poniżej znajdziesz tematy poruszone w wywiadzie. Uważamy, że wywiad jest interesujący i zawiera wiele wskazówek na temat stosowanego przez nas podejścia, nawet jeśli mówienie po angielsku Roberto jest czasem trudne do zrozumienia. Podczas wywiadu jedna osoba zapytała o dystrybucję Manjaro dla PowerPC, a po pewnym sprawdzeniu wydaje się, że takiej dystrybucji brakuje wsparcia dla PowerPC.

0.13 Przedstawienie się Roberto Innocenti
0,45 Stowarzyszenie non-profit Power Progress Community
1.34 Projekt notebooka PowerPC
3.15 Historia architektury PowerPC
6.13 Fundacja OpenPOWER
7.11 Dlaczego procesor NXP, a nie IBM
9.40 PowerPC w systemie Linux
11.35 Dystrybucje Linuksa uruchamiane na PowerPC
13:36 Przyszłość wbudowanego PowerPC
15:21 Ciekawe fakty dotyczące procesora Cell
18:27 Schematy i diagramy projektu notebooka PowerPC
19:31 Specyfikacja procesora NXP
20:13 Możliwa do aktualizacji karta graficzna AMD Radeon MXM
21:02 Wkład Power Progress Community i ACube Systems Srl
22:24 TDP, wykorzystanie komercyjne i możliwości procesora NXP
27:40 Obsługiwane rodzaje pamięci
28:28 Więcej informacji o procesorze graficznym AMD Radeon MXM
30:14 Wydajność starego MacBooka PowerPC w porównaniu z zestawem programistycznym do notebooków PowerPC
31:41 Czy Roberto Innocenti jest lepszy niż Steve Jobs? 😉
32:25 Ludzie stojący za projektem notebooka PowerPC
34:07 PowerPC w porównaniu do ARM
37:35 Więcej o Fundacji OpenPOWER
40:43 Szczegóły kampanii darowizn
43:52 Obudowa Slimbook Eclipse
46:50 Co z urządzeniem typu small-desktop / NUC?
48:44 Szacowana cena notebooka PowerPC
51:55 Produkcja komponentów
52:50 Sytuacja COVID-19
56:23 Młodzi ludzie zaangażowani w projekt notebooka PowerPC
57:11 Różnorodność projektowania, produkcji i dystrybucji sprzętu
1:04:50 Przejrzystość procesora NXP
1:06:13 Więcej o produkcji komponentów i uzależnieniu od Chin
1:09:21 Ubuntu i Debian na PowerPC
1:11:03 Manjaro i inne dystrybucje Linuksa na PowerPC
1:12:30 Aktualna faza kampanii darowizn
1:14:00 Potencjalny następca procesora NXP

Educational Activities

W tych skomplikowanych czasach z powodu wielu ograniczeń narzuconych przez szkoły koronawirusa, szkoły są zamknięte, przynajmniej we Włoszech. W rezultacie uczniowie w dużej mierze polegają na cyfrowych urządzeniach peryferyjnych, aby nadążać za lekcjami i starając się utrzymać życie towarzyskie z przyjaciółmi. Nie wszystkie rodziny mogą sobie pozwolić na komputer lub tablet dla każdego dziecka, a czasami studenci są zmuszeni do studiowania długich dokumentów na swoich telefonach komórkowych, jeśli mają taki telefon. Wspieramy system edukacji online prowadzony przez szkoły, dostarczając notebooki z recyklingu i nazwaliśmy ten projekt “Relive with Scratch” (po włosku “Rivivo con Scratch”).

This image has an empty alt attribute; its file name is aula_1.jpeg
W szkołach dzięki naszemu projektowi „Relive With Scratch”

Regenerowane notebooki to te, które zebraliśmy w 2019 i 2020 r. (wszystkie oparte na mniej lub bardziej starych procesorach x86) i początkowo przeznaczone do kursów kodowania przy użyciu oprogramowania Scratch oraz do nauki matematyki w Gcompris. Aby lepiej dostosować się do działań uczniów, zdecydowaliśmy się na dostarczenie systemu Linux wyposażonego w ChromiumOS, które jest odpowiednie dla naszych starych zregenerowanych notebooków, a ponadto dobrze współpracuje z Google Gsuite, który jest intensywnie używany w klasach, szczególnie w szkołach podstawowych, będących głównym celem naszego projektu.

Wydłużony czas kampanii darowizn na PCB i aktualizację projektu płyty głównej

Jesteśmy blisko 50% celu kampanii darowizna na PCB i dziękujemy każdemu z was, który pozwolił osiągnąć to, co wielu uważało za niemożliwe; „kluczem do tego, co robisz, jest sedno tego, w co wierzysz” (cytowany autor: Mario Luis Rodriguez Cobos) .

Jak wszyscy inni, większość wolontariuszy, współpracowników i darczyńców zaangażowanych w nasz projekt, wszyscy odczuwamy bardzo negatywny wpływ ze strony Covid-19, co prowadzi do znacznego spowolnienia tempa dotacji.

Obrazek autorstwa Gerd Altmann z Pixabay

Z drugiej strony wiele osób korzysta z możliwości zamknięcia w swoich domach, aby spędzić więcej czasu z rodziną, z hobby i rozwijać swoje aspiracje. Dla wielu osób oznaczało to poświęcenie więcej czasu na myślenie, rozwijanie i używanie oprogramowania Open Source, dzięki wolności uruchamiania, kopiowania, dystrybucji, studiowania, dostosowywania i ulepszania oprogramowania. Dla innych oznaczało to więcej czasu na rozwój sprzętu typu open source, projektowanie aspektów mechanicznych oraz innych ważnych działań społecznych, kulturalnych i naukowych, a ostatecznie na oddanie ich bezpłatnie społeczności.

Jednak wpływ finansowy tej sytuacji skutkował tym, że mamy mniej gotówki, a inne wydatki są obecnymi priorytetami w naszym życiu.

Po kilku wewnętrznych dyskusjach postanowiliśmy przesunąć termin kampanii darowizn na 30 czerwca 2020 r., mając nadzieję, że wszyscy wkrótce wrócimy na właściwe tory, a tymczasem postaramy się jak najlepiej utrzymać projekt.

Kolejna runda aktualizacji schematu blokowego i schematów elektrycznych

Od stycznia przekazaliśmy ACube Systems 8500 euro (około 9200 USD), więc projekt jest teraz w toku.

Niedawno otrzymaliśmy od inżynierów nowszą wersję schematu elektrycznego, która uwzględnia ostatnie zmiany, i jest obecnie w trakcie oceny przed publikacją, najprawdopodobniej za około tydzień.

Wśród serii drobnych poprawek zaktualizowaliśmy przełącznik pakietów Pericom PCIe z poprzedniego modelu PI7C9X2G608GP do bardziej wydajnego PI7C9X2G612GP który oferuje 12 linii zamiast 8 linii. Przełącznik ten łączy płytę główną z płytą rozszerzeń we / wy Eclipse za pośrednictwem PCIe i umożliwia sterowanie portem Ethernet opartym na układzie Realtek RTL8111F, czytnikiem kart SD opartym na Realtek RTS571x oraz podłączeniem dwóch portów USB 3. 

Nowa wersja schematów wprowadza również dodatkowy koncentrator USB 2.0 zarządzany przez MicroChip USB2514, który będzie podłączony do jednego z portów USB 2.0 T2080. Do tego koncentratora USB podłączymy matrycę klawiatury SK5126 oraz czytnik kart SD kontrolowany przez Realtek RTS571x karty rozszerzeń we / wy Eclipse oraz M2 WLAN i M2 LTE.

Microchip Ethernet Transceive KSZ9031 jest nadal obecny z poprzedniej wersji i jest podłączony przez port RGMII0 T2080 za pomocą 8-pinowego złącza.

Port MicroSD zostanie podłączony bezpośrednio do interfejsu kontrolera eSDHC T2080.

Poniżej nowy zaktualizowany schemat blokowy

April 2020 Block Diagram of the Open Hardware PowerPC Notebook Motherboard

Ogólnie rzecz biorąc, wyżej wymienione zmiany pozwalają zmniejszyć liczbę komponentów na płycie głównej, obniżyć koszty produkcji, a także skrócić czas debugowania.

Unreal Engine PowerPC64 – postępy

Ostatnio nowi współpracownicy dołączyli do bieżących działań i pomagają projektowi laptopa oraz innym działaniom pobocznym w naszym stowarzyszeniu. Jako przykład, dzięki tej niedawnej współpracy poczyniliśmy postępy w kompilacji silnika Unreal Engine na PowerPC 64 Big Endian, świetnym oprogramowaniu, nad którym pracujemy, aby działało na naszym notebooku.

Kawałek skryptu z pobieraniem i budowaniem clang

Pierwszym krokiem jest zdobycie łańcucha narzędzi clang potrzebnego w skrypcie konstruktora silnika. Tylko dlatego, że zestaw narzędzi PowerPC nie jest dostępny z repozytorium Epic, musimy sami go zbudować.

Głównym skryptem wykonującym wszystkie zadania jest build_linux_toolchain.sh znajdujący się przy ścieżce Engine / Build / BatchFiles / Linux / Toolchain / DockerOnWindows / build_linux_toolchain.

W oparciu o gałąź ppc64le ten skrypt pobiera i buduje gcc 9.2.0 poprzez crosstool-ng, a następnie robi to samo dla clang. Nasza wersja referencyjna to 8.0.1 z oficjalnego repozytorium git https://github.com/llvm/llvm-project.git.

Mamy pewien problem podczas ostatecznego kopiowania łańcucha narzędzi, gdy biblioteki gcc i clang są przenoszone do jednej wspólnej ścieżki (sysroot). Po tej akcji pliki binarne wewnątrz sysroot otrzymują błąd segmentacji.

Możesz znaleźć nasz fork i gałąź ppc64 tutaj: https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 ( by uzyskać dostęp zaakceptuj Epic Games EULA). Tworzymy powiązaną wiki UnrealEnginePPC64 Wiki 

Jeśli chcesz współpracować z nami skontaktuj się.

Wreszcie, zachęcamy każdego z was do przekazania darowizny na kampanię, aby utrzymać projekt i do reklamowania kampanii we wszystkich mediach społecznościowych.

Postęp w projektowaniu PCB i oprogramowaniu



Aktualizacje schematów są transponowane do projektu płytki drukowanej

W lutym projektant przeanalizował przełącznik pakietów Pericom PI7C9X2G608GP PCIe przy bezpośrednim wsparciu personelu Pericom. Teraz przełącznik pakietów Pericom PCIe jest w pełni przetestowany i wszystkie niezbędne ustawienia zostały zakończone, więc projektant zakończył dołączanie wszystkich wymaganych informacji do zaktualizowanej wersji schematów i zaczyna rozwikływać PCB.

Projektant zaktualizował połączenia SerDes zgodnie z naszymi sugestiami, biorąc pod uwagę dostarczone przez nas notatki, więc wkrótce pojawi się nowa wersja schematów.

Arctic-Fox 27.10.1 PPC64 w naszym Repo

Główny kontrybutor Arctic-Fox – Riccardo Mottola – członek naszego stowarzyszenia Power Progress Community – wydał nowa wersję 27.10.1+b0 która skompilowaliśmy i dodaliśmy paczki do naszego Debian PPC64 repo. Riccardo powiedział: „Session Store, kod znacznie poprawiony w porównaniu do poprzednich wersji, ulepszenia wydajności zarówno silnika HTML, jak i nowego systemu kompilacji importowanego z Firefoksa. To wydanie jest zdecydowanie lepszym ulepszeniem w porównaniu do wersji 27.9.19 na samym początku”.

Arctic-Fox 27.10.1 PPC64 uruchomiony na T2080-RDB, to jest ten samy procesor na którym będzie w przyszłości działał nasz notebook.

Repozyterium przeniesione do naszej grupy Power Progress Community GitLab.

Stworzyliśmy grupę Gitlab o nazwie Power Progress Community i przenieśliśmy wszystkie nasze repozytoria gitlab pod https://gitlab.com/power-progress-community. Ważne jest, aby wiedzieć, że wszystkie adresy URL uległy zmianie i każde sklonowane repozytorium musi zostać ponownie bazowane. Jeśli sklonowałeś nasze repozytoria, powinieneś zaktualizować git remote origin.

Praca nad silnikiem Unreal Engine dla PowerPC64 Big Endian

Pracujemy nad portem UnrealEngine (UE) do PowerPC 64 Big Endian. Zaczęliśmy od opracowania wersji PowerPC64 Little Endian (PPC64le) i obecnie próbujemy skompilować źródła. Oryginalny port PPC64le dla UE 4.23 został opracowany przez Elvisa Dowsona i Raptor Engineering i można go znaleźć na stronie https://github.com/edowson/UnrealEngine/tree/4.23-ppc64le. Dostęp do źródeł UE4 wymaga zaakceptowania umowy EULA Epic Games, jak opisano w https://www.unrealengine.com/en-US/ue4-on-github.

Zmodyfikowaliśmy oryginalne skrypty w celu kompilacji dla PPC64 Big Endian, ale do tej pory nadal musimy rozwiązać wiele błędów przed wygenerowaniem działającego pliku binarnego. Nasz fork i gałąź ppc64 można znaleźć tutaj https://github.com/robyinno/UnrealEngine/tree/4.23-ppc64 (aby uzyskać dostęp należy zaakceptować umowę licencyjną Epic Games). Budujemy źródła przy użyciu maszyny wirtualnej Power9 dostarczanej przez Open OSU i OpenPower Foundation, a także na naszym zestawie deweloperskim NXP T2080-RDB przy użyciu niestabilnej wersji Debian PPC64 SID. Jeśli chcesz pomóc nam w naprawie błędów kompilacji, możesz zacząć od naszej UnrealEnginePPC64 Wiki, proszę skontaktuj się z nami.

Zrzut ekranu z trwającej kompilacji Unreal Engine na naszym zestawie deweloperskim NXP T2080-RDB, który ma ten sam procesor PPC64 Big Endian co nasz przyszły notebook.



Aktualizacja PCB i listy komponentów

Jak odnotowaliśmy w poprzednim artykule, już zakontraktowaliśmy ACube Systems i rozpoczęto prace nad projektowaniem PCB. Ten post jest pierwszym raportem o trwających pracach związanych z projektowaniem PCB.

Obecnie projektant analizuje przełącznik Pericom przy bezpośrednim wsparciu personelu tej firmy.

Pericom PI7C9X2G608GP to przełącznik PCIE Gen 2, który zapewnia jeden port wyjściowy obsługujący x4 lub x1 oraz 4 lub 5 portów wyjściowych obsługujących działanie x1. Ten układ ma rozpraszanie mocy 1,2 W.

W naszej mobo PI7C9X2G608GP jest niezbędny, ponieważ pozwala połączyć jeden kontroler 4x PCIe 2.0 procesora NXP T2080 z czterema 1x chipami / kartami PCIe: karta M.2 3G / LTE, karta M.2 WiFi, 1x kontroler Renesas USB3 i 1x Chipset C-Media Audio.

This image has an empty alt attribute; its file name is PericomSwitch.jpg
Continue reading

Projektowanie PCB rozpoczęte! Carpe Diem!

Minęły cztery miesiące, odkąd rozpoczęliśmy naszą kampanię darowizn na projekt PCB, a obecnie osiągamy około 6500 EUR (27%) celu 24000 EUR na cały etap 1 projektu i musimy przyznać, że wskaźnik darowizn jest wolniejszy niż się spodziewaliśmy.

Faza 1 podzielona jest na dwa podzadania:

1A) Projekt PCB 19000 €
1B) Symulacja szybkiej magistrali SI 5000 €

Innymi słowy, osiągnęliśmy zachęcające 34% tego, co jest wymagane do podzadania 1A).

Ponieważ naprawdę chcemy przyspieszyć działanie w jak największym stopniu, postanowiliśmy formalnie podzielić fazę 1 i nie czekać na osiągnięcie kwoty 24000 EUR, aby rozpocząć projektowanie płytki drukowanej.

W tym celu podpisaliśmy umowę z ACube Systems (firmą, na której polegamy przy projektowaniu) tylko na podzadanie 1A), która umożliwia nam rozpoczęcie projektu PCB. W momencie podpisywania umowy zapłaciliśmy 6000 €, kwotę wymaganą przez projektanta do rozpoczęcia pracy.

Slimbook Eclipse Notebook

Jednym z powodów zmuszających nas do przyspieszenia planowanych działań jest powiązanie z dostępnością obudowy Slimbook „Eclipse”, która nie będzie trwała wiecznie, podobnie jak dostępność na rynku innych produktów, takich jak komponenty elektroniczne, które wybraliśmy podczas schematów elektrycznych faza projektowania. W rzeczywistości schematy elektryczne są dostosowane do pinoutów tego konkretnego modelu Slimbooka, a konstrukcja płytki drukowanej zostanie specjalnie ukształtowana, aby pasowała do ramy Slimbook Eclipse. Z powodu tych ograniczeń musimy ukończyć projektowanie PCB (faza 1A), szybkie symulacje magistrali SI (faza 1B) i prototypy (faza 2) około tego lata.

Ustaliliśmy koniec kwietnia 2020 r. Jako termin dla fazy 1A, więc mamy jeszcze 3 miesiące na pozyskanie pozostałych 12500 EUR. Być może rozumiesz, że ten cel jest dość ambitny, ale jest konieczny, jeśli nie chcemy ryzykować niepowodzenia.

Continue reading

Płyta główna i Szczęśliwego Nowego Roku!

Schematy źródłowe Orcada opublikowane

Pod koniec sierpnia 2019 r. opublikowaliśmy pierwszą wersję schematów w formacie PDF. Następnie w październiku przesłaliśmy drugą wersję, a następnie 13 listopada wypuściliśmy źródła Orcada, osiągając to, co obiecaliśmy.

This image has an empty alt attribute; its file name is Schematic_Orcad_PowerPC_Notebook.png
https://www.slideshare.net/RobertoInnocenti1/electrical-schematic-of-powerpc-gnulinux-notebook

Schematy źródłowe w EDIF opublikowane i gotowe do konwersji na KiCad

Teraz wyeksportowaliśmy to nawet do formatu EDIF, aby ułatwić nowym wolontariuszom konwersję do formatu Kicad. Aby przekonwertować EDIF na Kicad, znaleźliśmy narzędzie edif2kicad   https://github.com/svn2github/edif2kicad, ale jesteśmy pewni, że znajdziesz inne narzędzia, a nawet będziesz w stanie utworzyć nowe.

Utworzono OpenStack Debian 10 PPC64 Big Endian

This image has an empty alt attribute; its file name is Debian10PPC64OpenStack.png

Stworzyliśmy obraz Big Endian PPC64 Debian 10 dla OpenStack i umieściliśmy Power9 VM w OpenStack uprzejmie dostarczonym przez OSU Open Source Lab za zgodą OpenPower Foundation. Laboratorium Open Source upubliczniło ten obraz, aby inne projekty hostowane w OSU OpenStack mogły z niego korzystać.

https://wiki.powerprogress.org/OpenStackPPC64Debian10

Teraz możemy skompilować pakiety debianowe Big Endian PPC64 w naszym Big Endian PPC64 Debian 10.

Pakiety oprogramowania do optymalizacji Big Endian PPC64 dostępne w naszym repozytorium gitlab

This image has an empty alt attribute; its file name is gitlab_ppc_notebok.png
https://gitlab.com/oshw-powerpc-notebook/software

Możesz znaleźć różne repozytoria, po jednym dla każdej aplikacji. Zasadniczo są to kopie zapasowe oryginalnego repozytorium plus dwie gałęzie, które zaczynają się od przedrostka ppc_. Tam, gdzie to możliwe, mamy ppc_master, który ma tylko kilka modyfikacji (README itp.) oraz ppc_debpack, który dodaje folder debian do budowy pakietu .deb. Wszystkie pozostałe proponowane łatki będą na innych gałęziach

Dlatego każdy, kto chce przetestować i załatać pakiet oprogramowania, powinien utworzyć swoją lokalna gałąź, wykonując scalenie z ppc_master + ppc_debpack + base + master, które powinny znajdować się przed projektem.

Nasz skrypt do instalacji Debiana 10 PPC64 na komputerze Mac G5

Pod Debian Scripts w naszym repo znajduje się skrypt, który pozwala nam pomyślnie zainstalować Debiana 10.00 PPC64 na naszych komputerach G5. Wszystkie szczegółowe kroki znajdziesz w naszym poście

This image has an empty alt attribute; its file name is Debian10PPC64_ImacG5.jpg
Podczas instalacji Debian PPC64 w instalacji sieciowej na Imacu G5
This image has an empty alt attribute; its file name is Debian10PPC64_ImacG5_grubfix.jpg
Zakończona instalacja i ponownie uruchomienie w trybie ratunkowym, który można zobaczyć w wierszu poleceń naszego skryptu grubfix.sh
This image has an empty alt attribute; its file name is Debian10PPC64_ImacG5_grubfix_install.jpg
Podczas instalacji potrzebnych pakietów dzięki naszemu skryptowi grubfix.sh

Czy jesteś Darczyńcą, który uruchomi Efekt Motyla?

W naszej prezentacji na sfscon.it 15 listopada rozmawialiśmy o „efekcie motyla” w postaci darowizny, rozpowszechniania naszego projektu lub współpracy na jeden ze stu sposobów, w jaki chciałbyś to zrobić. Każde pojedyncze działanie może mieć niewiarygodnie pozytywne konsekwencje. Teraz wyobraź sobie wiele z tych działań razem.

This image has an empty alt attribute; its file name is Butterfly_Effect_Page4_Sfscon_2019.png

Podobnie jak w prawdziwym życiu, czasami mały nowy wybór dokonany z nadzieją powoduje niesamowitą zmianę w twoim życiu. Może poznałeś ważną osobę lub z pasją planujesz rozpocząć uprawianie sportu, założyć rodzinę lub przenieść się do innej pracy. Każda z tych rzeczy miałaby ważną konsekwencję, która zmieniłaby twoje życie. Może się to zdarzyć na wiele sposobów, kiedy wybierasz z taką samą nadzieją w rezonansie z innymi ludźmi, którzy pragną tego samego.

This image has an empty alt attribute; its file name is Chaos_Theory_sfscon_2019.png

Czasami te marzenia wymagają od ciebie aktywności, musisz tylko dostosować się do tego, co dzieje się wokół ciebie. Stajesz się twórcą znaczenia i twórcą nowej rzeczywistości, którą kochasz, więc jeśli naprawdę chcesz stworzyć coś, powinieneś to zrobić.

This image has an empty alt attribute; its file name is You_are_the_drop_sfscon_2019.png

Ale jest jeszcze lepiej, jeśli spróbujesz z wiarą, dając możliwość, że możesz stworzyć nowy sposób lub nowy wybór. Tak, istnieje wiele niepewności, ale można osiągnąć wiele celów, choć wcześniej wydawało się to niemożliwe. Następny cel może wydawać się bardzo daleko, ale może to zależeć od twojego działania.

This image has an empty alt attribute; its file name is Tech_for_life_sfscon_2019.png

Wzbudź trzepot skrzydeł motyla!

Twórcami rzeczywistości naszego projektu są setki sympatyków, ludzi, którzy poświęcają swój czas i pieniądze, wyrażając swoją kreatywność, pasję i inteligencję, ożywiając ten projekt. Nasz projekt istnieje dzięki każdemu z was.

Yoast SEO