Ce cours présente la notion de système embarqué temps-réel et comment il est possible de gérer cela au niveau software avec un Linux embarqué. Plusieurs solutions sont présentées : OS temps-réel, linux préemptif et support hardware. Enfin, le cours présente le PRU-ICSS, dont est dotée la BeagleBone Black, une unité de calcul spécialisée pour les applications temps réel. Le cours présente comment programmer le PRU et notamment comment compiler un code à sa destination à l'aide d'un langage d'assemblage.
Quelques Concepts de base à comprendre :
- Data Science
- Machines er Deep Learning, Les réseaux de neurones artificiels,
Les problèmes et les contraintes posées par les algorithmes d’apprentissage basés sur les réseaux de neurones
Principaux catalyseurs qui ont redynamisé l’intelligence artificielle:
- Calcul de hautes performances à savoir les architectures massivement parallèles et les systèmes distribués
- La Virtualisation et le cloud Computing
- Big Data, IOT et Applications Mobiles
- Framework et Algorithmes de Machines et Deep Learning
- Réseaux et Télécommunications
- Open source
L’écosystème des Framework de Machines et Deep Learning.
- L’architecture du Framwork TensorFlow
- Comment développer des applications de machines et Deep Learning pour les applications Web et Mobile en utilisant TensorFlow.JS.
- Démonstrations avec des liens pour télécharger le code source, allant de l’implémentation d’un simple perceptron en Java vers des modèles d’apprentissage supervisé multicouches de classification et un modèle d’extraction de caractéristiques à partir des images pour la reconnaissance des objets filmés par une caméra en utilisant des modèles CNN, pré-entraînes et exposés sur le cloud. (MobileNet)
Courte introduction à MQTT (MQ Telemetry Transport), protocole pour l'internet des objets.
Protocole publish subscribe léger, à utiliser au dessus de TCP et de SSL/TLS.
Il permet de connecter facilement des objets où la légèreté du code et du protocole est primordiale.
Ce cours présente la notion de système embarqué temps-réel et comment il est possible de gérer cela au niveau software avec un Linux embarqué. Plusieurs solutions sont présentées : OS temps-réel, linux préemptif et support hardware. Enfin, le cours présente le PRU-ICSS, dont est dotée la BeagleBone Black, une unité de calcul spécialisée pour les applications temps réel. Le cours présente comment programmer le PRU et notamment comment compiler un code à sa destination à l'aide d'un langage d'assemblage.
Quelques Concepts de base à comprendre :
- Data Science
- Machines er Deep Learning, Les réseaux de neurones artificiels,
Les problèmes et les contraintes posées par les algorithmes d’apprentissage basés sur les réseaux de neurones
Principaux catalyseurs qui ont redynamisé l’intelligence artificielle:
- Calcul de hautes performances à savoir les architectures massivement parallèles et les systèmes distribués
- La Virtualisation et le cloud Computing
- Big Data, IOT et Applications Mobiles
- Framework et Algorithmes de Machines et Deep Learning
- Réseaux et Télécommunications
- Open source
L’écosystème des Framework de Machines et Deep Learning.
- L’architecture du Framwork TensorFlow
- Comment développer des applications de machines et Deep Learning pour les applications Web et Mobile en utilisant TensorFlow.JS.
- Démonstrations avec des liens pour télécharger le code source, allant de l’implémentation d’un simple perceptron en Java vers des modèles d’apprentissage supervisé multicouches de classification et un modèle d’extraction de caractéristiques à partir des images pour la reconnaissance des objets filmés par une caméra en utilisant des modèles CNN, pré-entraînes et exposés sur le cloud. (MobileNet)
Courte introduction à MQTT (MQ Telemetry Transport), protocole pour l'internet des objets.
Protocole publish subscribe léger, à utiliser au dessus de TCP et de SSL/TLS.
Il permet de connecter facilement des objets où la légèreté du code et du protocole est primordiale.
Heterogeneous Systems Architecture: The Next Area of Computing Innovation AMD
Dr. Lisa Su, Senior Vice President and GM, Global Business Units, AMD keynote from ISSCC on Heterogeneous Systems Architecture: The Next Area of Computing Innovation - Case Study, The Holodeck.
Ce premier cours introduit la notion de système embarqué en commençant par en donner une définition. Il les caractérise ensuite sur base de plusieurs critères : type d'application, de fonction visé, taille, fiabilité, efficacité. Il présente ensuite plusieurs aspects hardware (unité de calcul, architecture matérielle, composants clés) et software (niveau de programmation, processus de développement). Enfin, il conclut en discutant sur ce qu'est un ingénieur en systèmes embarqués.
La technologie HSPA est une amélioration de la norme UMTS WCDMA définie dans la version 3GPP Release 5
(HSDPA) et 3GPP release 6 (HSUPA) et permet d’atteindre des débits théoriques de l’ordre de 14.4 Mbps dans le sens
descendant (DL) et 5.76 Mbps dans le sens montant (UL). Ces améliorations sont rendues possibles grâce à la modulation
et codage adaptatifs (AMC : Adaptative Modulation and Coding), une technique de retransmission rapide (HARQ : Hybrid
Automatic Repeat re-Quest) et à l’utilisation des méthodes d’ordonnancement intelligentes plus rapides. Même si
l’introduction de ces nouvelles techniques contribue à une augmentation de la capacité du système, elles engendrent
toutefois une plus grande complexité dans l’évaluation de ses performances dans des conditions réelles. Étant donnés
ses performances en termes d’efficacité spectrale, le HSPA a suscité l’intérêt de plusieurs opérateurs dans le monde ;
actuellement plus de 94% des réseaux UMTS déployés supportent la technologie HSPA. Dans ce contexte, nous
proposons le développement d’un outil de dimensionnement des réseaux UMTS et HSPA basé sur la couverture et la
capacité. Nous faisons également une évaluation des performances de l’interface radio HSPA. Cette évaluation prend en
considération les spécifications techniques des Node B et des terminaux mobiles d’un système HSPA. Les résultats
obtenus de cette évaluation, utilisant des données géographiques réelles, montrent que le système réussit à satisfaire aux exigences des services multimédia.
DAIS19: On the Performance of ARM TrustZoneLEGATO project
Presented by Valerio Schiavoni @vschiavoni at DAIS 19
The TrustZone technology, available in the vast majority of recent Arm processors, allows the execution of code inside a so-called secure world. It effectively provides hardware-isolated areas of the processor for sensitive data and code, i.e., a trusted execution environment (TEE). The Op-Tee framework provides a collection of toolchain, opensource libraries and secure kernel specifically geared to develop applications for TrustZone. This paper presents an in-depth performance- and energy-wise study of TrustZone using the Op-Tee framework, including secure storage and the cost of switching between secure and unsecure worlds, using emulated and hardware measurements.
Algorithmique et methodes de programmationSageKataliko1
Ce module est l'Introduction du Cours d'algorithmique que nous enseignons aux Etudiants en Genie Informatique, Gestion Informatique, Informatique appliquée, ...
Heterogeneous Systems Architecture: The Next Area of Computing Innovation AMD
Dr. Lisa Su, Senior Vice President and GM, Global Business Units, AMD keynote from ISSCC on Heterogeneous Systems Architecture: The Next Area of Computing Innovation - Case Study, The Holodeck.
Ce premier cours introduit la notion de système embarqué en commençant par en donner une définition. Il les caractérise ensuite sur base de plusieurs critères : type d'application, de fonction visé, taille, fiabilité, efficacité. Il présente ensuite plusieurs aspects hardware (unité de calcul, architecture matérielle, composants clés) et software (niveau de programmation, processus de développement). Enfin, il conclut en discutant sur ce qu'est un ingénieur en systèmes embarqués.
La technologie HSPA est une amélioration de la norme UMTS WCDMA définie dans la version 3GPP Release 5
(HSDPA) et 3GPP release 6 (HSUPA) et permet d’atteindre des débits théoriques de l’ordre de 14.4 Mbps dans le sens
descendant (DL) et 5.76 Mbps dans le sens montant (UL). Ces améliorations sont rendues possibles grâce à la modulation
et codage adaptatifs (AMC : Adaptative Modulation and Coding), une technique de retransmission rapide (HARQ : Hybrid
Automatic Repeat re-Quest) et à l’utilisation des méthodes d’ordonnancement intelligentes plus rapides. Même si
l’introduction de ces nouvelles techniques contribue à une augmentation de la capacité du système, elles engendrent
toutefois une plus grande complexité dans l’évaluation de ses performances dans des conditions réelles. Étant donnés
ses performances en termes d’efficacité spectrale, le HSPA a suscité l’intérêt de plusieurs opérateurs dans le monde ;
actuellement plus de 94% des réseaux UMTS déployés supportent la technologie HSPA. Dans ce contexte, nous
proposons le développement d’un outil de dimensionnement des réseaux UMTS et HSPA basé sur la couverture et la
capacité. Nous faisons également une évaluation des performances de l’interface radio HSPA. Cette évaluation prend en
considération les spécifications techniques des Node B et des terminaux mobiles d’un système HSPA. Les résultats
obtenus de cette évaluation, utilisant des données géographiques réelles, montrent que le système réussit à satisfaire aux exigences des services multimédia.
DAIS19: On the Performance of ARM TrustZoneLEGATO project
Presented by Valerio Schiavoni @vschiavoni at DAIS 19
The TrustZone technology, available in the vast majority of recent Arm processors, allows the execution of code inside a so-called secure world. It effectively provides hardware-isolated areas of the processor for sensitive data and code, i.e., a trusted execution environment (TEE). The Op-Tee framework provides a collection of toolchain, opensource libraries and secure kernel specifically geared to develop applications for TrustZone. This paper presents an in-depth performance- and energy-wise study of TrustZone using the Op-Tee framework, including secure storage and the cost of switching between secure and unsecure worlds, using emulated and hardware measurements.
Algorithmique et methodes de programmationSageKataliko1
Ce module est l'Introduction du Cours d'algorithmique que nous enseignons aux Etudiants en Genie Informatique, Gestion Informatique, Informatique appliquée, ...
Okeenea gabarit référentiel solutions et produits d'accessibilitéOKEENEA
Mise en conformité des circulations verticales : éveil de vigilance, nez de marche, éclairage
Vous souhaitez télécharger ce document ? Rendez-vous sur www.okeenea.com
Présentation réalisée par Frédéric Martinet suite au webinar sur l’innovation dans le secteur de la recherche d’information, organisé par la délégation ADBS Languedoc-Roussillon.
Technologies et Pédagogies : c'est quand qu'on va où ?Marcel Lebrun
Conférence donnée par Marcel Lebrun (UCL) lors de la journée "Learning with Apple" au Cercle de Wallonie le 23 novembre 2011. Technologies et Pédagogies, une question de dispositifs, de compétences à avoir et à atteindre et ... d'outils !
Résumé de l'atelier d'Édith Guilbeault sur les applications mobiles qui a été offert au colloque de l'AQIFGA, à Trois-Rivières, le 27 avril 2012.
La présentation est originellement une présentation kaynote
Projet numérique "Draw my school", dans le cadre Café Cyber au collège Honoré d'Urfé - Saint-Etienne (42).
Par l'association Zoomacom / http://www.zoomacom.org/
Apprentissage de la vidéo dessinée façon "Draw my Life". Avec les élèves volontaires du collège pour expliquer le fonctionnement de l'établissement aux nouveaux élèves de 6ème.
Avec la participation de Zac Akiki de GentleBadTV, bénévole à Zoomacom
http://www.gentlebadtv.fr/
Résumé de l'atelier d'Édith Guilbeault (conseillère pédagogique en intégration des technologies à la Commission scolaire de Laval) sur les applications mobiles qui a été offert au colloque de l'AQIFGA, à Trois-Rivières, le 27 avril 2012.
La présentation est une présentation keynote alors il se peut que des trucs bougent...
Le métavers a entamé la transition du web 2.0 vers le web 3.0, une évolution de l’Internet, qui associe des expériences physiques et digitales avec l’apport de la technologie et un environnement permettant de s’immerger dans un univers virtuel vers des expériences immersives nouvelles.
Le métavers marie les mécanismes du jeu à l’enseignement supérieur faisant la promesse de répondre aux problématiques et aux limites de l’apprentissage, telle la durée de l’attention et le manque de motivation et d’engagement des étudiants.
Qu’il s’agisse de l’immersion, de la personnalisation ou de la professionnalisation des parcours de formation, le métavers veut se positionner comme une des réponses pouvant apporter certains bénéfices aux étudiants en leur proposant des expériences d’apprentissage non reproductibles dans une salle de cours. Cependant, pour les enseignants du supérieur de langues et cultures, de nouvelles questions émergent :
Comment le métavers enrichit-il l’expérience d’apprentissage et crée-t-il de nouvelles perspectives pédagogiques ?
Comment explorer les nouveaux environnements virtuels qui permettent aux étudiants de s’entraîner lors des cours de langues et cultures ?
Le métavers promet d’améliorer les méthodes d’apprentissages. Comment accentuer les interactions sociales pour faciliter les contacts, la mixité des groupes et la proximité ?
L’avènement de ces mondes immersifs nécessite à la fois une maîtrise technologique et stratégique, quid du rôle de l’enseignant ?
Quelles sont les principales contraintes pour le déploiement du métavers dans l’enseignement supérieur des langues et cultures ?
Quid de l’attention des étudiants dans cet univers virtuel ?
Comment le métavers garantit-il l’ancrage des connaissances et la production des savoirs ?
Bilan du projet Café Cyber au collège Les Champ à Saint-Etienne (42). 2014-2015
Coordonné et animé par Delphine Duriaux, Médiatrice Numérique pour le Centre Ressource Départemental ZOOMACOM / http://www.zoomacom.org/
et avec la participation de Zac Akiki de GentleBadTV / http://www.gentlebadtv.fr/
Une présentation donnée à Lyon et à Louvain sur le WEB 2.0. Quels sont les outils ? Les mots-clés "Share-Note-Post-Comment-Me-Others ...". Mais qui sont ces "Digital Natives" ? Quelles compétences sont-ils en train de développer ? Comment pouvons-nous les former ? Et enseigner demain ? Apprendre 2.0 c'est encore et toujours Apprendre ?
Merci de me contacter si cela vous intéresse !
Retour d'expérience de Jean-Marie Lelong, directeur de l'école de Carlepont, sur le thème "tutorat numérique : des élèves de primaire enseignent à des maternelles".
Formation en alternance : quelles transformations apporte le numérique , diaporama présenté par Frédéric Haeuw lors des journées techniques nationales des adjoints de direction chargés de la pédagogie des CFA du bâtiment (CCCA-BTP)
Faire l’éducation autrement - Ma conférence clair 2014 Jacques Cool
Conférence d'ouverture au 5e Colloque Clair 2014 - Voir l'éducation autrement, le jeudi 30 janvier 2014, Clair NB (Canada)
Titre : Faire l'éducation autrement : ed la démystification à l'engagement
Être prof au 21e siècle 21. 21 Stratégies pédagogiques ou technologiques
Thierry KARSENTI, M.A., M.Ed., Ph.D.
Titulaire de la Chaire de recherche du Canada sur les technologies en éducation, Université de Montréal
@ThierryUdM
1. Technologies
& Pédagogies
C’est quand qu’on va où ?
Marcel Lebrun
Institut de Pédagogie universitaire et des Multimédias IPM
Université Catholique de Louvain UCL
marcel.lebrun@uclouvain.be
2. Technologies
& Pédagogies
Une conférence donnée au cercle de
Wallonie, le 23 septembre 2010, dans le
cadre de «Apprendre avec Apple» :
Marcel Lebrun
Institut de Pédagogie universitaire et des Multimédias IPM
Université Catholique de Louvain UCL
marcel.lebrun@uclouvain.be
3. ENSEIGNER 0.0
Dessin de Serdu inspiré par M@rcel ENSEIGNER 2.0
http://membres.multimania.fr/serdu/contact.html
4. Technologies et Pédagogies
L’oeuf et la poule ?
Les technologies peuvent contribuer
au développement pédagogique
QuickTime™ et un
Technologies Pédagogies
décompresseur GIF
sont requis pour visionner cette image.
L’impact positif des technologies nécessite des dispositifs
centrés sur l’apprentissage des étudiants
5. Les outils technologiques constituent un
potentiel formidable pour l’enseignement et
OUTILS - Potentiels
l’apprentissage.
Ce potentiel, instancié dans des valeurs
ajoutées pour l’apprentissage, se manifeste
dans des méthodes pédagogiques
METHODES - Apprentissages
« résonnantes » avec les facteurs qui
favorisent l’apprentissage.
Ces méthodes sont orientées vers les
OBJECTIFS - Compétences
compétences requises chez le futur acteur, la
future personne ... pour la société de demain
6. Dans un contexte donné ...
Pour quoi ?
OBJECTIFS
Compétences
et activités
de l'apprenant
QuickTime™ et un
décompresseur
METHODES
sont requis pour visionner cette image.
OUTILS
Comment ? Avec quoi ?
23. Déjà de nouvelles
« théories pédagogiques »
QuickTime™ et un
décompresseur
sont requis pour visionner cette image.
QuickTime™ et un
décompresseur
sont requis pour visionner cette image.
Quelques tendances et constatations sur l’apprentissage : George Siemens
* De nombreux apprenants vont rencontrer des domaines de connaissances et de compétences variés et parfois
sans liaison au cours de leur carrière.
* L’apprentissage informel devient de plus en plus une partie de l’expérience d’apprentissage. L’apprentissage
actuel survient au travers de communautés de pratiques, de réseaux personnels et au travers des différentes tâches
dans les situations de terrain
* L’apprentissage est un processus continu qui se déroule tout au long de la vie. Apprentissage et situation de
travail sont de moins en moins séparés. Dans certains cas, ils sont confondus.
* Les technologies sont en train de changer fondamentalement nos façons de penser. Elles modifient notre
«cablage cérébral»
* L’institution ou l’organisation et l’individu sont des organismes. L’apprentissage devient un processus commun
aux apprenants, aux acteurs de la société et aux institutions
* Pas mal de processus jadis du domaine de l’apprentissage (par exemple, chez les cognitivistes de l’information)
sont actuellement de plus en plus et de mieux en mieux assumés par les TIC.
* Le Savoir et le savoir-faire sont en train d’être supplantés par le «savoir où et quand», les connaissances
conditionnelles
(c) Traduction-Interprétation par M. Lebrun (2009)
http://www.elearnspace.org/Articles/connectivism.htm
http://www.connectivism.ca/
24. Connectivisme : les principes
• Apprentissage et connaissance résident dans la diversité des opinions
• Apprentissage est un processus d’organisation de ressources et de concepts
• L’apprentissage réside aussi dans des systèmes non humains
• La capacité d’apprendre est plus critique que les connaissances à disposition
• La maintenance et le développement des connections sont des éléments constitutifs
de l’apprentissage toute la vie durant.
• La compétence à déceler des connections entre des domaines divers, des idées
et des concepts devient une faculté fondamentale (core skill)
• La contextualisation justifiée et «à jour» est l’objectif premier de toute activité
connectiviste
• Le processus de prise de décision circonstanciée est en lui-même un processus
d’apprentissage qui demande de choisir des informations et tenir compte de la
mouvance de la réalité
(c) Traduction-Interprétation par M. Lebrun (2009)
http://www.itdl.org/Journal/Jan_05/article01.htm
32. Génération C
La génération C
désigne, selon le Centre
francophone
d'informatisation des
organisations (CEFRIO),
l'ensemble des
personnes nées entre
1984 et 1996. Elle se
caractérise par le fait
qu'elle a grandi avec les
technologies de
l'information et Internet,
dont elle se sert pour
communiquer,
collaborer et créer
33. Web 2.0
QuickTime™ et un
décompresseur
sont requis pour visionner cette image.
... permettant aux internautes ayant
peu de connaissances techniques
de s'approprier les nouvelles
fonctionnalités du web et ainsi
d’interagir de façon simple à la
fois avec le contenu et la
structure des pages et aussi entre
eux ...
35. Podcast : définition
Le podcasting ou la baladodiffusion est un
moyen généralement gratuit de diffusion de
fichiers (pdf, audio, vidéo ou autres) sur
Internet appelés podcasts ou balados.
Podcast : contraction d'iPod (le baladeur
numérique d'une marque à la "pomme") et de
l'anglais broadcast (diffusion).
Le «service podcast» permet de télécharger
les programmes audio ou vidéo d'un site
Internet sur son baladeur numérique ou sur
son PC.
36. Comment ?
le podcast, ce sont des «infos» sur Internet dont la
collection se met à jour et à laquelle on peut s’abonner
38. Et la recevoir sur son
baladeur ...
« N’importe où, n’importe quand »... pendant un travail de
groupe, en séance de TP, à la bibliothèque, chez soi ...
39. Open CourseWare
Walter Lewin du MIT
explique les bases de la
physique !
Jusqu’où ira la TV ?
Document réalité de France 2
La colonne de Chromatographie http://tinyurl.com/3ycpq2u
41. Et voici le screencast ...
M@rcel fait un cours sur «EXCEL»
filmé par son MacBook
42. Quel intérêt ?
Institutionnel : ouverture, flexibilité ...
Enseignement : changement de rôle ...
Pédagogique : changement du rapport aux savoirs, de
sa construction, de son partage ...
44. Vers des scénarios
- Interview
- Cas à analyser
- Enoncé de «problème» Pour rendre les auditoires plus interactifs,
- Micro-trottoir plus actifs et les enseignements plus contextualisés
- Actualités pertinentes
- Exposés filmés
Avant le Lors du Après le
«cours» «cours» «cours»
- Présentation d’une situation
d’amorce
Pour rendre les auditoires plus - Ouvrir un débat
transparents, plus ouverts - Illustrations life d’une
manipulation, d’un usage ...
- Simulation d’un phénomène
- Favoriser l’attention ...
45. Vers des scénarios
- Sortir de l’espace-temps du cours
- Revoir le cours
- Favoriser la compréhension
Prolonger l’enseignement au-delà du cours en
temps et lieu, mobilité, flexibilité - Favoriser la prise de notes
- S’ouvrir à l’enseignement à
distance
- Préparer les TP
Avant le Lors du Après le
«cours» «cours» «cours»
- Interview
- Cas à analyser
- Enoncé de «problème» Pour rendre les auditoires plus interactifs,
- Micro-trottoir plus actifs et les enseignements plus contextualisés
- Actualités pertinentes
- Exposés filmés
46. La question qui fâche !
Heu, ça va remplacer le prof ce «podecaste» ?
OUI ! Mon anecdote d’il y a 30 ans à l’époque de l’EAO
NON, Podcasting does not have a significant affect on attendance. Forbes, M.,
& Hickey, M. (2008). Podcasting: Implementation and Evaluation in an Undergraduate Nursing
Program. Nurse Educator, 33(5)
NON, Podcasting enables the professor and the students to interact with
each other. It also lets students use the podcasts for their individual needs.
Harris, H., & Park, S. (2008). Educational usages of podcasting. British Journal of Educational
Technology, 39(3), 548-51.
NON, Students who went to lecture and used the podcasts and
powerpoint spent less time studying and scored higher on the test. Dani
McKinney, Jennifer L. Dyck, Elise S. Luber (2009). iTunes University and the classroom: Can podcasts
replace Professors? Computers & Education, 52 (3), 617-623