BeagleBone Black e Raspberry Pi
Por: Afonso3 • 14/4/2016 • Pesquisas Acadêmicas • 2.008 Palavras (9 Páginas) • 324 Visualizações
BeagleBone Black e Raspberry Pi
Abstract. BeagleBone of the Black and Raspberry PI platform is among the fundamental activities on the process of software development. In the development of powerful hardware mini-PCs and low cost, which are the basis of the projects defining the system, how to implement this way said, generating prototypes evoluídosnas areas of education, programming, technology and other related. related to the process of controlling all development in order to have consistency in the planned requirements in defining the software and hardware. We will see during this research work on the most advanced platforms in updates BeagleBone Black and Raspberry PI, some notions and methods of applying the same.
Resumo. As plataformas de BeagleBone Black e Raspberry PI é entre as atividades fundamentais, sobre o processo de desenvolvimento de software. Na elaboração de mini-PCs de hardware potentes e de baixo custo, que são a base dos projetos definindo o sistema, com a forma de implementação desta maneira dita, gerando protótipos evoluídosnas áreas da educação, programação, tecnológica e outros afim. relacionado ao processo de controlar todo o desenvolvimento, visando ter consistência nos requisitos planejados na definição do software e do hardware. Vamos ver durante esse trabalho de pesquisa sobre as plataformas mais evoluídas na atualidades BeagleBone Black e Raspberry PI, algumas noções e métodos de aplicação do mesmo.
1. Informação de Hardware
Vamos falar de duas plataformas semelhantes, com algumas diferenças. Trata-se de micro computadores, não são os que vendem no mercado com placa mãe pequenas como micro ATX e flexATX, mas sim me refiro ao credit-card sized SBCs (simgle-board computers ou computadores de placa única de tamanho do cartão de credito). Foram projetados no intuito de serem compactos, flexíveis, de manuseio fácil e não ultrapassam de 8 a 9 centímetros de largura, pois pode ser implementado em diversos projetos, sendo integrado todo o sistema em uma única placa. Por ser pequeno, tem um baixo consumo de energia, pois utilizam USB ou carregador padrão na sua alimentação. Devido ter uma grande capacidade de conectividade e de expansão como: entrada de áudio, porta USB, microSD, HDMI e rede Ethernet. Tem um baixo custo que varia de acordo com o modelo, podendo alcançar pessoas menor poder aquisitivo. Antes os computadores tinham um custo oneroso para o consumidor e com o tempo foram declinando tornando-se muito mais acessíveis. Os Computadores, apesar de hoje em dia sua aquisição de certa forma ser mais fácil, ainda assim para fins de projetos de inclusão digital em escolas de baixas rendas tem sido difícil, devido as diversas barreiras, e para tronar-se possível, somente uma revolução como a venda de todos os mini-PCs de plataformas com baixo custo fosse adotada. Pois, em um futuro estariam ajudando a disseminar a questão da informática universal para todos, sem discriminação! O impacto seria enorme, pois o conceito da programação, internet, eletrônica e a tecnologia no geral estariam viáveis ao aprendizado de muitos, e por um baixo custo. Mas, enquanto isso ainda não acontece, os projetos encontra-se em laboratórios, bancadas de projetistas e usuários dessa tecnologia que os mesmos sabem que contem uma ferramenta poderosa para desenvolver variados projetos, não pelo tamanho e nem pelo baixo custo, porem torna-se atraentes pra os ideais na facilitação no manuseio desse pequeno hardware. Mini-PCs possuem vários recursos interessantes, chama-se GPIO (General-purpose Input/Output), que em português, significa entrada e saída de uso genérico que estão localizados nos controladores do chip, a fim de serem configuradas para entrada e saída de dados, dependendo das necessidades do usuário. A programação e o design correto são possíveis de serem usados praticamente em qualquer coisa, como um simples comando de acender LED, até o desenvolvimento de complicadas interfaces com os variáveis circuitos, tornando os mini-PCs com infinitas possibilidades. Com isso estão sendo usadas essas ferramentas de alta qualidade em projetos, apesar da semelhança pelo tamanho como a plataformas, como o Arduino, como a linguagem em C, e suas usabilidades os mini-PCs são ferramentas muito mais poderosas, são computadores inteiros que tem a possibilidade de funcionamento de sistemas operacionais completos como Linux e Android. Contam com uma elevada capacidade de processamento e armazenamento superiores, embora possam se conectar a dispositivos externos através da porta USB.
2. Plataformas BeagleBone Black e Raspberry PI.
Termos os principais representantes de hardware dessa evolução tecnológicas, que estão com a maior elevação atualmente nessa área. São os BeagleBone Black e Raspberry PI. Falaremos um pouco sobre suas características e conceitos.
2.1 BeagleBone Black.
O projeto completamente open source, tanto no hardware quanto no software. Foi projetado pela Texas Instruments, para mostrar na vida real a capacidade de um dos seus SoCs (System on a Chip, ou sistema em um chip). Propõe-se a ser um micro computador de baixo custo, que funcionancom versões do Linux, Debian, Ubunto, Android e outros sistemas operacionais. Para fazer uso do conector, precisa-se de um mini USB já incluso, pois feita essa conexão em seguida será feita a alimentação do BeagleBone Black e também a comunicação com o computador.
Assim, vejamos na imagem a baixo suas entradas/saidas:
[pic 1]
Figura 1.0 placa AM3358BZCZ100.
A figura 1,0 contem a placa AM3358BZCZ100 Tem 512 Mb de memoria, 4 Gb de armazenamento e acelerador gráfico 3d.
Os Headers na lateral da placa, são as portas de entrada e saídas (GPIO, 65no total), que são utilizadas para monitoramento e controle dos sensores, botões, modulo e outros dispositivos, da mesma forma que o Arduino e o Raspberry. BeagleBone faz sua alimentação de forma externa, feita por uma fonte de no máximo 5v, certificando-se o fornecimento de no mínimo de 1 A de corrente. O slot microSD, pode carregar uma imagem de um dos sistemas operacionais disponíveis, e logo após a transferência é colocado na memoria do BeagleBone. Com o slot microSD você pode carregar uma imagem de um dos sistemas operacionais disponíveis, e transferi-lo para a memória do BeagleBone. Nesta forma o BeagleBone pode ser utilizado como um computador, ligando a placa à um monitor via conector microHDMI (resolução de 1280 x 1024 pixels). Pode-se fazer a ligação de um teclado e um mouse USB ao BeagleBone, mais necessita de um hub USB, pois só há uma porta disponível. Apesar de funcionar como um computador, podemos utilizar o software incluso na memória do BeagleBone acessível via browser.
...