Página 1 de 1

PIC JAVA

MensagemEnviado: 19 Ago 2010 14:29
por tcpipchip
Ola, para conhecimento de alguns, os testes com Java para PIC vao bem...

No momento, ocupando 23% da memória de um PIC18F452 está rodando um programa que:

-DISPARA UM THREAD QUE EXECUTA A CADA 1 SEGUNDO PARA INVERTER O SINAL EM UM TRANSISTOR (RELAY)
-DISPARA UM THREAD QUE EXECUTA A CADA 2 SEGUNDOS PARA INVERTER O SINAL EM UM OUTRO TRANSISTOR (RELAY)
-UM TIMER EVENT A CADA 1 SEGUNDO PARA ESCREVER OLÁ NA TELA...
-UM TIMER EVENT A CADA 2 SEGUNDOS PARA ESCREVER "OLA MUNDO", "MUNDO OLA" ALTERNADO NO LCD...
-UM OBJETO TIME É CRIADO E DISPARADO (FREE RUNNING COUNTER)
-UM METODO QUE GRAVA UM DADO NA EEPROM SERIAL (I2C) A CADA MINUTO
-A CADA 15 SEGUNDOS MOSTRAMOS A HORA ATUAL NO TERMINAL...
-UMA CLASSE LISTERNER É CRIADA PARA MONITORAR DE TECLA SÃO PRESSIONADAS
-UM THREAD É CRIADA PARA CADA 100 MS AUMENTAR O PWM1
-UM THREAD É CRIADA PARA CADA 200 MS AUMENTAR O PWM2
-É CRIADA UMA FUNÇÃO RECURSIVA (FATORIAL)
-SÃO CRIADOS OBJETOS E ATRIBUIDOS NULL PARA SEREM COLETADOS PELO "COLETOR DE LIXO"
-UM METODO QUE GRAVA UM DADO NA EEPROM
-UM MÉTODO PARA CONTROLAR UM SERVO (ANTENA PARABOLICA)...

POR ENQUANTO NÃO ESTÁ SAINDO FUMAÇA...

TCPIPCHIP

Re: PIC JAVA

MensagemEnviado: 21 Ago 2010 13:04
por jvanderleym
Boa tarde.

Fico contente que seu projeto esta evoluindo e gostaria de saber quando teremos este material em português para comprar. Estou também estudando o java para aplicações para o pic e creio que o material de vocês será muito util no meu aprendizado e de outros colegas.

Desejo uma boa conclusão de projeto e sucesso.

MensagemEnviado: 22 Ago 2010 11:06
por tcpipchip
Ola, traduzimos ele para ingles...e o mesmo está sendo traduzido para Holandes...

Queremos mudar o paradigma de programação embarcada...que quer coisas novas...

Aqui pela universidade vamos ver se conseguimos uma grana para publicar pela editora dela...através de um projeto...

Além do mais, estamos ainda fazendo umas correções...talvez a implementação de um semáforo para threads, pq algumas coisas estranhas estão ocorrendo....

Por exemplo, implementei esta semana a rotina de escrita e leitura do DS1307, porém....se uma thread ou timer event ocorre, as vezes trava....

Mas tem solução...

Está cada vez melhor...mas tem que estar livre de bugs...

MensagemEnviado: 23 Ago 2010 16:22
por tcpipchip
Resolvido, nao tem nak no DS1307

MensagemEnviado: 25 Ago 2010 12:56
por polesapart
Bicho, fiquei até curioso, avisa quando publicar algo. java em pic com GC era algo que eu não achei que fosse ver funcionando hahahaha. Abraços!

MensagemEnviado: 25 Ago 2010 13:50
por tcpipchip
E funciona...

Estamos testando em Hardware direto...na série 18 apenas no momento...

Estamos testando todas as possibilidades de Software nele...por exemplo...hoje fizemos colocamos 2 servos de antena parabolica para serem atuados enquanto 3 threads estivessem habilitadas em background...

Em paralelo testamos o "ARM Jazelle"

TCPIPCHIP

MensagemEnviado: 21 Set 2010 18:07
por tcpipchip
Os testes continuam...

Bug no system.print, vou algum motivo incerto...quando se chama este metodo com threads habilitadas (estamos rodando 8 threads), o processsador reseta...

TCPIPCHIP