Août : pleine activité pour le PCB

Photo de Albrecht Fietz sur Pixabay

La conception du PCB est en cours même si août est une période de vacances en Italie. ACube Systems a pu engager une société d’ingénierie disponible pour travailler en août pour travailler sur le PCB basé sur les schémas électriques, une tâche assez difficile car tout le monde est en vacances en ce moment en Italie.

De plus, Slimbook nous a fourni de nouvelles parties des schémas utiles pour examiner la connexion de notre carte mère à la carte d’E / S d’extension Eclipse native. À la suite de ces efforts, nous pouvons confirmer notre calendrier provisoire envisagé qui fixait la livraison de la conception du PCB d’ici la fin du mois de septembre 2020.

Entretien avec Riccardo Mottola, le principal contributeur au navigateur web ArcticFox

Sur notre site Web de l’association PowerProgressCommunity, nous venons de publier une interview de Riccardo Mottola, le développeur le plus actif contribuant au navigateur le plus avancé disponible pour la plateforme PowerPC big endian.

https://www.powerprogress.org/en/news/interview-with-riccardo-mottola-arcticfox/

Nous venons de publier dans notre repo Arcticfox 27.10.2 (beta) compilé pour PPC64

arcticfox 27.10.2(beta) PPC64 fonctionnant sur Debian PPC64 sur G5

Freedesktop pour Big Endian a porté 350 paquets sur 470 vers PPC64 Big Endian

Un autre pas en avant sur freedesktop-sdk sur ppc64 big endian : libvpx et nss ont disparu. Sur 470 paquets, près de 350 sont passés. Maintenant, le prochain défi concerne ffmpeg, un composant lié à sdl2 et une extension mesa.

Suggérez un nom pour la carte mère de notre PowerPC Notebook

Il est temps de donner un nom à notre carte mère, nous avons déjà dans notre forum PPC quelques suggestions, veuillez ajouter la vôtre.

Plus de temps pour les donations

Grâce aux donations reçues, le travail sur le PCB (fait avec Mentor pads) peut avancer et nous estimons qu’il sera terminé pour septembre 2020. Le timing n’est pas propice car beaucoup de monde est en congé au mois d’ août. Néanmoins, nous essayerons d’éviter toute interruption. La date de publication design du PCB dépendra des résultats des analyses internes quand nous l’aurons reçu. Le design du PCB est fait pour entrer dans le corps du Slimbook Eclipse.

Slimbook Eclipse Notebook
Portable Slimbook Eclipse

Comme nous n’avons pas pu atteindre l’objectif en juillet, nous sommes obligés de reporter la date limite de la campagne de dons en cours (phase 1A) au 30 août 2020.

Le but est de rendre disponible le design du PCB à la fin de la Phase 1A, et démarrer la Phase 1B “Fast SI bus simulations” au 1er septembre avec un objectif de €5 000 (environ $5 600). Par conséquent, il n’y aura pas d’interruption dans la campagne de dons. Elle passera automatiquement de la Phase 1A à la Phase 1B.

Nous demandons à nos amis et donateurs de concentrer leurs dons avant le 30 août 2020, pour assurer la fin de la Phase 1A sans délai.

Nos patchs pour PPC64 Big Endian

Le binaire Flatpak fonctionne sur Debian 10 PPC64 Big Endian mais a besoin de la couche Freedesktop pour préparer les paquets flatpak provenant de centaines de manifestes..

Le stripper Freedesktop est maintenant patché pour la vérification cross-endian (ppc64 branch). Nous remercions l’équipe Flatpak pour la sympathique collaboration et les indications utiles.

Après l’importation de bootstrap sur un ppc64be natif, le processus de construction s’arrête sur le package https://github.com/google/boringssl.git qui n’est pas géré sur ppc64. Le dépôt Debian « magic » résout beaucoup de problèmes liés aux dépendances…le portage est reparti !

sudo apt-get install python3-grpcio libgirepository1.0-dev python3-cairo-dev libcairo2-dev gir1.2-ostree-1.0 python3-gi gyp node-gyp lzip locales-all

pip install BuildStream
pip install git+https://gitlab.com/buildstream/bst-external
pip install cython
pip install ostree
pip install PyGObject
pip install vext.gi

Après avoir copié le bootstrap à cibler, renommez bootstrap/powerpc64 en bootstrap/current et exécutez ces commandes pour compiler :

export XDG_CACHE_HOME=<path/to/build/dir>
make IMPORT_BOOTSTRAP=true

MintPPC fonctionnant sur le Devkit T2080RDB

Nous sommes en contact étroit avec Jeroen, le créateur de la distribution MintPPC basée sur Debian (voir un article sur la nouvelle version 2020 de MintPPC ici). Nous avons testé avec succès sur notre kit de développement T2080RDB qui a le même CPU NXP T2080 que notre projet (64bit, 4 cores, 8 logical core, up to 1.8Ghz).

MintPPC fonctionnant sur le Devkit T2080, basé sur le CPU NXP T2080.
MintPPC tournant sur un G5

Mises à jour LibreSOC

Nous aimons beaucoup le travail que font actuellement nos amis de Libre-SOC. Notre approche présente de multiples similitudes, car nous visons tous les deux à soutenir un effort similaire pour pousser plus loin la philosophie Open Hardware. Ci-dessous quelques mises à jour de leur équipe.

Libre-SOC a lancé son premier binaire little-endian « hello world » il y a quelques semaines. Cela nous montre que les instructions Load, Store, Branch (et return) et de nombreuses autres instructions POWER9 sont opérationnelles. Avec l’aide de Florent de Enjoy-Digital.fr, la tâche principale suivante est d’ajouter l’intégration Litex qui permettra d’accéder aux périphériques, à la fois sur les FPGA et en simulation. Parallèlement, Jean-Paul de l’Université de la Sorbonne a aidé à la disposition de l’ASIC de test 180 nm.
Si quelqu’un souhaite aider, nous avons un financement grâce à NLNet dans le cadre de leur programme de confidentialité et de confiance renforcée http://nlnet.nl/PET

Schémas électriques 0.5 publiés

Dans le dernier article sur l’avancement du PCB nous avions mentionné qu’une version 0.5 (Juin 2020) était en travaux. Après plusieurs vérifications internes, cette nouvelle version est maintenant prête à être publiée.

Cette version est maintenant publiée dans notre dépôt.

Notre dépôt gitlab

Grâce aux généreux donateurs (voici une liste), nous avons atteint 76% de notre objectif. Merci à tous !

Le nouveau MintPPC de 2020

Roberto m’a demandé d’écrire quelques mots sur moi et mon projet. Tout d’abord, je tiens à remercier Roberto pour l’opportunité qu’il me donne de parler de ce que j’aime faire, c’est-à-dire créer des distributions Linux.

J’ai commencé avec Linux vers 1999 avec un iMac DV et Linux PPC2000 je crois. Je suis passé de Yellow Dog Linux à Mandrake / Mandriva et j’ai fini avec Ubuntu et Debian. J’utilise Debian depuis ce temps. Vers 2008, j’ai découvert que LXDE est un bureau très approprié pour les vieux matériels. Cela fonctionnait même bien sur mon bien-aimé Pismo. À ce moment-là, j’ai eu l’idée de porter la magnifique couche graphique que Linux Mint LXDE avait sur Debian PowerPC. L’idée à l’époque était de créer une distribution Linux attrayante, rapide et stable qui fonctionnait immédiatement dans le matériel PowerPC(comme les cartes d’aéroport). Je pense que j’y ai réussi. MintPPC 8, 9 et 11 sont sortis. À cette époque, mon premier fils est né et j’avais autre chose en tête. Je n’avais pas idée que ça puisse devenir un tel succès.

MintPPC

En 2019, alors que j’étais malade cloué au lit, j’ai trouvé un vieux PowerBook. Je me suis dit, essayons Debian sur ce truc, je n’ai rien de mieux à faire. Allongé dans mon lit, j’ai commencé à lire des infos la dessus et j’ai découvert que les gens aimaient vraiment MintPPC ! Je ne le savais pas ! Alors, j’ai eu l’idée de refaire le même petit tour. Pendant ma maladie, j’ai porté du code Linux Mint Tricia avec l’ancien Linux Mint LXDE vers PPC. C’est maintenant possible d’installer MintPPC en 2020. MintPPC est disponible en version 32 bits et 64 bits. Les deux versions se ressemblent exactement. Ils sont maintenant basés sur Debian Sid et du code Debian de la dernière version de Linux Mint avec un bureau LXDE. Il fonctionne assez rapidement sur les machines Apple, en particulier sur les hauts de gamme. Mon projet a un site Web et les instructions d’installation s’y trouvent. Tout est assez simple, tout comme le « vieux MintPPC ».

Mint PPC – June 2020

Depuis quelques mois, j’ai commencé à m’intéresser au projet powerpc-notebook. J’ai été très heureux de voir que les gens essaient de mettre sur le marché un nouvel ordinateur portable à base de PowerPC. J’étais encore plus heureux de lire que le projet sera open source et que Linux fonctionnera sur ces machines. Ensuite, j’ai continué à lire tout ce que je pouvais et j’ai découvert que Debian était l’un des candidats. Wow, c’est cool ! Et bien, j’ai immédiatement développé mon idée de porter Linux Mint Debian Edition 4 (LMDE4) sur ppc64. LMDE4 est une très belle distribution, avec Cinnamon comme gestionnaire de bureau. Le faire tourner sur G3, G4 serait presque impossible mais peut-être que ça tournerait sur G5. Mais avec un noyau e6500, cela aurait tout son intérêt. En gros, c’était mon idée. J’ai commencé avec Debian Sid ppc64 et j’ai porté une partie du code Mint. Il faudra voir comment cela fonctionnera sur la nouvelle plate-forme. J’en suis au tout début donc tout est possible.

Je pense que ce serait bien d’avoir plus de choix dans les distributions pour le projet de portable powerpc. Tout le monde n’aime pas les mêmes choses. J’espère que ce projet d’ordinateur portable sera couronné de succès et qu’une belle distribution y tournera dessus.

Cordialement,

Jeroen Diederen

http://mintppc.nl

PCB pour septembre, plus de temps pour les donations

CC BY-NC-ND 2.0 www.flickr.com aicomputin

Les donations progressent bien et nous avons atteint 71% de notre objectif.

Un grand merci aux généreux donateurs !

Nouvelle Version des Schémas électroniques

Nous avons reçu une nouvelle version des schémas (v0.5) qui augmente la puissance possible à 90W pour pouvoir géré les plus grosses cartes vidéos MXM 3. Par exemple la AMD Radeon E9174 (GCN 4.0) a un TDP de 50W.

Schémas électroniques version 0.5 juin 2020

Nous allons publié cette nouvelle version dans notre dépôt (format PDF et Orcad) dès que nous aurons fini une vérification interne en collaboration avec ACube Systems. Nous voulons être sûrs de ne rien laisser passer.

Planification du Design du PCB

Dans les prochains jours l’ingénieur qui s’occupe du design de notre carte mère va se concentrer sur le PCB, car les schémas électroniques sont maintenant assez stables.

Grâce aux donations reçues, le travail sur le PCB (fait avec Mentor pads) peut avancer et nous estimons qu’il sera terminé pour septembre 2020. Le timing n’est pas propice car beaucoup de monde est en congé au mois d’aout. Néanmoins, nous essayerons d’éviter toute interruption. La date de publication design du PCB dépendra des résultats des analyses internes quand nous l’aurons reçu. Le design du PCB est fait pour entrer dans le corps du Slimbook Eclipse.

Slimbook Eclipse Notebook
Slimbook Eclipse

Nous exporterons les schémas électriques du format Orca vers EDIF, pour qu’ils soient plus facilement convertibles au format Kicad. Pour cette conversion de EDIF vers Kicad nous avons trouvé les outils edif2kicad https://github.com/svn2github/edif2kicad mais il doit bien y avoir d’autres outils.

Vous pouvez tout à fait convertir nos Mentor Pads du design du PCB en Kicad et si vous avez des problèmes, contactez-nous et nous serons contents de vous aider.

Plus de temps pour les donations

Après une discussion interne, nous avons décidé de déplacer la date finale de la phase 1A de la campagne de dons au 30 juin 2020.

Le but est de rendre disponible le design du PCB à la fin de la Phase 1A, et démarrer la Phase 1B “Fast SI bus simulations” au 1er Aout avec un objectif de €5 000 (environ $5 600). Par conséquent, il n’y aura pas d’interruption dans la campagne de dons. Elle passera automatiquement de la Phase 1A à la Phase 1B.

Nous demandons à nos amis et donateurs de concentrer leurs dons avant le 30 juillet 2020, pour assurer la fin de la Phase 1A sans délai.

Nous invitons aussi tous ceux qui sont capables de nous aider à analyser/corriger/améliorer les schémas de la carte mère, à nous contacter, car cela nous aiderait à accélérer les temps de design ainsi qu’à améliorer la qualité finale de la carte mère.

Vous pouvez faire un don depuis tous les pays grâce à Stripe Payment Gateway

Des donneurs potentiels depuis des pays comme Liban et Chine, ne pouvaient pas faire de dons par virement bancaire ou PayPal. C’est maintenant corrigé avec l’ajout de Stripe Gateway dans les méthodes de paiement. Ils nous appliquent une taxe réduite car nous sommes une association à but non lucratif : 1,2%+0,25 € pour chaque don effectué dans l’UE, et 2,9%+0,25 € de dehors de l’UE.