Java e software embarcado com Sentilla

8 respostas
J

Nas minhas pesquisas de *microcontroladores e dispositivos eletrônicos para sistemas embarcados, me deparei com um interessante.
O Sentilla, é um **microprocessador que pode ser programado com java(Não sei se roda bytecode, ou assembler específico dele).

O laboratório abaixo demonstra diversas aplicações, e hardwares construidos com Sentilla.
http://labs.sentilla.com/
http://www.sentilla.com/index.html

Comparado com a antiga aposta da sun, o Sun SPOT, o Sentilla é muito mais barato (SunSpot-$799,00, Sentilla-$199,00), e consome muito menos energia.
Para produção de dispositivos embarcados, ainda se torna(na minha opinião), complicada para java devido ao preço dos microcontroladores. Um pic custa em média, $8,00.

*microcontrolador - Dispositivo que reune CPU e diversos dispositivos(rede, rs232, sensores) em um único chip.
**microprocessador - Somente CPU;

8 Respostas

sergiotaborda
  1. Não tem muito a haver com o sun spot.
  2. como vc mesmo disse, um cpu não é um microcontrolador. E o spot está mais nessa categoria.
reinaldob

Na mesma linha, mas não exatamente igual existe o Arduíno : http://www.arduino.cc/
Ele é opensource(isso mesmo hardware open source), parece que o custo pra fazer um é uns R$ 50,00…

J

reinaldob:
Na mesma linha, mas não exatamente igual existe o Arduíno : http://www.arduino.cc/
Ele é opensource(isso mesmo hardware open source), parece que o custo pra fazer um é uns R$ 50,00…

Esse arduino é bem diferente do que estamos falando no tópico.
O arduino é uma plataforma de prototipação.

J

sergiotaborda:
1) Não tem muito a haver com o sun spot.
2) como vc mesmo disse, um cpu não é um microcontrolador. E o spot está mais nessa categoria.

O Spot é um microcontrolador, que te dá suporte a uma variedade de coisas, inclusive wireless.
A diferença para o Sentilla, é que ele não possui essa variedade de dispositivos embutidos, e então você precisa desenvolver o hardware periférico, mas é bem mais barato. Pode-se pensar em criar um produto e colocá-lo no mercado. Mesmo sendo bem mais barato, o preço ainda é uma barreira, para se desenvolver dispositivos embarcados com Sentilla.

reinaldob

Olá Julio, gostaria de saber um pouco mais sobre o que é plataforma de prototipação ? Onde encontro fontes ?

Pergunto, pois segundo o wikipedia, microprocessador é :

E como andei pesquisando esse arduíno, ele possui essas características bem similares com a definição acima, pois eu consigo alta integração com sensores, e dispositivos de entrada/saída(como potenciometros, USBs, RS232,etc) e consigo utiliza-lo embutido em outros dispositivos como em automação de casas, robos ou coisas mais simples.

Assim eu gostaria de pesquisar pelo termo correto.

[]'s

J

reinaldob:
Olá Julio, gostaria de saber um pouco mais sobre o que é plataforma de prototipação ? Onde encontro fontes ?

Pergunto, pois segundo o wikipedia, microprocessador é :

E como andei pesquisando esse arduíno, ele possui essas características bem similares com a definição acima, pois eu consigo alta integração com sensores, e dispositivos de entrada/saída(como potenciometros, USBs, RS232,etc) e consigo utiliza-lo embutido em outros dispositivos como em automação de casas, robos ou coisas mais simples.

Assim eu gostaria de pesquisar pelo termo correto.

[]'s

É como você mesmo citou, reinaldo. O microcontrolador é um computador num chip. Além da cpu, outros dispositivos como rede(pilha tcp), rs232(comunicação serial), sensores, etc... estão disponível em conjunto.
Por meio de programação, posso usar esse microcontrolador para diversas aplicações, como letreiros digitais, em ônibus, controladores de temperatura em geladeiras de cerveja etc...

O microprocessador é somente a cpu.

A plataforma de prototipação, ou proto board, é onde você projeta o hardware, ou seja, uma mesa para testar circuitos eletrônicos. É uma mesa que você pluga o microcontrolador, e pode gravá-lo e testá-lo no circuito por um software.

Existem protoboards virtuais, ou seja, que você constrói o circuito, coloca o microcontrolador e o software, e pode simular sua execução.
O proteus é um desses casos.
Existe um opensource que é o Virtual BreadBoard

Ele suporta microcontroladores pic.

http://www.virtualbreadboard.com/

Aqui contém informações, kits de desenvolvimento para micros da família pic

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=64

P

todos os sentilla são java?

J

Sim.
O microcontrolador é programado com java.
No site existe exemplos de aplicações.

O que eu não sei, se é bytecode que roda ali, ou assembler dele mesmo. Se for bytecode, pode ser uma implementação de jme.

Criado 28 de agosto de 2009
Ultima resposta 31 de ago. de 2009
Respostas 8
Participantes 4