π
<-
Chat plein-écran
[^]

[83PCE] Sorcery : un micro-kernel hybride

Assembleur, Axe, C/C++, ICE...

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby TheMachine02 » 07 Oct 2020, 22:20

Un petit log d'avancement depuis la dernière fois :
  • Le système de fichier a avancé considérablement, et maintenant peut créer des nodes / des fichiers etc ... La lecture et l'écriture de fichier 'pures' (pas des device ou des fifo) est cassée, mais je finirais par la corriger :P
  • A propos de fifo, on peut créer des pipe nommées sur le système de fichier
  • On peut maintenant "monter" le système de fichier de TI en flash, donc la migration de Sorcery vers le TI OS garde par défaut tous les programmes en flash
  • Des optimisations un peu partout et un code plus propre
  • Beaucoup de syscall ont commencé à faire leur apparition
  • A propos de syscall, j'ai rajouté _profile qui permet de "profiler" l'exécution d'un code d'un thread pour connaître ses "points chauds" ou les chemins exécutés le plus souvent. Pas très précis, mais ça donne de bon résultat quand même :)
  • Le slab système est maintenant quasiment fonctionnel, et permet d'être à la fois très rapide, associé à un overhead nul (c'est magique !)
  • Il y a eu du travail pour l'exécution des binaires en PIC (position indépendant code), mais rien de très concret pour l'instant, l'exécution de fichier n'est toujours pas vraiment fonctionnel
  • Un debug du kernel simplifié

Le tout pour un kernel qui n'a pas gagné en volume pour autant et qui reste toujours très léger :)

Enfin, dernière petite chose en date. C'est pas vraiment très fonctionnel pour l'instant, cependant :

Image

Et oui, on peut faire un multi boot :)
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29%
 
Posts: 336
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
Class: Médecine

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby Adriweb » 07 Oct 2020, 23:08

Félicitations, ca avance beaucoup je trouve, et rapidement !
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 74.1%
 
Posts: 13930
Images: 1138
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby TheMachine02 » 09 Oct 2020, 23:18

Le multiboot fonctionne maintenant comme il devrait : on peut placer des kernels (en archive) sur le système de fichier du TI OS et choisir lequel booter en plus du TI OS. Sachant que mon kernel peut mount le système de fichier du TI OS, c'est maintenant parfaitement intégré 😊. Bon petit point négatif, il faut encore que je gère les derniers OS (5.5 etc) qui devront utiliser des méthodes légèrement différentes

Image

Et nous avons maintenant la permière release fonctionnelle :)
https://github.com/TheMachine02/Sorcery ... tag/v0.1.5

Le kernel ne fait pas grand chose pour l'instant mais comme on a le dual boot, il n'y a pas de problème à installer les deux :p
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29%
 
Posts: 336
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
Class: Médecine

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby LeGmask » 10 Oct 2020, 09:38

OwO gg, :bj:
Image
User avatar
LeGmaskVIP
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 30.3%
 
Posts: 110
Images: 4
Joined: 20 Dec 2019, 16:49
Gender: Male
Calculator(s):
Class: BioMAD
GitHub: LeGmask

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby Ti64CLi++ » 10 Oct 2020, 10:31

Tu m'expliques le screenshot avec Sorcery v1.4 alors que la release c'est 1.5 ? Qu'est-ce que tu nous caches ? :troll:
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 31.8%
 
Posts: 3438
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
Class: MP
GitHub: Ti64CLi

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby Bobb » 13 Mar 2021, 13:40

Je suis très admiratif de ce que tu fais TheMachine02 et je te suis de tout coeur dans ton projet. J'aurais bien aimé t'aider, mais je n'ai pas du tout assez de compétences pour ça. En tous cas, bon courage !

Tous mes programmes sont disponibles
ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python

Mon comte Instagram :
raphael.lp_


Image
User avatar
BobbProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 80.6%
 
Posts: 253
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
Class: Terminale Générale

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby Adriweb » 30 Jun 2022, 19:17

Bon alors, ca avance ? :P Je vois que tu en parlais sur le chat :troll:
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 74.1%
 
Posts: 13930
Images: 1138
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby TheMachine02 » 01 Jul 2022, 07:34

C'est tout simplement une hallucination collective :troll:

Plus sérieusement, surtout du ménage, du plumbing d'autres choses pour que ça soit un peu plus fonctionnel, et après je m'attaquerai aux trois loups dans la pièce, _execve, _fork et l'USB
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29%
 
Posts: 336
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
Class: Médecine

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby Epharius » 06 Jul 2022, 10:47

Oof, bon courage, hâte de pouvoir faire tourner Windows 11 grâce au multi-threading 8-)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6%
 
Posts: 1044
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
Class: Ensimag
GitHub: MathisLav

Re: [83PCE] Sorcery : un micro-kernel hybride

Unread postby TheMachine02 » 27 Jul 2022, 10:31

Image

On a trouvé l'utilité de mon kernel :troll:
User avatar
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 29%
 
Posts: 336
Images: 0
Joined: 16 Jan 2013, 18:27
Gender: Not specified
Calculator(s):
Class: Médecine

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Social
-
Featured topics
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Octobre 2022
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 5€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2022
Programme d'aide à l'équipement des établissements rentrée 2022. Pour tout achat groupé ou recommandation exclusive de calculatrices TI, 1 produit TI offert pour chaque tranche de 30 élèves concernés !
Programme d'aide à l'équipement des établissements rentrée 2022. Pour tout achat groupé ou recommandation même non exclusive de calculatrices Casio, des produits offerts pour chaque classe concernée !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12345678
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
515 utilisateurs:
>494 invités
>15 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)