2009/7/14 Simon Derr <simon.d...@gmail.com> > Bonjour Olivier, > > > Par contre, je t'avoue que j'hésite à l'intégrer tel quel : > > - la séparation entre les deux architectures est un peu > > trop floue. Dans mes rêves les plus fous, il y aurait > > un repertoire arch/ et un nouveau framework qui saurait > > gérer ça proprement. Même si j'ai commencé à faire un > > proto l'an dernier (basé sur les Makefiles du kernel > > linux-2.6), il reste beaucoup de travail pour finaliser > > ce prototype. > En fait je n'ai pas envoyé le patch pour qu'il soit intégré tel quel. > C'est surtout, disons, un point de départ :) > C'est aussi pour montrer, comme tu l'as remarqué, que le patch est > finalement assez petit. >
Comme Simon vient de le dire, le patch est un bon point de depart pour jauger les modifications a faire. On a commence a discuter un peu de notre cote pour modifier un peu l'arborescence d'Aversive, pour prendre en compte les architectures, et la discussion actuelle sur avr-list est la pour recueillir l'avis de tous les utilisateurs (et createurs ;) a ce sujet. Par exemple: aversive - commun - - schelduler - - filtres - - trajectoire - AVR - - fonctions_de_base - - interruptions_appel_schelduler - - pwm - - encoder - DSPIC - - fonctions_de_base - - interruptions_appel_schelduler - - pwm - - encoder etc... > > > - tu dis qu'il manque dans le patch un système de build et > > que tout est mis en dur dans MPLAB. > > Si j'ai bien compris (corrige moi si je me trompe), il > > n'est pas possible d'utiliser le compilateur dspic de > > la même manière qu'une toolchain classique ? Est-ce qu'on > > pourrait imaginer par exemple de compiler pour dspic en > > remplaçant avr-gcc par "dspic-gcc" ? > Si si, il est tout à fait possible d'utiliser la toolchain mcc30 comme > toute autre toolchain, avec des Makefiles classiques et compagnie. > C'est juste que pour le moment ce travail n'a pas été fait de notre > côté. > > Simon > -- Julien Le Guen
_______________________________________________ Avr-list mailing list Avr-list@droids-corp.org CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive WIKI : http://wiki.droids-corp.org/index.php/Aversive DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/ BUGZILLA : http://bugzilla.droids-corp.org COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog