L'éditeur visuel LVGL en glisser-déposer.
Questions fréquentes
Tout ce que vous devez savoir sur PicoPixel. Vous ne trouvez pas ce que vous cherchez ? Contactez-nous.
Général
Qu'est-ce que PicoPixel ?
PicoPixel est un éditeur visuel basé sur navigateur pour LVGL — la bibliothèque graphique open source populaire pour les écrans embarqués. Il vous permet de concevoir, prévisualiser dans un simulateur en direct et exporter du C code prêt pour la production sans écrire de code de mise en page répétitif à la main. Découvrez comment ça marche.
Dois-je installer quelque chose ?
Non. PicoPixel fonctionne entièrement dans votre navigateur — il n'y a pas d'application de bureau, pas de plugin et pas de SDK à installer. Ouvrez l'URL de l'éditeur, connectez-vous avec GitHub ou Google, et commencez à concevoir.
Quels navigateurs sont pris en charge ?
PicoPixel fonctionne au mieux dans les dernières versions de Chrome, Edge et Firefox. Safari est pris en charge mais peut présenter des différences mineures de rendu avec certains widgets LVGL.
PicoPixel est-il open source ?
Le code source de l'éditeur est privé, mais il génère du code pour LVGL qui est open source sous la licence MIT.
Quelles plateformes et cartes PicoPixel prend-il en charge ?
PicoPixel génère du C code LVGL standard qui fonctionne sur toute plateforme disposant d'un port LVGL — y compris ESP32 (toutes les variantes, y compris ESP32-P4), STM32, Arduino, Raspberry Pi Pico, NXP, Renesas et les systèmes basés sur Linux. Nous avons testé sur des cartes de LILYGO, M5Stack, Waveshare, Guition, Elecrow et Adafruit.
En quoi PicoPixel diffère-t-il de SquareLine Studio ?
PicoPixel est basé sur navigateur (aucune installation), prend en charge la collaboration en équipe en temps réel et inclut un simulateur LVGL en direct propulsé par WebAssembly. SquareLine Studio est une application de bureau qui nécessite une licence payante pour un usage commercial. PicoPixel est gratuit pour les projets commerciaux sans restrictions. Pour une comparaison détaillée, consultez notre comparaison des éditeurs LVGL.
Comment PicoPixel se compare-t-il aux autres éditeurs LVGL ?
Nous fournissons une comparaison détaillée de PicoPixel, SquareLine Studio et EEZ Studio couvrant les fonctionnalités, les tarifs, la collaboration, l'exportation de code et plus encore. Consultez la comparaison complète des éditeurs LVGL.
Quel est le flux de travail typique dans PicoPixel ?
Le flux de travail est : concevez votre interface visuellement sur le canevas, connectez les interactions avec l'éditeur visuel d'événements, prévisualisez dans le simulateur LVGL en direct, exportez du C code prêt pour la production et intégrez-le dans votre projet firmware. Pour un guide étape par étape, consultez Comment PicoPixel fonctionne.
Éditeur et fonctionnalités
Quelle version de LVGL PicoPixel cible-t-il ?
PicoPixel cible actuellement LVGL 8.x, avec le support de v9.x prévu. Le code généré utilise des appels standard à l'API LVGL, il compile donc proprement avec la dernière version 8.x.
Puis-je importer un projet LVGL existant ?
Pas encore — l'éditeur prend actuellement en charge la création de projets à partir de zéro. L'importation de fichiers source LVGL existants est dans notre feuille de route et constitue l'une des fonctionnalités les plus demandées.
Comment fonctionne la prévisualisation en direct ?
PicoPixel compile LVGL en WebAssembly et l'exécute directement dans votre navigateur. Ce que vous voyez dans la prévisualisation est le véritable moteur de rendu LVGL — pas une maquette — la sortie correspond donc à votre matériel cible pixel par pixel.
Puis-je utiliser des polices et images personnalisées ?
Oui. Vous pouvez télécharger des fichiers de polices personnalisées et des ressources d'images directement dans l'éditeur. Le mode Typographie de l'espace de travail vous permet de créer et gérer un ensemble de polices, et la Bibliothèque de Ressources stocke des widgets, images, polices et couleurs réutilisables. Consultez toutes les fonctionnalités de l'éditeur.
PicoPixel dispose-t-il d'un simulateur LVGL en direct ?
Oui. PicoPixel compile LVGL en WebAssembly et l'exécute directement dans votre navigateur. Le simulateur rend votre conception en utilisant le véritable moteur LVGL, donc ce que vous voyez correspond à votre matériel cible. Les superpositions d'interaction montrent ce qui peut être touché et défilé. Vous pouvez également générer des liens de simulateur partageables pour les clients ou les coéquipiers.
Plusieurs personnes peuvent-elles modifier un projet en même temps ?
Oui. PicoPixel prend en charge l'édition collaborative en temps réel — l'un des cinq modes d'espace de travail. Plusieurs membres de l'équipe peuvent travailler sur le même projet simultanément, laisser des commentaires avec des annotations et voir les modifications des autres en direct.
Quel code PicoPixel exporte-t-il ?
PicoPixel exporte un fichier zip contenant du C code LVGL propre et prêt pour la production (fichiers .c et .h). La sortie comprend la configuration des widgets, le style, la mise en page, les liaisons d'événements et les références d'actifs — le tout utilisant des appels standard à l'API LVGL sans dépendances propriétaires.
PicoPixel dispose-t-il d'un éditeur visuel d'événements ?
Oui. L'Éditeur d'Événements vous permet de connecter visuellement les gestionnaires d'événements LVGL — faites glisser des actions sur les widgets pour la navigation entre écrans, les changements de style, les mises à jour de valeurs et plus encore — sans écrire de C code. PicoPixel génère automatiquement les callbacks d'événements LVGL lors de l'exportation. Consultez toutes les fonctionnalités.
PicoPixel dispose-t-il d'un contrôle de version intégré ?
Oui. PicoPixel inclut un contrôle de version intégré avec des points de sauvegarde, un historique granulaire de session (Session Actions) et la possibilité de revenir à n'importe quel état précédent. Aucun VCS externe n'est nécessaire pour votre travail de conception d'interface.
Que sont les modes d'espace de travail ?
L'éditeur PicoPixel dispose de cinq modes d'espace de travail : Collaboratif (édition d'équipe en temps réel), Contrôle de Version (points de sauvegarde et historique), Ressources (bibliothèque de widgets et de ressources réutilisables), Simulateur (prévisualisation LVGL en direct avec superpositions d'interaction) et Typographie (gestion des polices). Chaque mode concentre l'éditeur sur un flux de travail spécifique.
Technique
Puis-je utiliser PicoPixel pour créer une interface tactile ESP32 ?
Absolument. PicoPixel génère du C code LVGL standard qui fonctionne avec n'importe quelle variante d'ESP32 — y compris ESP32-S3, ESP32-P4 et plus. L'exportation a été testée sur des cartes Waveshare et Guition ESP32-P4. Concevez visuellement la disposition de votre écran tactile, prévisualisez-la dans le simulateur et exportez le code pour ESP-IDF, Arduino ou PlatformIO. En savoir plus sur PicoPixel pour ESP32.
PicoPixel fonctionne-t-il hors ligne ?
PicoPixel est une application web qui nécessite une connexion Internet. Elle inclut la sauvegarde automatique, donc votre travail est protégé même si votre connexion se coupe. Si un flux de travail entièrement hors ligne est une exigence absolue, consultez notre comparaison d'éditeurs pour les alternatives de bureau.
Quels widgets LVGL PicoPixel prend-il en charge ?
PicoPixel prend en charge l'ensemble principal de widgets LVGL, y compris les boutons, libellés, curseurs, interrupteurs, listes déroulantes, molettes, arcs, barres, graphiques, images, cases à cocher, zones de texte, vues à onglets, conteneurs et plus encore. L'ensemble de widgets est en expansion — de nouveaux widgets sont ajoutés activement.
PicoPixel fonctionne-t-il avec ESP-IDF, Arduino et PlatformIO ?
Oui. Le code exporté utilise des appels standard à l'API LVGL sans dépendances propriétaires, il s'intègre donc avec tout système de compilation prenant en charge LVGL — y compris ESP-IDF, Arduino IDE et PlatformIO. Consultez le guide d'intégration ESP32 pour des instructions étape par étape.
Quelles résolutions d'affichage PicoPixel prend-il en charge ?
Vous pouvez définir n'importe quelle résolution d'affichage dans PicoPixel pour correspondre à votre matériel cible — des petits écrans ronds de 240x240 (GC9A01) aux TFT SPI de 320x240, panneaux de 800x480 et plus grands. Le simulateur en direct rend à la résolution choisie.
Tarifs et plans
PicoPixel est-il gratuit ?
Oui. PicoPixel est gratuit — y compris pour les projets commerciaux. Aucune carte de crédit requise. PicoPixel est construit et maintenu par un développeur indépendant, donc à mesure que la plateforme se développe, des plans payants pourraient être introduits pour couvrir les coûts de stockage et de service. Il y aura toujours un niveau gratuit.
Y aura-t-il un niveau gratuit ?
Oui. Il y aura toujours un généreux niveau gratuit avec les fonctionnalités principales d'édition et d'exportation. Le code généré est commercialement gratuit sans restrictions, quel que soit le plan.
Comment fonctionneront les tarifs ?
À mesure que la plateforme se développe, des plans payants optionnels seront introduits — principalement pour les fonctionnalités entreprise comme la collaboration en temps réel étendue et le stockage. Nous annoncerons les détails sur notre Discord et nos canaux sociaux bien à l'avance. Notre objectif est de garder PicoPixel accessible pour les amateurs et compétitif pour les équipes professionnelles.
Puis-je utiliser le code généré par PicoPixel dans des produits commerciaux ?
Oui. Le code exporté utilise des appels standard à l'API LVGL sans dépendances propriétaires ni restrictions de licence. Vous êtes libre d'utiliser le code généré par PicoPixel dans des produits commerciaux sans frais.
Encore des questions ?
Nous serions ravis de vous entendre. Contactez-nous et nous vous répondrons dès que possible.
Nous contacter