[Programmation C] Division, modulo .. et lib d'affichage
24 posts
• Page 2 of 3 • 1, 2, 3
Re: [Programmation C] Division, modulo .. et lib d'affichage
Tu devrais déjà essayer de compiler la démo et voir si cela fonctionne sur ta machine.
-
geogeo
Niveau 8: ER (Espèce Rare: nerd)- Posts: 150
- Joined: 27 Feb 2005, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [Programmation C] Division, modulo .. et lib d'affichage
Ah, je viens de voir que ndless est sorti !!! Mais c'est énorme !
Coool, je vais compiler la démo pour voir

Coool, je vais compiler la démo pour voir

[url=www.arch-armael.webege.com]
Archlinux
[/url]
Archlinux
-
Armael
Niveau 8: ER (Espèce Rare: nerd)- Posts: 120
- Joined: 11 Dec 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: [Programmation C] Division, modulo .. et lib d'affichage
Ben, je suis over booké... rendez vous ... on va dire pas le weekend qui vient, mais celui d'après 

[url=www.arch-armael.webege.com]
Archlinux
[/url]
Archlinux
-
Armael
Niveau 8: ER (Espèce Rare: nerd)- Posts: 120
- Joined: 11 Dec 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
Re: [Programmation C] Division, modulo .. et lib d'affichage
Bon alors, ça en est où ce projet?
-
JayTePremium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 207
- Joined: 26 Jan 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Polytechnique
Re: [Programmation C] Division, modulo .. et lib d'affichage
up !
alors alors ? ce modulo ?
alors alors ? ce modulo ?
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: [Programmation C] Division, modulo .. et lib d'affichage
Ouep, ça c'est ok. Le truc, c'est que ça marche grosso modo, mais ça reste très instable du fait de ne pas pouvoir charger proprement les binaires avec des variables static par exemple.
Ça marche des fois, mais après tu récupères des problèmes de mémoire qui font planter la caltos, ou qui donnent des comportements complètement inexplicables au programme.
Le gros cafouillage quoi. Vraiment. Du coup, ça rend problèmatique tout débuggage, car en fait le programme fait n'importe quoi en RAM.
La solution est de charger proprement le binaire : si on le laisse en format ELF (qui est un standard bien documenté quoique assez complexe), ensuite il faut un chargeur ELF qui chargera tout proprement en faisant le relogement et tout.
Ce qui est annoncé comme un objectif lointain de Ndless. J'attends donc de pouvoir charger proprement du ELF. (J'écrirais bien moi même le chargeur, mais c'est un peu trop compliqué pour moi, là...)
Une autre solution est de compiler le programme pour se loger à une adresse précise, et qu'ensuite il soit chargé à cette adresse. Ce que ne fait pas Ndless, puisque il charge dans un buffer aléatoire. Cette solution n'est à mon avis envisageable que dans le cas d'un kernel qu'on charge à la place de tout le reste, et qui lui même organise ensuite sa RAM en connaissance de cause. Pas d'un programme qui doit cohabiter avec d'autres trucs (le TI OS par exemple) chargés en RAM.
Voilà pour l'info
Ça marche des fois, mais après tu récupères des problèmes de mémoire qui font planter la caltos, ou qui donnent des comportements complètement inexplicables au programme.
Le gros cafouillage quoi. Vraiment. Du coup, ça rend problèmatique tout débuggage, car en fait le programme fait n'importe quoi en RAM.
La solution est de charger proprement le binaire : si on le laisse en format ELF (qui est un standard bien documenté quoique assez complexe), ensuite il faut un chargeur ELF qui chargera tout proprement en faisant le relogement et tout.
Ce qui est annoncé comme un objectif lointain de Ndless. J'attends donc de pouvoir charger proprement du ELF. (J'écrirais bien moi même le chargeur, mais c'est un peu trop compliqué pour moi, là...)
Une autre solution est de compiler le programme pour se loger à une adresse précise, et qu'ensuite il soit chargé à cette adresse. Ce que ne fait pas Ndless, puisque il charge dans un buffer aléatoire. Cette solution n'est à mon avis envisageable que dans le cas d'un kernel qu'on charge à la place de tout le reste, et qui lui même organise ensuite sa RAM en connaissance de cause. Pas d'un programme qui doit cohabiter avec d'autres trucs (le TI OS par exemple) chargés en RAM.
Voilà pour l'info

[url=www.arch-armael.webege.com]
Archlinux
[/url]
Archlinux
-
Armael
Niveau 8: ER (Espèce Rare: nerd)- Posts: 120
- Joined: 11 Dec 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
Re: [Programmation C] Division, modulo .. et lib d'affichage
BFLT ( http://www.uclinux.org/bFLT/ ) est plus simple à loader qu'ELF, on pourrait peut-être l'envisager.
bwang s'intéresse aux routines d'affichage de texte, il a demandé récemment ( http://www.unitedti.org/forum/index.php?showtopic=9367 ) un update
:
bwang s'intéresse aux routines d'affichage de texte, il a demandé récemment ( http://www.unitedti.org/forum/index.php?showtopic=9367 ) un update

Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6873
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: [Programmation C] Division, modulo .. et lib d'affichage
o/ Merci pour l'info 
Et bflt semble nickel, ça semble un jeu d'enfant comparé au ELF (j'ai imprimé la doc, l'ai reliée à côté de mon lit... eh bien je peux vous dire que c'est indigeste ! Surtout en anglais quoi)

Et bflt semble nickel, ça semble un jeu d'enfant comparé au ELF (j'ai imprimé la doc, l'ai reliée à côté de mon lit... eh bien je peux vous dire que c'est indigeste ! Surtout en anglais quoi)
[url=www.arch-armael.webege.com]
Archlinux
[/url]
Archlinux
-
Armael
Niveau 8: ER (Espèce Rare: nerd)- Posts: 120
- Joined: 11 Dec 2009, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS
Re: [Programmation C] Division, modulo .. et lib d'affichage
Armael wrote:Ouep, ça c'est ok. Le truc, c'est que ça marche grosso modo, mais ça reste très instable du fait de ne pas pouvoir charger proprement les binaires avec des variables static par exemple.
Je sais pas pour toi, mais chez moi les variables static passent sans problème.
= Sam101/Zoetrem
-
Zoetrem
Niveau 7: EP (Espèce Protégée: geek)- Posts: 70
- Joined: 02 Apr 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: DUT Info
24 posts
• Page 2 of 3 • 1, 2, 3
Return to Native: Ndless, Linux, ...
Who is online
Users browsing this forum: ClaudeBot [spider] and 11 guests