Product SiteDocumentation Site

7.3. Desenvolvimento de Software Embebido

Fedora 13 inclui um conjunto de pacotes de suporte a desenvolvimento de aplicações embebidas em vários equipamentos. Existe amplo suporte para AVR e peças relacionadas assim como para o Microchip PIC. Além disso, existem pacotes de suporte ao desenvolvimento em equipamentos mais antigos e menos populares, tais como o Z80, 8051, e outros. Esta secção descreve alterações significativas para o Fedora 13. Para uma descrição mais completa consulte Pacotes para desenvolvimento embebido na wiki disponível em https://fedoraproject.org/wiki/Packages_For_Embedded_Development.

7.3.1. avrdude

avrdude foi actualizado de 5.8 para 5.10. A nova versão inclui suporte para números de peças adicionais, bem como um número de programadores adicionais.

7.3.2. piklab

piklab foi atualizado para a versão 0.15.7.
As principais alterações incluem:
  • Suporte para PICkit2V2 foi removido
  • O suporte ICD2 foi muito melhorada, incluindo suporte para dispositivos dsPIC33
  • Ferramentas e selecção de programadores foram transferidos para o gestor de projectos
Para detalhes completos, consulte o registo de alterações do Piklab em http://piklab.sourceforge.net/changelog.php.

7.3.3. mcu8051ide

mcu8051ide foi actualizado para a versão 1.3.3. Além das correcções de erros, esta versão inclui as seguintes novas funcionalidades:
  • depurador RS232/UART, ferramenta destinada para depuração em aplicações de hardware reais
  • Lista de símbolos (adicionada no painel da direita)
  • Assembler tem agora a capacidade de atribuir nomes de registos a constantes. Assim, desde esta versão você pode escrever código como este:
    ABC   EQU   R0
          MOV   ABC, #55h   ; <- This will be compiled as "MOV R0, #55h
    

7.3.4. gnusim8085

O Fedora 13 inclui o gnusim8085 versão 1.3.6. Esta nova versão é agora internacional, e inclui uma série de melhorias de usabilidade e novas funcionalidades. Para uma descrição completa, consulte o anúncio em https://launchpad.net/gnusim8085/+announcement/5242.

7.3.5. avr-binutils

avr-binutils foi actualizado para 2.20. Existem novas várias funcionalidades, assim como correcções de erros. Consulte o ficheiro de notícias do projecto para detalhes em 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

O avr-gcc foi actualizado para a versão 4.5.0, juntamente com o avr-gcc-c++. Consulte http://gcc.gnu.org/gcc-4.5/changes.html para os detalhes desta actualização.