e7bb63dd132243081926999f19625af2.jpg

e7bb63dd132243081926999f19625af2.jpg

embedded-systems-design.jpg

embedded-systems-design.jpg

1/2
  • Página inicial

  • Contato

  • Sobre

  • More

    Sistemas Embarcados

     

     

    BEAGLEBONE BLACK

     

     

    Para o acionamento de máquinas elétricas e controle de conversores estáticos o AM335x conta com 8 saídas PWM sendo que seis são de precisão e possui 7 entradas analógicas para um A/D de 12bits. Para a pesquisa e desenvolvimento de protocolos de redes industriais, desenvolvimento de diversas estratégias de controle e uso de sistema operacional de tempo real, o AM335x possui Unidade Programável de Tempo Real – Programmable Real-Time Unit (PRU). Possui acelerador gráfico 3D e com relação a capacidade de processamento do AM335x.

     

    A figura a seguir apresenta alguns dados comparativos entre alguns kits disponíveis no mercado.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Figura disponivel em: https://learn.adafruit.com/embedded-linux-board-comparison/performance

     

     

    Além disso, a seguir é apresentado um resumo das principais características do processador AM335x:

     

    • Foi projetado para ser utilizado no desenvolvimento de todos os dispositivos utilizados em automação industrial, isto é, desde os dispositivos de entrada e saída (I/O Devices: Sensores, Drivers de Motores e Gateways) até asIHMs Industriais e CLPs, segundo divulgação da empresa Texas Instruments;

    • Foi projetado de modo a reduzir em 30% o custo dos dispositivos industriais. Isto acontece porque o AM335x traz internamente grande parte do hardware que deve ser implementado externamente caso a escolha do projeto seja outro microcontrolador ou microprocessador;

    • Possui Unidade Programável de Tempo Real – Programmable Real-Time Unit (PRU);

    • Possui Subsistema de Comunicação Industrial – Industrial Communication Subsystem (PRU-ICSS). Entre as interfaces suportadas pela PRU-ICSSestão os seguintes protocolos industriais de tempo real usados no modo mestre e escravo: EtherCAT®, PROFINET, EtherNet/IP™, PROFIBUS,POWERLINK, SERCOS III. Além disso, a PRU-ICSS possibilita o desenvolvimento de protocolos customizados tanto na indústria quanto na pesquisa acadêmica;

    • Executa os sistemas operacionais: Android, Angstrom, Ubuntu, Debian,ArchLinux, Gentoo, Sabayon, Buildroot, Erlang, Fedora e Cloud9 IDE com Node.js w/ BoneScript library; 

    • A programação pode ser realizada em diversas linguagens, como exemplo podemos citar: C, C++, Java (Qt Jambi), Python (PyQt, PySide, PythonQt), Ruby (QtRuby), Ada (QtAda), C# (Qyoto), Pascal (FreePascal Qt4), Perl (Perl Qt4), Haskell (Qt Haskell), Lua (lqt, QtLua), Dao (DaoQt), Tcl (qtcl), Common Lisp (CommonQt), D (QtD);

    • Executa o Sistema Operacional de Tempo Real QNX e FreeBSD. Vale ressaltar que o Sistema Operacional QNX é utilizado no desenvolvimento decontrole para sistemas críticos em aviões, usinas termonucleares,equipamentos médicos, automóveis, usinas hidrelétricas, dentre outros;

    • Possui acelerador gráfico 3D do tipo POWERVR SGX™, o que favorece o desenvolvimento de equipamentos que necessitam de interface amigável com o usuário, como ocorre nas IHMs Industriais, Netbooks, Smartphones, Tablets, MP5 e MP4 Players, dentre outros dispositivos; 

     

    Para aplicações de processamento de som e imagem, a Raspberry Pi possui mais recursos de hardware. Por outro lado, a BeagleBone Black possui mais recursos de hardware para aplicações em automação industrial, eletrônica de potência e sistemas críticos. 

     

    Apostilas - Prompt
    Eclipse
    microcontrolador, smartphone, arduino, beaglebone
    Qt Creator
    BBB Web Server

    © 2015 por Fábio Vincenzi

    • Google+ - White Circle
    • White Twitter Icon
    • Facebook - White Circle

    Programação de microcontrolador, smartphone, arduino, beaglebone, dentre outros dispositivos.