2014-06-22 6 views
0

Je souhaite créer un système qui serait alimenté par le lecteur de code-barres USB, le valider sur le serveur distant et afficher une réponse (texte et images).
J'utiliserais JavaFX ou l'application Web JS dans le navigateur pour saisir l'entrée du scanner en quelque sorte.
Je prévois d'exécuter cette application sur Raspberry Pi ou PC simple.Configuration du matériel et du système d'exploitation pour une application

Existe-t-il un moyen (ou une distribution linux spéciale) de s'assurer que le système charge toujours de la même manière et démarre l'application JavaFX ou ouvre une page Web particulière dans le navigateur?
par exemple. aucune page de connexion, aucune mise à jour ou autres fenêtres pop-up ne sont affichées.

D'autres idées? Merci
...

trouvé une solution intéressante here, où l'application GUI JavaFX est lancé depuis la ligne de commande, sans serveur X (interface graphique linux) du tout.

+0

Vous devriez lire [Linux From Scratch] (http://www.linuxfromscratch.org/lfs/view/stable/), je recommande particulièrement [Chapitre 7. Configurer les scripts de démarrage du système] (http: //www.linuxfromscratch .org/lfs/view/stable/chapter07/introduction.html). –

Répondre

0

J'ai récemment fait quelque chose de similaire, et ce n'est pas trop dur. Évidemment, en travaillant sur le Pi, vous voudrez utiliser quelque chose comme Linux et avoir un matériel limité signifiera que vous devriez minimiser ce que vous utilisez. Pour cette raison, je recommanderais que vous exécutez une distribution de poids léger. Quelque chose comme arch (qui est ce que j'ai utilisé) vous permet de construire seulement ce que vous voulez à partir de zéro sans avoir besoin de trouver et compiler tout comme vous le faites pour LFS ou Gentoo.

En ce qui concerne le démarrage, les deux wikis suivants vous donnera les détails de l'IHM graphique sans connexion manuelle: https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console https://wiki.archlinux.org/index.php/Start_X_at_Login

Après cela, il est tout simplement une question de mettre la commande pour lancer votre programme .xinitrc.

Questions connexes