Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:11_new [2022/05/16 18:24]
alexandru.radovici created
sde2:laboratoare:11_new [2022/05/16 18:34] (current)
alexandru.radovici
Line 1: Line 1:
 ====== TP 10 - Applications Tock ====== ====== TP 10 - Applications Tock ======
 +
 +===== Objectifs =====
 +Le but de ce TP est d'​apprendre à utiliser ​
 +  * Utilisation des applications Tock
 +  * Ecrire des applications Tock en C
 +
 +===== Bibliographie =====
 +  * Tock C Userland Applications [[https://​github.com/​tock/​libtock-c]]
 +  * Chapitre 7 - Userspace Applications Development [[https://​elf.cs.pub.ro/​so/​res/​doc/​so-books/​Radovici-Culic2022_Book_GettingStartedWithSecureEmbedd.pdf]]
 +
 +===== Sujets =====
 +  - Créer un nouveau projet à partir d'un modèle [[https://​github.com/​WyliodrinEmbeddedIoT/​tock-project|tock-project]].
 +  - Téléchargez le tock bootloader (indice: make flash-tockbootloader)
 +  - Téléchargez le noyau tock. Modifiez le texte que le noyau affiche lorsqu'​il démarre et téléchargez à nouveau le noyau. (indice : main.rs)
 +  - Modifiez example_app pour qu'il imprime un texte personnalisé. Téléchargez l'​application sur le microbit. (indice : installation de tockloader)
 +  - Copiez l'​application musicale (depuis libtock-c) dans votre dossier d'​applications. Construisez-le et téléchargez-le. (indice : copiez example_app tel quel et copiez uniquement main.c à partir de l'​application music).
 +  - Écrivez une application capable d'​afficher une seule lettre sur la matrice LED. Vous pouvez utiliser cette police comme source d'​inspiration https://​www.dafont.com/​5x5.font.
 +  - Écrire une application affiche un texte en code morse (LED et son).
 +
  
sde2/laboratoare/11_new.1652714652.txt.gz · Last modified: 2022/05/16 18:24 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0