L'affichage peut se faire sur archi ARM9. Le plus souvent une partie de l'acquisition et la gestion du déclenchement sont dédiées à un chip style fpga.
Avec des collègues nous avons il y a peu réalisé un oscillo portable industriel avec un ARM9 et justement un fpga spécialement conçu pour l'acquisition et le déclenchement rapide. L'affichage étant réalisé par un arm9 (200MHZ). La partie «ihm» est gérée par flnx/nanox et l'os c'est le projet open source lepton (je fais un peu pub, lepton avait fait l'objet d'une news ici il y a peu lepton/tauon). Avec Linux il sera à mon avis nécessaire d'utiliser les patchs préemptifs, PREEMPT-RT, et les extensions temps réel POSIX (pthread, timer temps réel, gestion signaux temps réel). Le défi: ne pas rater d'évènements et avoir un affichage fluide même si la bande passante ne pourra surement pas rivaliser avec un oscillo du commerce. C'est un chouette défi.
[^] # Re: Oscillo ?
Posté par cle_d_anton . En réponse à la dépêche Concours linuxembedded.fr 2012. Évalué à 2.
L'affichage peut se faire sur archi ARM9. Le plus souvent une partie de l'acquisition et la gestion du déclenchement sont dédiées à un chip style fpga.
Avec des collègues nous avons il y a peu réalisé un oscillo portable industriel avec un ARM9 et justement un fpga spécialement conçu pour l'acquisition et le déclenchement rapide. L'affichage étant réalisé par un arm9 (200MHZ). La partie «ihm» est gérée par flnx/nanox et l'os c'est le projet open source lepton (je fais un peu pub, lepton avait fait l'objet d'une news ici il y a peu
lepton/tauon). Avec Linux il sera à mon avis nécessaire d'utiliser les patchs préemptifs, PREEMPT-RT, et les extensions temps réel POSIX (pthread, timer temps réel, gestion signaux temps réel). Le défi: ne pas rater d'évènements et avoir un affichage fluide même si la bande passante ne pourra surement pas rivaliser avec un oscillo du commerce. C'est un chouette défi.voilà, voilà