Product SiteDocumentation Site

7.3. Ingebedde ontwikkeling

Fedora 13 bevat een reeks van pakketten om de ontwikkeling van ingebedde toepassingen te ondersteunen voor verscheidene doelen. Er is een brede ondersteuning voor de AVR en verwante onderdelen als ook voor de Microchip PIC. Bovendien zijn er pakketten om ontwikkeling te ondersteunen voor oudere, minder populaire onderdelen zoals de Z80, 8051, en anderen. Deze paragraaf beschrijft belangrijke veranderingen voor Fedora 13. Voor een meer complete beschrijving refereer je naar Packages for embedded development on the wiki beschikbaar op https://fedoraproject.org/wiki/Packages_For_Embedded_Development .

7.3.1. avrdude

avrdude is vernieuwd van 5.8 naar 5.10. De nieuwe vrijgave bevat ondersteuning voor extra onderdeel nummers en een aantal extra programmeurs.

7.3.2. piklab

piklab is vernieuwd naar versie 0.15.7.
Belangrijke veranderingen zijn:
  • Ondersteuning voor PICkit2V2 is verwijderd.
  • ICD2 ondersteuning is sterk verbeterd, inclusief ondersteuning voor dsPIC33 apparaten
  • Gereedschap keten en programmeur selectie is verplaatst naar de project beheerder
Voor de complete details, refereer je naar de Piklab verander log op http://piklab.sourceforge.net/changelog.php.

7.3.3. mcu8051ide

mcu8051ide is vernieuwd naar versie 1.3.3. Naast fout reparaties, bevat deze vrijgave de volgende nieuwe kenmerken:
  • RS232/UART debugger, gereedschap bedoelt voor het debuggen in echte hardware toepassingen
  • Symbool lijst (toegevoegd op het rechter paneel)
  • Assembler heeft nu ondersteuning voor het toekennen van register namen aan constanten. Dus vanaf deze versie kun je code schrijven als:
    ABC   EQU   R0
          MOV   ABC, #55h   ; <- This will be compiled as "MOV R0, #55h
    

7.3.4. gnusim8085

Fedora 13 bevat gnusim8085 versie 1.3.6. Deze nieuwe vrijgave is nu geïnternationaliseerd, en bevat een aantal gebruik verbeteringen en nieuwe eigenschappen. Voor een complete beschrijving, refereer je naar de aankondiging op https://launchpad.net/gnusim8085/+announcement/5242.

7.3.5. avr-binutils

avr-binutils is vernieuwd naar 2.20. Er zijn een aantal nieuwe kenmerken en ook fout reparaties. Refereer naar het NEWS bestand van het project op http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/src/binutils/NEWS?rev=1.87&content-type=text/plain&cvsroot=src&only_with_tag=binutils-binutils-2_20.

7.3.6. avr-gcc

avr-gcc is vernieuwd naar 4.5.0, tezamen met avr-gcc-c++. Refereer naar http://gcc.gnu.org/gcc-4.5/changes.html voor details over deze vernieuwing.