vendredi 15 janvier 2021

Interrupteur Micro-contrôleur changé

Pour info, Jérome a changé l'interrupteur du uC mfelicia qui était HS. 


Matlab sur l'extranet

J’ai avancé sur la mise à disposition de MATLAB pour les étudiants. C’est possible avec cette VM configurée (elle fait 10,7Go avec les toolbox), 

C’est lourd à charger, mais après ça tourne parfaitement. Le serveur de licences a été configuré pour distribuer les licences sur le réseau UPS, 
donc en utilisant le VPN de l’université, cette machine virtuelle saura se connecter au serveur de licence et en obtenir une. 

Pour cela il faut configurer son VPN (réservé aux personnels et étudiants) puis lancer la machine virtuelle et ensuite Matlab de manière classique.
Pour la machine virtuelle : 
Télécharger virtual box : 

Et la machine virtuelle : 
http://homepages.laas.fr/berthou/UPS/VM_TP/SallesI1I3.ova

NB : Je crois que de mémoire nous avons une centaine de licences flottantes, si on ouvre aux étudiants on peut se retrouver à court de licences
dans la salle TP. Je n’ai pas de solution pour affecter des priorités à la salle TP, mais par contre je peux couper la distribution de licences pour 
l’extranet à 8h du matin et le réactiver à 18h. Vous pouvez répondre à ce mail en signalant votre intérêt et on pourra décider en fonction. 

N’hésitez pas à lancer une discussion sur la pertinence ou non de la solution et des problèmes que cela pourrait générer. 

Pascal

Machines virtuelles pour l'enseignement à distance

Je profite du message de Fred concernant les TPs du master 1 ISTR pour vous dire que je suis en train de préparer des machines virtuelles qui contiennent le nécessaire pour faire une émulation de mes TPs (conception système, réseau pour la commande, programmation objet, …).


Je vais demander aux étudiants de télécharger Virtualbox (https://www.virtualbox.org) et l’image générée pour le TP afin d’avoir les outils nécessaires à la réalisation d’un TP en distanciel. Je sais que ce n’est pas la panacée, mais dans le contexte actuel, si c’est possible, c’est ce que je ferai. 

Pour l’instant j’ai généré les machines suivantes : 
- M1ISTR : module Conception Système (Machine Virtuelle Simulateur de Borne de Recharge URL) : lxubuntu avec c/c++, python, qt, leafpad, git, …
- M2SIA : module Informatique & … (Machine Virtuelle Lubuntu pour les TPs (recommandé pour Windows)) : lubuntu avec c/c++, python, qt, leafpad, git, … et à venir opencv. 
- M1ISTR : module COO (Machine Virtuelle Pour le TP Pekee URL) : Windows XP, .NET, Simulateur Pekee, gnuplot
- M1ISTR : module réseau pour la commande (Machine virtuelle (Image) Knoppix URL) : ISO Knoppix, installation Linux, nécessaire réseau.
 
À venir, on va essayer de générer un Matlab utilisable à distance avec les licences de la salle de TP. Pour cela, l’installation devrait reposer sur la combinaison d’un Linux et du VPN de l’université aussi accessible aux étudiants. Je suis en train de voir cela avec Jérome et Yann. 

Tout ceci n’est pas sans problèmes :
- Certains TPs ne sont pas virtualisables, par exemple les uC ou il faut appuyer sur le bouton RESET pour télécharger un nouveau firmware ! On pourrait offrir l’accès au compilateur et même aux uC, mais c’est très limité quand même … 
- Certains PC étudiants ne sont pas configurés pour la virtualisation, il faut aller modifier le BIOS (assez simple quand même) pour activer l’option de virtualization
- Certaines machines virtuelles posent les soucis avec les claviers variables que l’on peut trouver sur certains portables, je n’ai pas de solution pour l’instant, les xsetkb ne changent rien. 

Il y a aussi une solution alternative qui est d’utiliser des machines virtuelles en ligne : 
Serveurs ubuntu en lignes URL que j’ai proposé aux M2 SIA et aux M1 ISTR pour l’auto formation Linux (Liens vers l'activité d'auto formation Linux URL
- voire la possibilité de tourner ces machines virtuelles dans le cloud d’amazon AWS ou de google, mais la solution est payante (12 mois gratuits).

Idéalement, ce serait bien d’avoir notre propre cloud de la salle de TP qui permettrai aux étudiants de faire tourner ces machines virtuelles sur notre serveur et d’y accéder par un navigateur. Je regarde cette solution avec des étudiants en TER pour installer un cloud openstack. 

Voila, tout cela pour vous dire que si vous êtes intéressés par le principe pour vos TPs, on peut discuter pour embarquer dans ces machines virtuelles les outils
nécessaires à vos TPs, voire imaginer des petits développements si nécessaire pour des TPs de S2 en TER ou autres projets. 

A terme, on peut même imaginer que les étudiants chargent une seule machine virtuelle contenant tous les outils que nous mettons à leur disposition en I1/I3. 

Pascal