Il serait éventuellement possible de greffer Lepton au-dessus de contiki, comme nous l'avons fait pour eCos et segger.
Après vu le fonctionnement général et l'architecture de contiki, je ne sais pas si ça le ferait.
En tout cas, ça peut être tenté :).
Pour une cible comme la Kinetis K60N512 (512 Kio Flash et 128 Kio RAM pour rappel), tu dois disposer d'une mémoire externe supplémentaire. De plus, cette cible ne possède de MMU (pas de mécanisme de mémoire virtuelle comme on peut trouver sur les AT91SAM926x).
Un port de uClinux a été réalisé sur STM32 et maintenant sur K70.
Tu pourras consulter la mémoire vive nécessaire pour faire fonctionner uclinux sur STM32(dernier lien - date : Edited: 1/14/2012 8:40 PM - auteur : khusainov.vladimir).
Comme tu le souligne, l'avantage est de pouvoir porter des petits utilitaires (interpréteur LUA) ou de petites librairies (ustl, libpng, parseur XML).
Comme je le souligne dans la dépêche, la norme POSIX est un socle qui peut être adapté aux besoins de chacun.
Salut à tous,
Merci de l'intérêt que vous portez à Lepton.
La différence fondamentale avec eCos est qu'on tente de respecter le profil PSE-53 qui comprend notamment tout ce qui est multi-processus par exemple. (eCos est mono-processus et multithread)
Un gros travail reste à faire justement pour intégrer mongoosed et disposer d'un peu de RAM pour l'application.
[^] # Re: Des OS TR compatible posix y en a d'autres...
Posté par lepton.jjp . En réponse à la dépêche Lepton/Tauon : un système d'exploitation temps réel "POSIX compliant" pour cibles embarquées. Évalué à 2.
Il serait éventuellement possible de greffer Lepton au-dessus de contiki, comme nous l'avons fait pour eCos et segger.
Après vu le fonctionnement général et l'architecture de contiki, je ne sais pas si ça le ferait.
En tout cas, ça peut être tenté :).
[^] # Re: avantage par rapport à linux+RTAI ou linux+xenomai ?
Posté par lepton.jjp . En réponse à la dépêche Lepton/Tauon : un système d'exploitation temps réel "POSIX compliant" pour cibles embarquées. Évalué à 4.
Pour une cible comme la Kinetis K60N512 (512 Kio Flash et 128 Kio RAM pour rappel), tu dois disposer d'une mémoire externe supplémentaire. De plus, cette cible ne possède de MMU (pas de mécanisme de mémoire virtuelle comme on peut trouver sur les AT91SAM926x).
Un port de uClinux a été réalisé sur STM32 et maintenant sur K70.
Tu pourras consulter la mémoire vive nécessaire pour faire fonctionner uclinux sur STM32(dernier lien - date : Edited: 1/14/2012 8:40 PM - auteur : khusainov.vladimir).
[^] # Re: Allons de suite à l'essentiel:
Posté par lepton.jjp . En réponse à la dépêche Lepton/Tauon : un système d'exploitation temps réel "POSIX compliant" pour cibles embarquées. Évalué à 5.
Comme tu le souligne, l'avantage est de pouvoir porter des petits utilitaires (interpréteur LUA) ou de petites librairies (ustl, libpng, parseur XML).
Comme je le souligne dans la dépêche, la norme POSIX est un socle qui peut être adapté aux besoins de chacun.
[^] # Re: ...
Posté par lepton.jjp . En réponse à la dépêche Lepton/Tauon : un système d'exploitation temps réel "POSIX compliant" pour cibles embarquées. Évalué à 6.
Salut à tous,
Merci de l'intérêt que vous portez à Lepton.
La différence fondamentale avec eCos est qu'on tente de respecter le profil PSE-53 qui comprend notamment tout ce qui est multi-processus par exemple. (eCos est mono-processus et multithread)
Un gros travail reste à faire justement pour intégrer mongoosed et disposer d'un peu de RAM pour l'application.