Glossary indentation and "Free softwares"
This commit is contained in:
parent
d39e5166d5
commit
e19729c905
@ -60,7 +60,7 @@ Un logiciel libre est un logiciel qui respecte quatre libertés fondamentales~:
|
|||||||
\item la liberté d'étudier le logiciel
|
\item la liberté d'étudier le logiciel
|
||||||
\item la liberté de modifier le logiciel et de redistribuer les versions modifiées
|
\item la liberté de modifier le logiciel et de redistribuer les versions modifiées
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
Les deux dernière libertés demandent la mise à disposition du \gls{code source}. On parle souvent de \emph{copyleft}, par opposition au copyright.
|
Les deux dernière libertés demandent la mise à disposition du \gls{code source}.
|
||||||
|
|
||||||
On retrouve aussi le terme \enquote{\emph{open source}}, mais celui-ci est ambigu : celui-ci pouvant désigner un logiciel des les sources sont disponibles mais non réutilisables ou redistribuable ou désigner un logiciel libre (comme définit par \gls{OSI}).
|
On retrouve aussi le terme \enquote{\emph{open source}}, mais celui-ci est ambigu : celui-ci pouvant désigner un logiciel des les sources sont disponibles mais non réutilisables ou redistribuable ou désigner un logiciel libre (comme définit par \gls{OSI}).
|
||||||
|
|
||||||
@ -68,6 +68,8 @@ Les sources du logiciels sont soumis à des licences spécifiques garantissant c
|
|||||||
|
|
||||||
Quelques logiciels libres connus sont Firefox et Thunderbird, Linux, OpenOffice.org et LibreOffice.
|
Quelques logiciels libres connus sont Firefox et Thunderbird, Linux, OpenOffice.org et LibreOffice.
|
||||||
|
|
||||||
|
Ce \gls{TM} est donc entièrement articulé autour de logiciels et matériels libres : \LaTeX et vim pour l'écriture de ce rapport, Arduino comme plate-forme, CMake et gcc pour la \gls{compilation}. Tout le code produit est donc placé sous licence MIT.
|
||||||
|
|
||||||
\section{Conventions d'écriture}
|
\section{Conventions d'écriture}
|
||||||
Les mots en \textbf{gras} sont des mots expliqués dans le glossaire ou des acronymes.
|
Les mots en \textbf{gras} sont des mots expliqués dans le glossaire ou des acronymes.
|
||||||
|
|
||||||
@ -114,8 +116,7 @@ Il a été décidé de faire une station météo. Nous avons donc besoin d'un th
|
|||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Les limitations}
|
\section{Les limitations}
|
||||||
J'ai vite été confronté a quelque limitations : la mémoire de l'Arduino ne peux contenir seulement 32256 octets de code compilé. Il ne peux donc pas contenir en même temps les \glspl{bibliotheque} pour utiliser les capteurs en I²C, utiliser le port RJ45 et utiliser la carte SD. La solution a été de couper le programme en deux : il y a donc un code pour afficher les mesures en direct à travers un navigateur web et un code pour prendre des mesures de manière régulière et les enregistrer.
|
J'ai vite été confronté a quelques limitations : la mémoire de l'Arduino ne peux contenir seulement 32256 octets de code compilé. Il ne peux donc pas contenir en même temps les \glspl{bibliotheque} pour utiliser les capteurs en I²C, utiliser le port RJ45 et utiliser la carte SD. La solution a été de couper le programme en deux : il y a donc un code pour afficher les mesures en direct à travers un navigateur web et un code pour prendre des mesures de manière régulière et les enregistrer.
|
||||||
|
|
||||||
|
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
|
@ -1,9 +1,3 @@
|
|||||||
\newglossaryentry{code source}
|
|
||||||
{
|
|
||||||
name=code source,
|
|
||||||
description={bla}
|
|
||||||
}
|
|
||||||
|
|
||||||
\newglossaryentry{DIYg}
|
\newglossaryentry{DIYg}
|
||||||
{
|
{
|
||||||
name=DIY,
|
name=DIY,
|
||||||
@ -16,6 +10,18 @@
|
|||||||
description={langage de programmation ancien et répandu}
|
description={langage de programmation ancien et répandu}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
\newglossaryentry{code source}
|
||||||
|
{
|
||||||
|
name=code source,
|
||||||
|
description={bla}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newglossaryentry{compilation}
|
||||||
|
{
|
||||||
|
name=compliation,
|
||||||
|
description={transformation du code source (lisible pour un humain) en code machine (lisible pour une machine)}
|
||||||
|
}
|
||||||
|
|
||||||
\newglossaryentry{bibliotheque}
|
\newglossaryentry{bibliotheque}
|
||||||
{
|
{
|
||||||
name=bibliothèque,
|
name=bibliothèque,
|
||||||
@ -41,3 +47,4 @@
|
|||||||
\newacronym{JSON}{JSON}{JavaScript Object Notation}
|
\newacronym{JSON}{JSON}{JavaScript Object Notation}
|
||||||
\newacronym{NTP}{NTP}{Network Time Protocol}
|
\newacronym{NTP}{NTP}{Network Time Protocol}
|
||||||
\newacronym{OSI}{OSI}{Open Source Initiative}
|
\newacronym{OSI}{OSI}{Open Source Initiative}
|
||||||
|
\newacronym{TM}{TM}{Travail de Maturité}
|
||||||
|
Loading…
Reference in New Issue
Block a user