Pour avoir cherché un RTOS pour un SoC maison à base d'ARM7TDMI (un peu vieillot mais toujours bon niveau gates/royalties), j'ai rapidement adopté uC-OSIII dont le code est vraiment ultra propre et très portable (je l'ai même porté sur RISC maison en quelques jours). http://micrium.com/downloadcenter/micrium-source-code/
Le code du coeur est dispo en téléchargement pour des buts éducatifs et d'évaluation, et même s'il est marqué non fonctionnel, il l'est !
Bref, en refaisant/simplifiant le portage ARM et du RISC maison, ça permet d'avoir un exemple assez simple et bien écrit pour toute la partie démarrage et changement de tâches.
J'ai hâte de voir la suite (et peut être contribuer vu que je vais bientôt bosser avec un STM32F4, assez similaire mais avec un FPU) !
# uC-OS
Posté par superna (site web personnel) . En réponse au journal Écrire son OS - Partie 1 : préparer le terrain. Évalué à 3.
C'est un projet intéressant !
Pour avoir cherché un RTOS pour un SoC maison à base d'ARM7TDMI (un peu vieillot mais toujours bon niveau gates/royalties), j'ai rapidement adopté uC-OSIII dont le code est vraiment ultra propre et très portable (je l'ai même porté sur RISC maison en quelques jours).
http://micrium.com/downloadcenter/micrium-source-code/
Le code du coeur est dispo en téléchargement pour des buts éducatifs et d'évaluation, et même s'il est marqué non fonctionnel, il l'est !
Bref, en refaisant/simplifiant le portage ARM et du RISC maison, ça permet d'avoir un exemple assez simple et bien écrit pour toute la partie démarrage et changement de tâches.
J'ai hâte de voir la suite (et peut être contribuer vu que je vais bientôt bosser avec un STM32F4, assez similaire mais avec un FPU) !