Franchement faire de l'ARM c'est sympa grin
Pas de souci, tu fabriques le proc avec Zerosquare et Godzil, je vous écris l'assembleur !
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
heu ben non, ca existe déja grin

faudrait adapter un clavier sur une stm32f429discovery

http://www.st.com/en/evaluation-tools/32f429idiscovery.html
Ca a l'air marrant ce truc cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
yep. En fait ce qui me fait le plus chier pour faire une TIARM, c'est le clavier. l'écran est très gérable.
Ca se fait beaucoup, ce genre de board avec un peu de mémoire, un écran et de la connectique, le tout programmable avec une toolchain gratuite ? #ange#
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Folco: quand je te propose tu réponds pas, mais la d'un coup tu es interessé ? embarrassed
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Folco: ST est un spécialiste de la chose, mais ses concurrents (ex atmel/nxp) doivent en faire aussi, je suppose.
Godzil -> l'idée n'avait pas fait encore son chemin, tout simplement cheeky
Et donc, un modèle, une gamme à proposer ? Il y en a avec un clavier type azerty inclus ? Le système est à programmer soi-même, c'est comment ?
Rah ça me titille tout d'un coup ces conneries love

(ps -> dur de googler "ST", un peu d'aide m'arrangerait svp grin)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
bin non j'en connais pas avec clavier sérieux justement c'est bien ce que je dis.

ST = STMicroElectronics gamme Discovery. les gammes nucleo sont bien aussi mais plus arduinoesques. c'est a toi de mettre les périphs.

le systeme est bien entendu a programmer soi meme

soit avec la merdouille qu'est STM32Cube chez ST (Chaque fabriquant a sa merdouille)

soit avec sa bite et son couteau (arm-none-eabi-gcc + reference manual + openocd pour programmer)

soit avec une bite encore plus grosse, cad avec un RTOS comme NuttX qui supporte a peu près touts les CPU ARM Cortex M (cad, pour l'embarqué, pas pour iphone/android/raspi).

Il faudrait vraiment se concentrer sur le clavier, apres ca permettrait de faire une carte ti68k-like, c'est plus le meme probleme qu'a l'époque épique.
Merci beaucoup !!! love

bon, trois candidats :
- http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f429idiscovery.html
- http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f469idiscovery.html
- http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html

Un que tu conseilles particulièrement, ou l'inverse ?

Sinon, seul truc qui me fait un peu peur, faut être ingé en électronique pour faire joujou avec ces bestioles, ou est-ce que de la doc, quelques idées sur le bas niveau et de l'aspirine permettent de s'en sortir ? Genre pour booter, dessiner à l'écran, attendre en idle, c'est à ma portée ou faut avoir fait l'X ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
je te déconseille la F7 c'est un cpu très récent et je crois que t'as posté deux fois la même grin
edit ah non, la 429 va très bien, et a un bon support logiciel dans des trucs qui t'intéresseront plus tard

bon courage si tu veux te mettre au stm32, il faut être pret a y passer un temps assez important quand même.

tu veux pas commencer par une nucleo f411 ou l476?

Imagine que tu refais pedrom. donc tu joues aux registres... faut tout faire.

va falloir un peu de temps. sauf que tu risques pas de briquer, t'as un accès direct pour programmer la flash, qui est interne, donc on s'emmerde pas avec un bootloader risqué et un port link débile.

hello world ca se tente je peux te passer des codes compréhensibles de zéro, pour l'écran, faudrait d'abord t'habituer a l'architecture, puis quand tu maitrises un peu, tu pourras le programmer.

Pour commencer prends un bon gros paquet de dafalgan et télécharge ca:

-> ref manual

http://www.st.com/content/ccc/resource/technical/document/reference_manual/3d/6d/5a/66/b4/99/40/d4/DM00031020.pdf/files/DM00031020.pdf/jcr:content/translations/en.DM00031020.pdf

Ze document indispensable qui s'appelle au choix RM0090, DM00031020 ou encore DocID018909 trilove

tu le lis pas de A a Z hein? promis? tu cherches que les bouts utiles okay? grin Sinon on va re retrouver tout sec dans 10 ans grin

le code qui va t'aider a comprendre comment ca boote est la
https://github.com/f4grx/barmetal/blob/master/stm32/boot.c
ca commence dans boot.c en collaboration avec
https://github.com/f4grx/barmetal/blob/master/stm32/stm32.ld

c'est un peu dégueu, je sais plus si je l'ai laissé dans un état ou ca builde, mais ca devrait être pas loin.
Ce code m'a servi de base pour un bootloader qui se trouve dans une de nos cartes au taf.
Tu y va hard la Squalyl!
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
moi je fournis les infos demandées.

c'est lui qui demande embarrassed

il faut qu'il ait les éléments pour décider.

Je lui dis pas que c'est simple , je lui propose même de commencer avec une nucleo moins chere, et je lui recommande pas le F7.
Moi je veux bien commencer avec les cartes dont tu parles, mais concrètement on en fait quoi ? Il n'y a pas d'écran, comment tu veux jouer à tetris toi ? embarrassed*
squalyl (./42) :
va falloir un peu de temps. sauf que tu risques pas de briquer, t'as un accès direct pour programmer la flash, qui est interne, donc on s'emmerde pas avec un bootloader risqué et un port link débile.
Ca c'est une bonne nouvelle ^^
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
(et le debugger est intégré a la carte, le reste se fait avec GDB)

c'était juste moins cher, je crois que les nucleos sont a ~10 euros, les disco un peu plus.

bon oui tu peux prendre direct cette discovery 429 mais n'attends pas d'avoir l'écran qui marche en une semaine... il faut déja découvrir l'archi!
Ok, merci beaucoup des conseils.

Bon sinon, avec les deux cartes sans écran que tu m'as proposées précédemment, on peut s'amuser à faire quoi ? On doit certainement pouvoir s'éclater, mais à part hacker tout ce qu'on trouve dessus, on peut s'en servir de façon utile au quotidien ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Brancher, voir que la diode clignote, debrancher et remetre dans le carton, et attendre qu'il y ai 2 cm de poussiere dessus
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
comme un arduino
en bref, prototyper, essayer un soft avant d'embarquer le pion sur une vraie carte.
Par exemple elle va me permettre de tester le soft de pilotage pour les moteur que tu m'as envoyé.

Sinon on peut piloter des trucs... loupiotes relais etc
et lire l'état de boutons, capteurs, toussa...

la discovery elle a déja des trucs branchés dessus... elle porte bien son nom, c'est tout en un pour découvrir le pion et ce qu'il peut faire.
Ok.
tiens, je viens de regarder Nuttx, c'est excellent comme truc. Il y a des bases de programmes ici ou là pour cet OS, quelque chose de communautaire qui recense un peu tout ce qui se fait ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
(je te préviens Folco, si tu prends un truc ST, tu vois avec squalyl pour le support : moi, je ne t'aiderai pas embarrassed)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Je suis entre deux, mais comme je t'avais propose des trucs et que tu m'a gentillettement ignoré, je ne ferrais pas de support pour des trucs autres que ce que j'aurais pu faire embarrassed
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Zero: je crois pas qu'on t'aie encore demandé.

Folco: Ca commence juste a prendre de l'ampleur

c'est utilisé par Pixhawk pour des tonnes de drones et par Motorola pour les motomods. Samsung et Sony s'y intéressent aussi et contribuent.
Egalement par la startup Thingsee.
Et je m'en sers au boulot.

Pour le fun ca peut lancer Micropython, lua, et on a des interpréteurs basic et pascal.
Mais c'est avant tout un OS dédié, pas générique, pratiquement toujours, tout est compilé une fois pour toutes en flash.

Comme c'est un OS embarqué, ca sert a pas mal de projets mais ca reste caché dans les produits, parfois propriétaires (licence BSD toussa), donc on est pas trop au courant.

J'ai récemment facilité l'ajout d'app et je suis en train d'en faire quelques unes.

Le développement est très actif.
• Godzil profere Open/FreeRTOS embarrassed
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
ca n'a rien a voir, mais alors rien du tout.
squalyl > je préfère prévenir, je le connais l'animal embarrassed

(et c'était une blague [enfin à moitié : je pourrais pas trop l'aider, faute d'être utilisateur])
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
cheeky

Bon, vu que partiquement plus personne ne passe sur le blog, mizapar vince et Godzil, je préviens ici que j'ai posté un article : blogs/blog.php?id=400&i=51 cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
top
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
^^