Ce qui me gêne dans ton projet, c'est que tu induis les gens en erreur. Sur 2 points essentiellement: sur la liberté, mais ça ne me gêne pas que tu publie une dépêche ici, la plupart des gens le savent et rectifient d'eux mêmes. Mais surtout sur les possibilités du 18F, et je n'aimerais pas être à la place des non électroniciens qui vont te croire et commencer à développer des softs pour finalement se rendre compte qu'ils ne pourront jamais les faire tourner sur un PIC.
Liberté:
La plupart des outils de développements sont proprios, alors qu'il existe des alternatives libres:
- Kicad ou gEDA, voire KTechLab,... pour la partie électronique, au lieu d'Orcad
- sdcc, Piklab pour la programmation du PIC, gpsim pour la simulation, au lieu de C18, DevCpp,...
Comme dit plus haut, il y a plus d'alternatives libres pour AVR que pour PIC. Et certains AVR sont disponibles en DIP: ATmega644 par exemple (20MIPS, 4Ko de RAM), donc parfaitement soudable.
Et ta licence est NC, comme citée plus haut, ce qui n'est pas libre. De plus, dans ton argumentaire "Pourquoi DOGS?" tu dis que tu veux faire une plate forme pas chère. La seule possibilité, c'est de la fabriquer en série (oui, une carte électronique fabriquée en série est moins cher que la faire soi même, à cause de la différence entre prix de gros et prix de détail des composants) Exemple: le projet "one laptop per child" :ordinateur complet pour 100¤ n'est possible que grâce à des capacités de fabrication industrielles. Il me semble que tu confonds gratuité et liberté; et si tu veux un système pas cher, entre le portable à 100¤ et les vieux PC/concoles de jeux reconverties, on trouve plus puissant pour moins cher que ton projet.
Puissance de calcul:
Comme cité plus haut, elle est ridicule. Si tu veux faire des calculs en 16 bits ou plus (autrement dit, faire de vrais calculs, pas de la gestion de mémoire ou de chaînes de caractères), on n'arrive pa du tou à 10MIPS. On est loin d'un μC à base d'ARM7: 50MIPS en 32 bits, et à un facteur de plusieurs 100aines par rapport à un VIA C3 de mini PC.
Ce qui est encore plus embêtant, c'est l'espace addressable: un 18F ne peut pas addresser plus de 4Ko.
Tu dis que tu veux en faire un ordinateur: comment comptes tu éditer un fichier ascii de 200 lignes de 25 caractères = 5Ko (fichier C courant) ?
J'espère que tu ne vas pas me parler de swap, parce qu'avec de la Flash, tu ne vas pas pouvoir swapper bien longtemps (100 000 écritures max)
Et je ne parle même pas d'éditer une image, ou d'éditer un fichier .odf. Quant à SDL et la 3D...
Donc:
- console de jeux: OK, si on prend des jeux de consoles des années 80
- base d'apprentissage: OK
- système nomade: non: tu pourras à la rigueur lire de la musique ou afficher des images (sous réserve qu'il ne faille pas bcp de RAM pour décompresser), mais rien d'autre. Et ta carte n'a pas la compacité d'un balladeur ou d'un téléphone portable.
- ordinateur: absolument pas
Ce serait bien que tu parles de ces limitations sur ton site, ça éviterait des méprises à des gens qui ne connaissent pas grand chose à l'électronique, et qui vont poser des question comme celle de Victor STINNER.
# Pauvres visiteurs...
Posté par Vinbre . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 10.
Liberté:
La plupart des outils de développements sont proprios, alors qu'il existe des alternatives libres:
- Kicad ou gEDA, voire KTechLab,... pour la partie électronique, au lieu d'Orcad
- sdcc, Piklab pour la programmation du PIC, gpsim pour la simulation, au lieu de C18, DevCpp,...
Comme dit plus haut, il y a plus d'alternatives libres pour AVR que pour PIC. Et certains AVR sont disponibles en DIP: ATmega644 par exemple (20MIPS, 4Ko de RAM), donc parfaitement soudable.
Et ta licence est NC, comme citée plus haut, ce qui n'est pas libre. De plus, dans ton argumentaire "Pourquoi DOGS?" tu dis que tu veux faire une plate forme pas chère. La seule possibilité, c'est de la fabriquer en série (oui, une carte électronique fabriquée en série est moins cher que la faire soi même, à cause de la différence entre prix de gros et prix de détail des composants) Exemple: le projet "one laptop per child" :ordinateur complet pour 100¤ n'est possible que grâce à des capacités de fabrication industrielles. Il me semble que tu confonds gratuité et liberté; et si tu veux un système pas cher, entre le portable à 100¤ et les vieux PC/concoles de jeux reconverties, on trouve plus puissant pour moins cher que ton projet.
Puissance de calcul:
Comme cité plus haut, elle est ridicule. Si tu veux faire des calculs en 16 bits ou plus (autrement dit, faire de vrais calculs, pas de la gestion de mémoire ou de chaînes de caractères), on n'arrive pa du tou à 10MIPS. On est loin d'un μC à base d'ARM7: 50MIPS en 32 bits, et à un facteur de plusieurs 100aines par rapport à un VIA C3 de mini PC.
Ce qui est encore plus embêtant, c'est l'espace addressable: un 18F ne peut pas addresser plus de 4Ko.
Tu dis que tu veux en faire un ordinateur: comment comptes tu éditer un fichier ascii de 200 lignes de 25 caractères = 5Ko (fichier C courant) ?
J'espère que tu ne vas pas me parler de swap, parce qu'avec de la Flash, tu ne vas pas pouvoir swapper bien longtemps (100 000 écritures max)
Et je ne parle même pas d'éditer une image, ou d'éditer un fichier .odf. Quant à SDL et la 3D...
Donc:
- console de jeux: OK, si on prend des jeux de consoles des années 80
- base d'apprentissage: OK
- système nomade: non: tu pourras à la rigueur lire de la musique ou afficher des images (sous réserve qu'il ne faille pas bcp de RAM pour décompresser), mais rien d'autre. Et ta carte n'a pas la compacité d'un balladeur ou d'un téléphone portable.
- ordinateur: absolument pas
Ce serait bien que tu parles de ces limitations sur ton site, ça éviterait des méprises à des gens qui ne connaissent pas grand chose à l'électronique, et qui vont poser des question comme celle de Victor STINNER.