Les netbooks sont devenus très populaires ces dernières années, car ils offrent une solution pratique et abordable pour les utilisateurs qui recherchent un ordinateur portable léger et portable. Cependant, il peut être difficile de savoir comment configurer un netbook pour qu’il fonctionne correctement. Heureusement, cet article vous guidera à travers le processus de préparation d’un netbook, en vous fournissant des informations sur les étapes à suivre et les outils nécessaires pour le faire.
Préparer un eeePC ou un netbook ou une carte mini-ITX embarqué sous Ubuntu.
Il faut bien comprendre tout l’intérêt d’un eeePC/netbook ou carte mère mini-ITX embarqué accessible sans fil par réseau wifi : il devient dès lors possible de programmer, exécuter, tester, afficher, etc… ce que l’on souhaite sur le eeePC/netbook ou carte mini-ITX embarqué à partir du PC fixe local, sans aucune intervention manuelle côté PC embarqué, avec une portée standard de 50 à 100m, pouvant aller jusqu’à plusieurs centaines de mètres au besoin.
Introduction
Les étapes préparatoires nécessitent d’avoir :
- un clavier et souris opérationnels,
- un écran connecté
- une clé wifi ou une carte wifi active sur le PC
- une connexion réseau éthernet avec accès internet ou wifi active
Une fois que la procédure pour rendre le PC embarqué sera terminée, il sera possible de déconnecter clavier, écran, souris. Le PC embarqué sera autobootable (sans login), autoconnectable au réseau wifi (sans login) et sera directement accessible par VNC depuis un PC fixe !
Voici les étapes en partant de zéro (du eeePC « brut » au eeePC embarqué opérationnel) :
Etapes manuelles
- Installation de la distribution (X)Ubuntu :
- Opérations post-install de base :
- Personnaliser la distribution (taille polices,effets visuels, tableau de bord)
- +/- Modif tableau de bord XFCE pour aspect « Gnome 2.x like »
- ajouter au tableau de bord Terminal, arrêt, eyes, Ecrans
- modif param nautilus (vue compacte 50%)
- +/- fond écran
- +/-redimensionner bureau
- +/- ajout lanceur ecran sur le bureau
- +/- activer extinction immédiate à l’appui sur On/Off
- Rendre le mini-PC vraiment embarqué
- Désactiver la mise en veille à la fermeture de l’écran(Netbook)
- Démarrage sans login
- Desactiver l’économisateur d’écran
- Démarrage Ubuntu 10.04 (Grub2) sans écran connecté à la carte mère(base mini-ITX)
- Désactiver mise en veille
- Gestion énergie : laisser activer « éteindre disque dur quand possible » et « diminuer luminsoité »
- Mise en place d’un accès au bureau à distance du PC embarqué depuis un PC fixe :
Installation des paquets utiles
- Installation de logiciels systèmes utiles :
- Activer le dépot Partner
- +/- Speed dial avec lien Arduino, Processing, Mon club elec, Reference, Google, Routeur
- +/- installer clavier visuel onboard avec raccourci dans tableau de bord pour contrôle à la souris seule
- pas avec XFCE ? – Screenlets : notamment meter CPU et RAM +/- tempet cpu
- logiciel guvcview (test webcam)
- Contrôleur de volume PulseAudio (pavucontrol) (test audio)
- +/- installer le plugin flash
- +/- installer plugin mp3 gstreamer
- +/- avant Window avec 3D + projecteur
réactiver effet visuels si utilisépas top en pratique ! = NON ! - +/- nmap et zenmap
- +/- serveur ssh
- +/- bmon et/ou cbm (mieux) pour visualiser le débit réseau
- +/- Ekiga pour retour vidéo ET son à distance
- +/- scilab
- + gedit sous Xfce
- Installation de logiciels systèmes utiles pour le système embarqué :
- logiciel de synthese vocale espeak (+/- interface graphique gspeaker)
- logiciel de lecture de fichiers sons mplayer + mencoder
- +/- VLC (utile pour streaming video)
- +/- Audacity
- Installer paquets nécessaires pour Arduino/Processing :
- java (nécessaire pour Processing et Arduino) – Xubuntu 11.10 : voir : http://superuser.com/questions/353983/how-do-i-install-the-sun-java-sdk-in-ubuntu-11-10-oneric
- g++ (le compilateur GNU C++)
- gcc-avr (compilateur C pour les microcontrôleurs AVR)
- avr-libc
Installation IDE développement
- Installation de l’espace de développement embarqué :
- Installer Arduino
- Installer Processing
- +/- Modifier la librairie Serie Java de Processing à partir de celle d’Arduino
- +/- sources de sons
- +/- rép prog exemple Arduino
- +/- rép prog exemple Processing
- Installer les librairies Processing utiles :
- Installer la libairie de reconnaissance visuelle openCV pour Processing Obsolète => Utiliser Opencv2.3.1 (à compiler à partir des sources) et JavacvPro (Oct 2011). Voir Librairie javacvPro
- Installer la librairie controlP5
- GSVideo A partir 11.04, faire : sudo apt-get install libgtk2.0-dev
- +/- installer lien Arduino et Processing pour Avant-Window
Procédures utiles pour le développement
- Mise en place d’un réseau wifi entre le PC embarqué et un PC fixe :
- Mise en place d’un accès au bureau à distance du PC embarqué depuis un PC fixe :
- Mise en place d’un partage de fichier NFS via réseau wifi entre le PC embarqué et le PC fixe, permettant le copier/coller et l’accès via réseau wifi aux fichiers du PC embarqué depuis le PC fixe
Exemple de développement à distance via réseau wifi :
Il faut bien comprendre tout l’intérêt d’un eeePC/netbook embarqué accessible sans fil par réseau wifi : il devient dès lors possible de programmer, exécuter, tester, afficher, etc… ce que l’on souhaite sur le eeePC/netbook embarqué à partir du PC fixe local, sans aucune intervention manuelle côté PC embarqué, avec une portée standard de 50 à 100m, pouvant aller jusqu’à plusieurs centaines de mètres au besoin.
-
- Exemple 1 : Développement sur PC local d’un programme Arduino, copie via réseau wifi sur le eeePC embarqué et exécution/test à distance par accès au bureau du PC embarqué via réseau wifi
- Exemple 2 : Développement et exécution d’un programme Arduino sur le eeePC/netbook embarqué par accès au bureau du PC embarqué via réseau wifi
- Exemple 3 : Retour vidéo et affichage graphique résultat de mesure analogique sur le PC local par accès au bureau à distance du eeePC/netbook embarqué.
Articles similaires:
- Ubuntu : Procédures : Connexion wifi sans Login
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.RASPBERRYPISystEmbarque
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.GLAPBOXPrincipeUtilisation
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ROBOTSEeePCBot
- EeePC-bot : …
Articles Liés
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ARDUINOINSTALLATIONRaisonsChoix
L'Arduino est un système de prototypage électronique open source qui permet aux utilisateurs de créer…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.CODERLangageArduinoStrategiesTemporisation
Le langage Arduino est un langage de programmation open source qui permet aux développeurs de…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.GLAPBOXMaterielAssemblageTest
L'assemblage et le test de matériel électronique sont des étapes essentielles pour la fabrication de…