Product SiteDocumentation Site

6.3. Rozwijanie oprogramowania wbudowanego

This beat is located here: https://fedoraproject.org/wiki/Documentation_Embedded_Development_Beat

Fedora 13 zawiera wiele pakietów obsługujących programowanie aplikacji wbudowanych na wielu platformach docelowych. Zapewniają szeroką obsługę AVR i związanych z nią części, a także mikroukładów PIC. Są też pakiety obsługujące programowanie na starszych, mniej popularnych częściach, jakich jak Z80, 8051 i innych. Aby uzyskać pełny opis proszę zobaczyć artykuł Pakiety programowania wbudowanego na wiki dostępny na stronie https://fedoraproject.org/wiki/Packages_For_Embedded_Development.

6.3.1. avrdude

Pakiet avrdude został zaktualizowany z wersji 5.8 do 5.10. Nowe wydanie zawiera obsługę dodatkowych numerów części, a także liczne dodatkowe programatory.

6.3.2. piklab

Pakiet piklab został zaktualizowany do wersji 0.15.7.
Główne zmiany obejmują:
  • Obsługa PICkit2V2 została usunięta
  • Obsługa ICD2 została znacznie ulepszona, w tym obsługa urządzeń dsPIC33
  • Zestaw narzędzi i wybór programatorów zostały przeniesione do menedżera projektów
Pełny dziennik zmian w programie Piklab znajduje się na stronie http://piklab.sourceforge.net/changelog.php.

6.3.3. mcu8051ide

Pakiet mcu8051ide został zaktualizowany do wersji 1.3.3. Poza poprawkami błędów, te wydanie zawiera także następujące nowe funkcje:
  • Debuger RS232/UART, narzędzie przeznaczone do debugowania aplikacji na prawdziwym sprzęcie
  • Lista symboli (dodana do prawego panelu)
  • Asembler posiada teraz obsługę przydzielania nazw rejestrów do stałych. Od tej wersji można pisać kod w ten sposób:
     ABC EQU R0 MOV ABC, #55h ; <, co zostanie skompilowane jako "MOV R0, #55h
    

6.3.4. gnusim8085

Fedora 13 zawiera pakiet gnusim8085 w wersji 1.3.6. Nowe wydanie jest teraz dostępne w wielu językach, a także zawiera liczne ulepszenia użyteczności i nowe funkcje. Pełny opis znajduje się w ogłoszeniu na stronie https://launchpad.net/gnusim8085/+announcement/5242.

6.3.5. avr-binutils

Pakiet avr-binutils został zaktualizowany do wersji 2.20. Zawiera liczne nowe funkcje, a także poprawki błędów. Szczegóły znajdują się w pliku NEWS projektu, dostępnego na stronie 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.

6.3.6. avr-gcc

Pakiet avr-gcc został zaktualizowany do wersji 4.3.3, razem z pakietem avr-gcc-c++. Szczegóły o tej aktualizacji znajdują się w Sekcja 5.3, „Zestaw kompilatorów GCC”.