Vous cherchez à démarrer le développement du microcontrôleur ARM sous Linux [fermé]

William Lewis Jr

Vous cherchez à démarrer le développement du microcontrôleur ARM sous Linux [fermé]


Je cherche à me lancer dans le développement de microcontrôleurs ARM sous Linux.

Gardez à l’esprit que j’aime vraiment le bas niveau. En ce moment, j’ai une certaine expérience avec la série PIC16F et l’AVR 8 bits. C’est au niveau assembleur. Je préfère de loin le PIC plutôt que l’AVR en ce moment car il a un débogage solide et un support de dongle matériel pour Linux, tout avec AVR ressemble à un hack.

N’importe qui a des suggestions sur les cartes de développement et les outils qui fonctionneront bien pour Linux qui ne coûteront pas énormément d’argent car je ne suis qu’un amateur.

Si vous avez besoin de plus d’informations, je serais heureux de vous les fournir.

jippie

Google pour TI Stellaris.

Chris Stratton

STM32 et les adaptateurs SWD ST-LINKv2 bon marché sur les cartes d’évaluation (également utilisables avec des cibles externes) fonctionnent assez bien sur Linux à l’aide d’outils gratuits et ouverts. Ce n’est pas anodin, et les exemples nécessitent une correction pour être construits avec un GCC standard, mais des choses comme l’intégration SWD et gdb sont déjà assez délicates, car cela ajoute le désir de certains outils propriétaires de masquer les détails, d’effectuer des vérifications de licence et de fournir des binaires uniquement contre les versions de bibliothèque linux étrangement sélectionnées sont très malvenues . Cela peut souvent être dû au fait que plus vous payez, moins vous obtenez de flexibilité.

Réponses


 Sim

Regardez ici mec

http://www.ti.com/lsds/ti/microcontroller/tiva_arm_cortex/c_series/tm4c_arm_cortex-m4/overview.page?DCMP=tivac-series&HQS=tivac-series-b

Lisez à ce sujet, cela donne une bonne quantité d’informations de fond

EDIT: Euh, je suppose que je dois aussi à Jippie le commentaire, je ne l’avais pas vu avant de poster mais oui. Désolé: S.

William Lewis Jr

Une lecture qui semble très évolutive, des petits aux grands projets. Comment l’outil Linux prend-il en charge ces puces / cartes de développement?

jippie

recursive-labs.com/blog/2012/10/28/… J’y suis allé, je l’ai fait, probablement en recommençant dans peu de temps. Google ‘stellaris launchpad linux’ vous donnera assez peu de succès sur Linux. C’est plus compliqué que AVR sur Linux, mais ça marche.

Sim

Je suis d’accord avec Jippie sur celui-ci, je suis également d’accord pour dire qu’il est plus complexe que l’AVR, bien que … Je déteste beaucoup l’AVR: S

William Lewis Jr

D’un point de vue Linux, avr est nul mais réalisable. Un autre problème potentiel est que le pas de broches n’a pas eu la chance de récurer pendant que je suis au travail, mais 64 broches peuvent donner lieu à des problèmes de soudage comme moi pour couper les problèmes de soudure lorsque je dois créer ma propre carte.

Chris Stratton

64 broches ne devraient pas être un problème, soudez seulement une, puis deux jusqu’à ce que vous soyez sûr que l’alignement est correct. ARM sur Linux sera probablement plus délicat que AVR là-bas – ne vous attendez pas à ce que quoi que ce soit (même si c’était cher – presque surtout si c’était le cas) soit clé en main, mais vous pouvez faire un vrai travail de cette façon et l’intégrer pleinement dans votre système existant. processus de développement.

 

(sous, [fermé], #à, ARM, cherchez, démarrer, Développement, du, Le, Linux, microcontrôleur, vous

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *