Ukończona atrapa płyty głównej

Z wielką radością przedstawiamy Państwu pierwszy namacalny efekt po latach spędzania czasu na planowaniu, pomysłach, projektach i schematach. Poniżej zdjęcia atrapy płytki, niedziałającego prototypu, który został wykonany z dwuwarstwowej płytki drukowanej, dzięki trwającej kampanii darowizn.

Górna strona atrapy
Dolna strona atrapy

Podstawowym zastosowaniem tej atrapy płyty jest wykonanie kontroli mechanicznej w połączeniu z obudową laptopa Slimbook. Płytka nie jest jeszcze ukończona, projektant PCB nadal musi zamontować dodatkowe elementy, takie jak złącza, aby zapewnić, że końcowe działające prototypy będą idealnie pasować do obudowy Slimbook Eclipse.

Projektant PCB odpowiedzialny za to zadanie starannie pracuje nad dostrojeniem plików projektu gerber i już dostosował kilka drobnych szczegółów, udowadniając, że wstępna atrapa płytki była bardzo potrzebna.

Chcielibyśmy podziękować panu Schneiderowi, który uprzejmie zaoferował nam kartę ATI Radeon 7970 MXM, z pewnością pomoże nam to przetestować działające prototypy, które zostaną wyprodukowane później. Zapraszamy wszystkich chętnych do przesłania nam innych kart Radeon MXM, które mogą leżeć nieużywane w kącie – chcielibyśmy jak najszybciej rozpocząć testowanie różnych GPU w nadchodzącym działającym sprzęcie.

[AKTUALIZACJA 2021-04-22] Niestety nasza płyta do notebooków jest ustawiona do pracy wyłącznie z MXM-A 3.0 (typ A) o wymiarach 82mm x 70mm i maksymalnym poborze mocy 55W, podczas gdy dostarczona karta MXM od Gerarda Schneidera to MXM-B (typ B) o wymiarach 82mm x 105mm i maksymalnej mocy 200W. W każdym razie dziękuję Gerard, twoja karta przyda się do sprawdzenia i ewentualnie naprawy sterowników wideo, ale nie będzie używana w prototypach.

ATI Radeon 7970 MXM

Nawet jeśli to „tylko” atrapa płyty, to jest to wielki kamień milowy i bardzo nas to cieszy, bo w końcu możemy czegoś dotknąć rękami. Chcielibyśmy podziękować wszystkim osobom, które umożliwiły osiągnięcie tego punktu i mamy wielką nadzieję, że kampania darowizn finansująca finalne prototypy przyspieszy, ponieważ teraz wszyscy chcemy zobaczyć więcej !!

Chcesz pomóc?

Bycie częścią takiego projektu może być niesamowitym doświadczeniem, poznajesz nowych ludzi, wolontariuszy innych projektów, firmy zaangażowane w open source i każdy jest chętny do pomocy. Ciągle podajemy przykłady tego w naszych postach na blogu, ale w ostatnich tygodniach jesteśmy szczególnie wdzięczni za wsparcie otrzymane od programistów KiCad i Slimbooka

Dwie dodatkowe obudowy do naszych prototypów.

Slimbook to firma, która podejmuje ogromny wysiłek w promowaniu środowiska Open Source. Produkują notebooki, minikomputery i komputery stacjonarne przeznaczone głównie dla użytkowników Linuksa. Jako przykład ich zaangażowania w społeczność open source, mają bardzo dobre relacje z projektem KDE i razem współpracują przy tworzeniu laptopów przeznaczonych głównie dla KDE. Pomimo tego, że są małą firmą, z powodzeniem sprzedają swoje produkty na całym świecie, co jest bardzo cenione przez społeczność Linuksa.
Jak być może wiesz, rozpoczęliśmy współpracę ze Slimbookiem ponad dwa lata temu i zawsze byli bardzo pomocni, odpowiadając na nasze prośby i udzielając informacji o projekcie obudowy lub powiązanych komponentach, które będą również używane w naszym notebooku (ekran, klawiatura, urządzenia rozpraszające itp.). Całe ich wsparcie i czas zostały udostępnione za darmo. Oprócz tego wsparcia otrzymaliśmy dwie obudowy Slimbook Eclipse, aby kontynuować nasze testy. Umożliwi to złożenie trzech prototypów naszego notebooka PPC. Znowu zrobili to za darmo. Brak nam słów.

Obudowa Slimbook Eclipse przekazana dzięki uprzejmości firmy Slimbook.

Eksport naszej płytki PCB do programu KiCad – trudna podróż

Na samym początku tej przygody staraliśmy się znaleźć ekspertów sprzętowych do zaprojektowania płyty głównej, ale poziom wiedzy wymagany przy tego typu sprzęcie sprawił, że wyzwanie to było dla nas nieosiągalne. Oczywiście mamy ekspertów w tej dziedzinie, ale złożoność tego projektu wymaga sporo czasu, niemożliwego do zrealizowania wyłącznie przy wykorzystaniu wolnego czasu wolontariuszy. Dlatego zdecydowaliśmy się poszukać firmy doświadczonej w projektowaniu płyt głównych, a jeszcze trudniej, firmy, która miała doświadczenie z architekturą PowerPC.

Mieliśmy szczęście spotkać ACube Systems i jego krąg współpracowników. Jednak, podobnie jak robi to większość firm nastawionych na zysk, podwykonawca ACube System miał własne autorskie oprogramowanie, które generuje pliki zakodowane przy użyciu nieotwartych formatów wyjściowych. W naszym przypadku otrzymujemy pliki utworzone za pomocą Mentor Xpedition, oprogramowania, które nie może eksportować do programu KiCad. Aby przekonwertować nasze pliki źródłowe Mentor Xpedition, powiedziano nam, aby zaimportować je do Altium, i zaimportować przekonwertowane pliki Altium do programu KiCad.

Niestety, importer KiCad dla plików Altium jest nadal intensywnie rozwijany i daleki jest od ukończenia. Skontaktowaliśmy się z programistami KiCad, którzy uprzejmie zgodzili się na wykonanie testów z naszymi plikami Altium PCB, co pomogło w wykryciu różnych błędów w procedurze konwersji. Ten błąd został zidentyfikowany przez programistę odpowiedzialnego za moduł importu Altium dla programu KiCad i obecnie zajmuje się on napotkanymi problemami. Jeśli chodzi o BOM (Bill Of Materials) ludzie z programu KiCad zalecili zaimportowanie schematów Altium do programu KiCad i wygenerowanie z niego BOM.

Uzyskanie formatu open source do publikacji naszej płyty głównej jest dla nas bardzo ważne, ponieważ umożliwia każdemu łatwy dostęp do wyników naszych wysiłków, aby dostarczyć prawdziwie w pełni zgodny projekt z Open Hardware.

Po kilku próbach chłopaki z KiCad zasugerowali inną opcję: zamiast konwertować oryginalne pliki Mentor Xpedition do Altium, zasugerowali załadowanie ich za pomocą FabMaster. W rzeczywistości KiCad ma innego importera poświęconego FabMaster (tylko dla płyty) i wynik tego modułu importu powinien być przydatny do zrozumienia poziomu dokładności importera Altium. Teoretycznie import Altium powinien dawać lepsze wyniki w odniesieniu do importera FabMaster, ponieważ jest nowszy. Obecnie badamy, czy możemy podążać tą ścieżką, ponieważ wydaje się, że wymaga to pełnej licencji Xpedition, dlatego jesteśmy w trakcie kontaktu z inżynierem podwykonawcy w celu zbadania tego rozwiązania.

Sterownik AmigaOS 4 AHI dla naszego czipu dźwiękowego

Nasza płyta główna do notebooków jest otwarta na każdy system operacyjny obsługujący PowerPC. Wśród systemów operacyjnych, które mogłyby działać, jest AmigaOS 4, system o zamkniętym kodzie źródłowym, który już działa na A-EON AmigaOne X5000 w którym można zamontować NXP P5020 lub P5040, oba są procesorami PowerPC Book3e e5500 CPUs. Te procesory można uznać za procesory poprzedniej generacji w odniesieniu do naszego T2080 (PowerPC Book3e e6500); jedną z głównych różnic jest to, że brakuje im jednostki Altivec, którą ma T2080..

Pierwszego kwietnia holenderski programista H. Kanning (pseudonim „geen_naam”) ogłosił dostępność sterownika AHI obsługującego układy zgodne z HD Audio i wyraźnie obsługującego C-MEDIA C8828 który wybraliśmy dla naszej płyty głównej. Początkowo myśleliśmy, że to prima aprilis, ale potem potwierdzono, że faktycznie istnieje i działa, co oznacza, że inny system operacyjny jest o krok bliżej do uzyskania wsparcia. Dobra robota!

Publikacja kompletnych źródeł PCB! Formaty Mentor Expedition, Altium i Kicad

Na początku marca inżynier konsultant opłacony z kampanii darowizn dostarczył nam pliki źródłowe naszej PCB w formacie Mentor Xpedition. Dostarczanie plików źródłowych utworzonych za pomocą zastrzeżonego oprogramowania nie jest idealne, dlatego pracowaliśmy nad konwersją źródeł do formatu Open Source KiCad.

Aby przeprowadzić portowanie plików, najpierw próbowaliśmy załadować źródła Mentor Xpedition za pomocą oprogramowania PCB Design Software Altium, a stamtąd wyeksportować do programu KiCad.

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

Zostaliśmy mile zaskoczeni przez członków zespołu KiCad, którzy szybko odpowiedzieli na nasz apel o wolontariuszy mogących pomóc nam w procesie tłumaczenia źródeł, dziękujemy wam chłopaki, to było naprawdę bardzo docenione!

W naszym zadaniu znaleźliśmy bardzo przydatny post na blogu KiCad, który wyjaśnia jak zaimportować plik projektu Altium PCB w Kicad.

Najwyraźniej Altium Importer nie jest dostępny, jeśli uruchomisz okno PCB z okna menedżera projektu KiCad, musisz uruchomić go z wiersza poleceń jako pcbnew-nightly, aby uzyskać funkcję importu KiCad do ładowania obcych formatów.

KiCad eeschema-nightly obecnie nie obsługuje importu schematów Altium. Trwa dyskusja na ten temat, więc może są jacyś alfa/beta-testerzy tego rozwiązania.

This image has an empty alt attribute; its file name is Schermata-a-2021-04-06-00-56-24-1024x555.png

Dla BOM – informacje wyszukujemy w bazie danych Altium oraz w programie KiCad. Informacje o eksporcie programu KiCad, które uzyskaliśmy za pierwszym razem, są uproszczone i pomijają identyfikatory instancji (rodzaje desygnatorów c43, u17, r9, które są obecne w Altium info). Nie widzimy jeszcze nic na temat włączania / wyłączania typów szczegółów z eksportu KiCad BOM, więc nie jesteśmy pewni, czy można uzyskać bardziej szczegółowe kolumny.

This image has an empty alt attribute; its file name is Screenshot_2021-04-06-Power-Progress-Community-oshw-powerpc-notebook-powerpc-laptop-mobo-1024x405.png
nasze repozytorium gitlab zawierające źródła projektów płyt głównych

Możesz znaleźć oryginalne źródła Mentor Expedition w naszym repozytorium GitLab. Nie mogliśmy uruchomić przeglądarki visECAD, ponieważ nawet dostarczona wersja bezpłatnej licencji nie działa. W rzeczywistości wydaje się, że visECAD Viewer został wycofany z rynku i nie jest już dostępny do pobrania, a nie otrzymaliśmy żadnej odpowiedzi na nasze prośby o wsparcie ze strony zespołu Siemens.

Dzięki wsparciu zespołu Altium byliśmy w stanie obejrzeć import Altium za pomocą Altium online viewer.

Po wszystkich naszych próbach, z przyjemnością informujemy, że możliwe jest załadowanie plików źródłowych płytki PCB płyty głównej notebooka do programu KiCad za pomocą jego wersji kicad-nightly.

Kolejną wiadomością dotyczącą projektu PowerPC notebook jest to, że Slimbook uprzejmie dostarczy nam dwie dodatkowe puste obudowy Slimbook Eclipse. Zostaną one użyte do przetestowania, czy nasze prototypy będą poprawnie pasować. W tym samym czasie, chłopaki z ACube Systems badają odpowiednie karty graficzne MXM montujące układy AMD, które mogłyby być użyte w prototypach. Badamy jak moglibyśmy zebrać dodatkowe fundusze wymagane do zapłacenia za różne karty graficzne MXM, które będą używane do testów oraz za dwie dodatkowe obudowy Slimbook Eclipse. Dzięki uprzejmemu wkładowi darczyńców, przygotowanie wszystkich komponentów dla prototypów przebiega dobrze.

Chcielibyśmy osiągnąć 50% ostatecznego celu obecnej kampanii tak szybko, jak to możliwe, aby uniknąć spowolnienia w obecnej fazie produkcji prototypów. Obecnie potrzebujemy Waszego wsparcia finansowego bardziej niż kiedykolwiek!

  1. Slimbook Eclipse Notebook

    Donation Campaign for Production of three working Prototypes

    €7,510.00 donated of €12,500.00 goal

Opublikowane pliki gerber PCB, aktualizacje prototypów

Opublikowaliśmy pierwszą wersję plików gerber PCB płyty głównej notebooka w naszym repozytorium GitLab!

Inżynierowie odpowiedzialni za projekt wykorzystali do jego wykonania oprogramowanie Mentor Xpedition i za kilka tygodni opublikujemy ich oryginalne źródła PCB, z których zostały wyeksportowane pliki gerber. Przyczyną opóźnienia w publikacji źródeł jest fakt, że symulacje PCB nadal są wykonywane i do tego czasu źródła – a co za tym idzie pliki gerber – mogą ulec zmianie. Symulacja PCB, która została pomyślnie sfinansowana z poprzedniej kampanii darowizn, jest obecnie finalizowana. Ponieważ nikt w naszym stowarzyszeniu nie dysponuje odpowiednimi narzędziami, ACube Systems zajmuje się nadzorowaniem całego procesu przeglądu za nas.

Doskonale zdajemy sobie sprawę, że udostępnianie plików źródłowych stworzonych przy użyciu prawnie zastrzeżonego oprogramowania nie jest idealnym rozwiązaniem, dlatego też badamy, w jaki sposób moglibyśmy udostępnić źródła PCB dla otwartego oprogramowania KiCad. Pierwszą próbą, którą testujemy, jest załadowanie źródeł Mentor Xpedition za pomocą oprogramowania Altium do projektowania PCB, a następnie przekonwertowanie źródeł do Kicad. Szukamy ochotników, którzy mogliby nam pomóc w procesie tłumaczenia źródeł.

Podczas interakcji z ACube w sprawie procesu symulacji, stanęliśmy przed faktem, że ustne porozumienie, które zawarliśmy w sprawie kosztów prototypowania, pochodziło z połowy 2017 roku, a świat przeszedł wielkie zmiany. Wtedy szacowali oni całkowity koszt na 10.500 euro, na który składało się pierwsze 3000 euro na początkowe wyposażenie oraz 1500 euro na każdą prototypową płytę główną, pomnożone przez 5 płyt głównych. Jednak po wyszczególnieniu i uaktualnieniu wszystkich zaangażowanych kosztów przy użyciu dzisiejszych notowań rynkowych, okazuje się, że większość kosztów komponentów wzrosła od tego czasu, być może z powodu pandemii, kto wie. Weźmy na przykład procesor NXP T2080, od 2017 roku jego cena po prostu podskoczyła, a większość innych komponentów również podniosła swoją cenę. Szeroko dyskutowaliśmy z ACube Systems, początkowe wyposażenie to nadal 3000 €, ale ostateczny koszt każdej prototypowej płyty głównej wzrósł do 3000 €, podwajając początkowo szacowaną cenę sprzed 4 lat.

Ze względu na ten drastyczny wzrost kosztów produkcji zdecydowaliśmy się wykonać tylko 3 działające prototypy, co daje kwotę 9000 €. Do tego dodajemy kolejne 500 € na wykonanie atrapy (niedziałającej płytki), wydrukowanej z dwuwarstwowej płytki PCB i z prawidłowo zamontowanymi wszystkimi elementami mechanicznymi. Celem takiej atrapy jest zapewnienie, że działające prototypy, które zostaną wyprodukowane później, będą mechanicznie pasować do Slimbooka Eclipse. W rezultacie, cel kampanii zostanie zwiększony do 12.500 €.

  1. Slimbook Eclipse Notebook

    Donation Campaign for Production of three working Prototypes

    €7,510.00 donated of €12,500.00 goal

Obecnie badamy wpływ zwiększonych kosztów produkcji na produkt końcowy, ale jak na razie nie mamy odpowiedzi. Będziemy informować Państwa na bieżąco, jak tylko uzyskamy wiarygodne szacunki.

Rozszerzanie biblioteki gier, Fosdem 21 i więcej

Postęp na froncie oprogramowania

Powszechnie wiadomo, że silna biblioteka oprogramowania jest kluczowym czynnikiem wpływającym na żywotność każdej platformy – co może potwierdzić każdy niechętny użytkownik danego systemu operacyjnego 😉.

Nasz zespół jest tego świadomy. Nasi współpracownicy są mocno skoncentrowani na kompilacji i optymalizacji szerokiego wachlarza gier i aplikacji użytkowych na platformę PPC64 Big Endian, a wszystko to znajdziesz w naszym repo.

Super Mario 64

This image has an empty alt attribute; its file name is Schermata-del-2021-01-03-16-58-30-1024x578.png

Ponadczasowa gra Sm64 trafia do naszego portfolio, dostarczając niezliczonych godzin wymagających tras i wspaniałych kolorów w pakiecie uwielbianym zarówno przez dzieci, jak i dorosłych. Skacz dookoła, lataj, nurkuj, odkrywaj lochy, jeziora, góry i zbieraj monety oraz gwiazdki, aby dostać się na szczyt.

Super Tux Kart

This image has an empty alt attribute; its file name is Screenshot_2021-02-04-Power-Progress-Community-1024x576.png

Gra Super Tux Kart jest inspirowana najpopularniejszą na świecie wyścigówką arcade. Dzięki niej będziesz miał zajęcie, gdy opanujesz każdy zakręt i spróbujesz wyprzedzić swoich przeciwników. Jak mówią twórcy z Królestwa Maskotek: „W trybie Story musisz stawić czoła złemu Nolokowi i pokonać go, aby Królestwo Maskotek znów było bezpieczne! Możesz ścigać się samemu przeciwko komputerowi, wziąć udział w kilku pucharach Grand Prix lub spróbować pobić swój najszybszy czas w trybie Time Trial. Możesz również ścigać się lub walczyć z maksymalnie ośmioma przyjaciółmi na jednym komputerze, grać w sieci lokalnej lub grać online z innymi graczami na całym świecie.”

H-Craft Championship

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

H-Craft Championship to wyścigówka sci-fi z ponad 28 trasami i unikalną fizyką jazdy. Zdobądź mistrzowskie trofeum lub przesuń swoje granice w dwóch trybach ataku na czas. Będziesz się również dobrze bawić z rodziną i przyjaciółmi, mając 4 graczy na tym samym komputerze.

Niestety, musieliśmy wstrzymać prace nad przeniesieniem gry na silnik Unreal Engine. Jest to ogromne zadanie i napotkaliśmy na przeszkody. Planujemy wznowić prace, gdy tylko ukończymy MR naszego portu do głównej linii Freedesktop-SDK, wymaganego do kompilacji pakietów flatpak na PPC64 Big Endian.

FreeCAD

This image has an empty alt attribute; its file name is Istantanea_2020-12-10_18-26-39-1024x578.png

Kiedy nadchodzi czas biznesu, poza zwykłymi pakietami produktywności dla Linuksa, oferujemy również zoptymalizowaną wersję FreeCAD dla PPC64 Big Endian, więc możesz urzeczywistnić swój kolejny przełom używając najlepszego laptopa na świecie. FreeCAD jest modelerem dla CAD, MCAD, CAx, CAE i PLM pasującym do szerokiego zakresu zastosowań w inżynierii i architekturze. Działa tak samo na wszystkich głównych platformach, zapewniając pełną przenośność Twojej pracy.

Jeśli nie wierzysz kodowi źródłowemu, jestem pewien, że uwierzysz własnym oczom. Odwiedź nasz kanał YouTube i ciesz się odrobiną chwały PowerPC!

Ekscytujące, prawda?

Jeśli masz szansę i umiejętności, aby pomóc, nasza ciepła i przyjazna społeczność zaprasza Cię do pozostawienia swojego śladu na przyszłości otwartej informatyki poprzez swój wkład, a jako bonus staniesz się lepszym i bardziej wszechstronnym programistą. Dlaczego?

Żyjemy w coraz bardziej mało-endianowym świecie. Wraz z niemal monopolem x86/amd64 w świecie komputerów stacjonarnych/laptopów/serwerów, kultura pisania przenośnego i wydajnego oprogramowania wieloplatformowego podupadła. Preferujemy świat wielokulturowy. Środowisko, w którym wiele platform ma szansę się rozwijać, daje nam nowe perspektywy rozwiązywania problemów informatycznych, zamiast polegać tylko na starych i wypróbowanych rozwiązaniach, co prowadzi do świata bardziej otwartego, bezpieczniejszego i ogólnie lepszego oprogramowania.

Gdy programujesz na naszą platformę, musisz pamiętać, że celujesz w platformę Big Endian. Należy unikać ręcznej zamiany endianów. Jeśli jesteś wystarczająco ostrożny, możesz być w stanie wydobyć trochę wydajności tu i tam, ale zawsze musisz zachować określone przypadki użycia i zapewnić prawidłowe wykrywanie architektury w całym kodzie, w przeciwnym razie kod nie będzie niezależny od architektury.

Dzięki automatycznej zamianie, kod jest łatwiejszy w utrzymaniu i portowaniu. POSIX oferuje narzędzia do automatycznej konwersji endianness. Aby uzyskać więcej szczegółów, proszę sprawdzić nasze wytyczne.

Nasza prelekcja na FOSDEM 21

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

FOSDEM jest darmowym wydarzeniem dla twórców oprogramowania, podczas którego spotykają się, dzielą pomysłami i współpracują. W 2021 roku, spotkanie będzie miało charakter online. Bądź częścią najlepszej konferencji FOSS w Europie – to jest za darmo, wymagana jest rejestracja.

Oczywiście zaznaczymy swoją obecność, a nasz Roberto Innocenti poprowadzi wykład i pokaże, że nadszedł czas, aby przejść na Open Hardware i ponownie podnieść rangę architektury Power.

RPrezentacja Roberta odbędzie się w 6 lutego 2021 roku, rozpoczynając się o godzinie 12:15 CET i kończąc o 13:00. Będziemy się tam z Państwem widzieć!

Kolejny sukces: całkowicie sfinansowane PCB! Czas na kampanię prototypów!

Dzięki życzliwemu wkładowi darczyńców właśnie dotarliśmy do celu kampanii finansowania Fazy 1B „Fast simulation bus”.

Projekt PCB (płytka drukowana) jest obecnie w fazie finalizacji; jak tylko go przejrzymy, opublikujemy go w naszym repozytorium GitLab. Ta ostatnia faza miała fundamentalne znaczenie, ponieważ mogliśmy przetestować poprawność projektu, torując drogę do kolejnej kampanii.

Przeszliśmy przez najtrudniejsze części, jeśli chodzi o wybory dotyczące badań i rozwoju. Przekroczyliśmy niepewny grunt z wieloma otwartymi wyzwaniami i zbadaliśmy wiele rozwiązań. Przekroczyliśmy również cel ekonomiczny poprzednich kampanii, które były dość ciężkie, i dzięki wielu osobom udało nam się dotrzeć tak daleko, jeszcze raz dziękujemy wszystkim!

Jesteśmy teraz gotowi do rozpoczęcia Fazy 2 „Produkcja i dostawa pięciu działających prototypów” z celem w wysokości 10500 euro (około 12720 USD).

  1. Slimbook Eclipse Notebook

    Donation Campaign for Production of three working Prototypes

    €7,510.00 donated of €12,500.00 goal

Naszym celem jest ukończenie tej nowej kampanii do wiosny 2021 roku i ponownie współpracujemy z cierpliwymi facetami z ACube Systems, którzy pomogą nam w wykonaniu pięciu prototypów.

printed circuit check

Te prototypy będą bardzo ważne, ponieważ będą używane do

  • przetestowania projektu PCB
  • dowiedzenia się, jak poprawnie zainicjować sprzęt
  • dostrojenia konfiguracji U-Boota
  • dopasowania płyty głównej do korpusu obudowy Eclipse Slimbook

Do tej pory pracowaliśmy z U-Bootem na NXP T2080 RDB Devkit, ale jest to zupełnie inne rozwiązanie niż nasza płyta główna, która jest bardziej złożona. Musimy dostroić U-Boot bezpośrednio na ostatecznym sprzęcie, a prototypy będą do tego niezbędne. Ponadto praca nad U-Ubootem jest nadal wymagana, nawet z Devkit, aby poprawnie skonfigurować bufor ramki. W tej chwili mamy dostęp do konsoli U-Boot tylko w trybie szeregowym. ACube Systems pomoże nam w tym zadaniu.

Płyta główna została zaprojektowana (położenie śrub i portów) tak, aby pasowała do korpusu notebooka Eclipse, na którym powinny być montowane prototypy.

Ponadto musimy przeprojektować odprowadzające ciepło rurki cieplne („heat pipes”), które będą nieco inne niż to, co było pierwotnie stosowane w notebooku Eclipse.

Może niektórzy z was nawet nie myśleli, że to możliwe, ale robimy postępy. Podróż wciąż się nie kończy. Musimy opowiedzieć o tym projekcie dookoła, ponieważ potrzebujemy więcej zainteresowanych ludzi, więcej darowizn.

2021 to nasz rok! Urzeczywistnijmy ten projekt!

Design PCB prawie ukończony, przygotowujemy się do kolejnej kampanii mającej na celu wykonanie prototypów

Kampania mająca na celu opracowanie “Fast simulations bus” jest prawie zakończona, a wynikowy projekt PCB otrzymamy przed końcem 2020 roku. Jak tylko go przejrzymy, opublikujemy go w naszym repozytorium GitLab. Tutaj zrzut ekranu z projektem PCB, który jest obecnie w fazie finalizacji.

design naszej płyty PowerPC Notebook, zrzut z programu Mentor Xpedition

Podobnie jak w przypadku bieżącej kampanii, kolejna akcja darowizn na finansowanie „Produkcji pięciu działających prototypów” rozpocznie się, gdy bieżąca kampania dobiegnie końca. W porozumieniu z ACube Systems ustaliliśmy koszt pięciu prototypów na 10 500 euro, a naszym celem jest dostarczenie ich późną wiosną 2021 r. Plan zakłada dokładne sprawdzenie każdego prototypu przed zbudowaniem następnego, tak aby zawierał poprawki w każdej rundzie. Będziemy informować na bieżąco na każdym etapie, a na koniec, będziemy mogli dostarczyć zdjęcia fizycznych produktów.

Freedesktop-sdk dla PPC64 Big Endian skompilowany!

Poprawiliśmy freedeskop-sdk aby idealnie kompilował się na PPC64, więc teraz przygotowujemy wspólnie z zespołami Freedesktop-sdk uporządkowaną zawartość do wysłania na główne repozytorium.

Z powodzeniem skompilowaliśmy 432 pakiety, które obejmują nawet ostatnią wersję go lang.

Dziękujemy OSU Open Source Lab i OpenPower Foundation za dostarczenie nam maszyny wirtualnej Power9 z 8 rdzeniami i 16 GB pamięci RAM, które pozwalają nam skompilować Freedesktop-sdk dla PPC64.

Teraz dzięki [email protected] mamy maszynę wirtualną Power8 do rekompilacji freedesktop-sdk dla PPC64 w Continuous Integration dla potoku gitlab freedesktop-sdk.

Ponieważ binarka Flatpak działa na Debianie 10 PPC64 Big Endian i potrzebuje warstwy Freedesktop-dsk do przygotowania pakietów flatpak, zaczynając od setek manifestów, teraz jesteśmy o krok bliżej, aby zobaczyć pakiety flatpak przygotowane dla PPC64.

Nasze przemówienie na Open Source Summit. Pozostało 15 dni na przekazanie 2600 euro.

Nasz projekt płyty głównej PPC64

Wstępny termin Fazy1B to 18 listopada, więc pozostały dwa tygodnie na przekazanie pozostałych 2600 euro. Jeśli osiągniemy cel, płytka drukowana z symulacją magistrali SI powinna być gotowa do połowy grudnia.

W tym przypadku przed końcem 2020 roku rozpoczynamy prace 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

Nasze sugestie dotyczące licencji Open Hardware i endianness na OSS 2020

Rozmawialismy o Cern Open Hardware License i endianiźmie na konferencji Open Source Summit + Embedded Linux w Europie 27 października 2020 r.

Cern Open Hardware License

Dlaczego nie licencja na oprogramowanie, taka jak GPL?
Licencje na sprzęt są specyficzne dla sprzętu, więc są napisane przy użyciu odpowiednich słów: producent, urządzenia, narzędzie CAD…

Dlaczego wybieramy CERN Open Hardware License v1.2?
Uważamy, że zapewnia lepszą ochronę licencjodawcy w porównaniu z innymi licencjami sprzętowymi, takimi jak licencje TAPR Open Hardware

Kim więc jest licencjodawca i licencjobiorca?
– W naszym projekcie my (Power Progress Community) jesteśmy licencjodawcą
… A licencjobiorca jest producentem sprzętu.
Licencjobiorca może produkować lub dystrybuować Produkty
– Licencjobiorca może modyfikować naszą pracę, ale modyfikacja musi być dostępna na tej samej lub równoważnej licencji
Licencjodawca jest chroniony
– Jakość i odpowiedzialność za sprzęt należą do licencjobiorcy

Inne ważne uwagi
– Oprogramowanie układowe, sterowniki i inne oprogramowanie wymagałyby ich własnej licencji
– Własność intelektualna należy do licencjodawcy
– Dokumentacja musi być dostarczona w odpowiednim formacie do modyfikacji (za pomocą narzędzia CAD)

Continue reading

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

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.

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