Product SiteDocumentation Site

7.3. Разработка встроенных систем

В Fedora 13 включен набор пакетов в помощь разработке микропрограмм для различных устройств. Имеется широкая поддержка микроконтроллеров AVR и связанных с ними устройств, а также поддержка Microchip PIC. Кроме того, есть пакеты в помощь разработке для более старых, менее популярных устройств, таких как Z80, 8051 и подобных. В этом разделе освещены наиболее значимые изменения в Fedora 13. Более полное описание на странице Пакеты для разработки встроенных систем по адресу http://fedoraproject.org/wiki/Packages_For_Embedded_Development .

7.3.1. avrdude

avrdude обновлен с версии 5.8 до 5.10. Новая версия включает поддержку дополнительных устройств и программаторов.
Дополнительная информация:

7.3.2. piklab

piklab обновлен до версии 0.15.7.
Основные изменения включают:
  • удалена поддержка PICkit2V2;
  • значительно улучшена поддержка ICD2 и добавлена поддержка устройств dsPIC33;
  • выбор набора инструментов и программаторов теперь осуществляется менеджером проектов
Подробную информацию можно найти в журнале изменений Piklab по адресу http://piklab.sourceforge.net/changelog.php.

7.3.3. mcu8051ide

Обновленная версия mcu8051ide 1.3.3 помимо исправлений ошибок включает следующие новые возможности:
  • отладчик RS232/UART для отладки программ, предназначенных для выполнения на реальном оборудовании;
  • список символов (на правой панели);
  • Ассемблер теперь поддерживает присвоение имен регистров константам. Поэтому, начиная с этого выпуска, код можно писать следующим образом:
    ABC   EQU   R0
          MOV   ABC, #55h   ; <- This will be compiled as "MOV R0, #55h
    

7.3.4. gnusim8085

Fedora 13 включает gnusim8085 (версия 1.3.6). Этот выпуск переведен на другие языки и включает набор усовершенствований и новых возможностей. Подробную информацию о возможностях можно найти по адресу https://launchpad.net/gnusim8085/+announcement/5242.

7.3.5. avr-binutils

Обновленная версия avr-binutils 2.20 включает новые возможности и исправления ошибок. Подробную информацию можно найти в файле новостей по адресу 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 обновлен до версии 4.5.0 наряду с avr-gcc-c++. Подробную информацию об этом обновлении можно найти на странице http://gcc.gnu.org/gcc-4.5/changes.html.