Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    installation d'un écran waveshare 3.2"

    Recalbox Général
    installation dun waveshare 3.2
    4
    17
    7867
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tikiandskull
      tikiandskull last edited by

      @subs je veux bien te croire sur le fait qu'il n'y ait rien de bien méchant a compiler fbcp, mais on fait comment? 🙂

      le premier qui me fait fonctionner ce nomdidju d'écran je lui sculpte un opinel!

      Substring 1 Reply Last reply Reply Quote 0
      • Substring
        Substring @tikiandskull last edited by

        @tikiandskull attends le retour de @ian57 jeudi 🙂

        Former dev - Please reply with @substring so that i am notified when you answer me
        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

        1 Reply Last reply Reply Quote 0
        • tikiandskull
          tikiandskull last edited by

          ok @subs en attendant je vais me remettre sur le pi 3 et jouer! 😄 la je suis sur la config de cet écran depuis hier soir 20h et j'en peux plus!

          bon week mister

          1 Reply Last reply Reply Quote 0
          • ian57
            ian57 Staff last edited by

            Hello, de retour plus tôt que prévu ;).

            Le programme fbcp est dispo déja compilé sur mon github pour rpi 1 2 et 3 : https://github.com/ian57/rpi-fbcp.
            si ton Pi est en réseau, il suffit d'utiliser wget pour le télécharger sur le Pi. Par exemple pour le pi3 :

            wget https://github.com/ian57/rpi-fbcp/raw/master/Pi3Binary/fbcp
            

            sinon il faut le DL depuis une ordi et le tranférer via scp/winscp.

            ensuite il suffit de la copier dans le répertoire /usr/bin en ayant passé le système en lecture/écriture

            mount -o remount, rw /boot
            mount -o remount, rw /
            cp fbcp /usr/bin
            

            tout est expliqué pour le cas de l'écran 2.8 de chez adafruit un peu plus haut dans le howto
            Il faut plugger l'écran avant de démarrer le Pi. Un fois connecté sur le pi en ssh, et après avoir lancé fbcp manuellement, tu devrais avoir une image sur l'écran.

            "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

            tikiandskull 1 Reply Last reply Reply Quote 0
            • tikiandskull
              tikiandskull @ian57 last edited by tikiandskull

              @ian57 merci pour ta réponse (et un bon retour de WE itou), ensuite je suppose qu'il faut aller ici https://github.com/swkim01/waveshare-dtoverlays , puis ici https://github.com/recalbox/recalbox-os/wiki/TFT-Screen-SPI-Bus-(EN)

              pour le premier lien il y a deux solutions selon le kernel... recalbox 4.0.0beta 5 utilise lequel? 😄

              en employant git clone https://github.com/swkim01/waveshare-dtoverlays.git
              il m'envoie bouler, donc j'ai remplacé git par wget, le résultat ci-dessous est-il bon?

              wget clone https://github.com/swkim01/waveshare-dtoverlays.git

              --2016-11-01 21:47:38-- http://clone/
              Resolving clone... failed: Name or service not known.
              wget: unable to resolve host address 'clone'
              --2016-11-01 21:47:38-- https://github.com/swkim01/waveshare-dtoverlays.git
              Resolving github.com... 192.30.253.112, 192.30.253.113
              Connecting to github.com|192.30.253.112|:443... connected.
              HTTP request sent, awaiting response... 301 Moved Permanently
              Location: https://github.com/swkim01/waveshare-dtoverlays [following]
              --2016-11-01 21:47:38-- https://github.com/swkim01/waveshare-dtoverlays
              Reusing existing connection to github.com:443.
              HTTP request sent, awaiting response... 200 OK
              Length: unspecified [text/html]
              Saving to: 'waveshare-dtoverlays.git'

              waveshare-dtoverlay [ <=> ] 54.66K 273KB/s in 0.2s

              2016-11-01 21:47:39 (273 KB/s) - 'waveshare-dtoverlays.git' saved [55972]

              FINISHED --2016-11-01 21:47:39--
              Total wall clock time: 0.9s
              Downloaded: 1 files, 55K in 0.2s (273 KB/s)

              bon pour ce qui est de l'overlay, j'ai essayé les deux!!! 🙂 dans les deux cas il me renvoie

              cp waveshare-dtoverlays/waveshare32b-overlay.dtb /boot/overlays/

              cp: can't stat 'waveshare-dtoverlays/waveshare32b-overlay.dtb': No such file or directory

              cp waveshare-dtoverlays/waveshare32b-overlay.dtb /boot/overlays/waveshare32b.dtbo

              cp: can't stat 'waveshare-dtoverlays/waveshare32b-overlay.dtb': No such file or directory

              j'ai viré le sudo car d'apres ce que j'ai compris il n'est pas utile...

              (j''suis désolé je ne suis pas doué) (mais alors pas du tout) (et j'ai cru comprendre qu'il fallait mettre les lignes de commandes dans un cadre noir comme toi mais j'ai pas encore trouvé comment on faisait!) (boulet jusqu'au bout)

              1 Reply Last reply Reply Quote 0
              • ian57
                ian57 Staff last edited by ian57

                @tikiandskull Bon, tu mélanges git et wget... ce n'est pas vraiment la même chose et git n'est pas présent sur recalbox.
                si tu ne peux pas utiliser git sur le pi, utilise le sur un pc pour récupérer les fichiers dtb dtbo. sinon il faut les récupérer un par un avec wget (pour le code c'est ``` code ``` la balise et ` code ` pour du inline)

                wget https://github.com/swkim01/waveshare-dtoverlays/raw/master/oled-ssd1306.dtbo
                wget https://github.com/swkim01/waveshare-dtoverlays/raw/master/oled-ssd1331.dtbo
                wget https://github.com/swkim01/waveshare-dtoverlays/raw/master/waveshare32b-overlay.dtb
                wget https://github.com/swkim01/waveshare-dtoverlays/raw/master/waveshare35a-overlay.dtb
                

                avec la commande

                uname -a 
                

                tu connaîtras la version de ton noyau pour savoir s'il faut renommer ou pas les fichiers et ensuite les copier au bon endroit après avoir passer le système en RW.

                Ceci expliqué... si toutes ces manips ne sont pour toi que des incantations magiques et que tu ne comprends pas ce que tu fais, je pense que tu devrais attendre la version 4.1 qui aura le support quasi natif de ce type d'écran. Pour l'instant il est nécessaire d'avoir un minimum de connaissance Linux et système pour appréhender la mise en oeuvre de ce type de matériel car c'est en développement.
                Je commence à me demander si j'ai bien fait d'écrire ces howto... qui au départ sont à destination de personnes connaissant le système et Recalbox en profondeur. Le mise en oeuvre de ce type d'écran n'est pas directe.
                @acris @subs Je pense que l'on devrait mettre un indicateur de niveau de difficulté sur ces Howto : Débutant, Connaisseur, Expert 😉

                En effet la suite est encore moins simple avec la mise en place du script de lancement automatique de fbcp ... etc... et à la moindre erreur tu seras frustré.

                "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                tikiandskull 1 Reply Last reply Reply Quote 0
                • tikiandskull
                  tikiandskull @ian57 last edited by

                  @ian57 salut,

                  merci de m'accorder du temps et pour tout ce que je peux trouver comme renseignements dans ce forum et pour le plaisir que je prends a jouer.

                  non ces manips ne sont pas tout a fait des incantations magiques, je fus utilisateur de linux jusqu'a il y a une 15aine d'années (oui c'est dur de s'y remettre 🙂 )

                  non pas de soucis de frustration pour ce genre de choses, si ça rate, il suffit de refaire une installation clean et de recommencer jusqu'au point ou ça a foirer et s'appliquer a faire mieux (en essayant d'apprendre de ses erreurs) je fais de la sculpture et si tu foires, tu peux rien rattraper et là, yep y'a de la frustration.

                  ce qui suit, je le dis avec un grand sourire en espérant que tu ne le prendras pas mal. parce que j'apprécie le boulot que vous faites ici.

                  alors c'est vrai que ton how-to, si il a le merite d'exister, s'adresse clairement a des utilisateurs avancés. j'ai l'impression de d'être en train de chercher à changer les bougies d'une 4L avec un guide qui me parle des changements de bougies d'une Mercedes dernière génération 🙂 les deux sont des bagnoles, mais les moteurs et les outils ne sont pas les mêmes...

                  d'ou mes questions et demandes de précisions. Dans le how-to concernant recalbox il est dit clairement de taper git or tu me dis de taper wget. y'a pas de soucis, juste qu'il faudrait peut être tout simplement mettre wget dans le how-to et tu t'épargnes une question! 🙂 là ou tu annonces deux versions pour l'overlay peut être indiquer directement dans le how-to comment trouver la version. (je sais c'est pénible, et je sais de quoi je parle je rédige des how-to pour les utilisateurs d'un logiciel. mais faut toujours partir du principe qu'a partir du moment ou une personne a besoin d'un mode opératoire c'est que la personne est un utilisateur lambda ) les connaisseurs n'ont que très rarement besoin d'un how-to! 😉 )

                  sur ce, j'essayerai ce soir les manips que tu m'as indiqué et je reviendrai peut être (sans doute) vers toi si le besoin s'en fait sentir. (enfin si tu veux toujours me filer un coup de main).

                  1 Reply Last reply Reply Quote 0
                  • ian57
                    ian57 Staff last edited by

                    pas de soucis... le howto est plus prévu pour ceux qui utilisent linux (git clone rapide des drivers sur le système et ensuite copie rapide sur le pi) et connaissent bien le système recalbox (en gros ceux qui utilisent en intégration et mettent dans le cambouis).

                    je n'ai donc pas détaillé toutes les manips. c'est pour ça que je me demande si j'ai bien fait de le mettre en ligne sur le wiki officiel de recalbox... on ne devrait pas assurer le support pour ça... d'autant plus que cela disparaîtra avec la prochaine version.

                    pour le coup du git et de wget, git est la manière de faire avec github... mais effectivement pas à partir du Pi. comme tu le dis, seuls les utilisateurs avancés comprennent que c'est sur une machine distante.

                    Recalbox est un linux from scratch et donc ne possède pas tous les utilitaires comme sur une debian. du fait la distro est optimisée, mais ça necessite de l'appréhender un minimum.

                    N'hésite pas a revenir on essaiera de faire marcher ton écran 😉

                    "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                    tikiandskull 1 Reply Last reply Reply Quote 0
                    • tikiandskull
                      tikiandskull @ian57 last edited by

                      @ian57 ok on fait comme ça 🙂
                      Si tu es ok je vais essayer de bien noter tout ce que je fais (et comprendre pourquoi je le fais) et faire un how-to sur la version française du github dans un pas a pas plus détaillé pour les débutants (comme moi!) 🙂 ça pourra toujours servir d'aide mémoire pour les utilisateurs avancés qui ne sont pas anglophile!

                      ian57 1 Reply Last reply Reply Quote 0
                      • ian57
                        ian57 Staff @tikiandskull last edited by

                        @tikiandskull le truc c'est qu'il faudrait, a mon humble avis, que les 2 howto soit identiques... juste une traduction l'un de l'autre. Mais oui ça peut être une idée...

                        "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Want to support us ?

                        81
                        Online

                        99.7k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com