HPGCC
Os modelos recentes da série 4* de calculadoras da HP utilizam um processador ARM, o que torna essas bestinhas mais um computador do que uma calculadora. Não é algo recente mas, para a felicidade dos engenheiros, existe um pessoal que portou o compilador C GCC para para este hardware, o que nos permite escrever um programa muito mais rápido do que com a linguagem utilizada nos modelos anteriores (RPL). Na verdade acho que isso tornou essas calculadoras úteis de verdade, porque elas podem ser utilizadas para um fim mais nobre do que como meros lembretes durante as provas. Com o HPGCC finalmente a calculadora HP se torna uma ferramenta para o engenheiro e não somente para o estudante. Escrever um programa personalizado para ajudar com determinada tarefa profissional ficou muito fácil, porque não precisamos mais esperar o lançamento de um programa que atenda apenas parcialmente nossas necessidades. Agora basta colocar a mão na massa e tirar o pó de cima do livro do Herbert Schildt :-)
Abaixo está um Hello World
// ‘Hello World’
#include hpgcc49.h
int main(void){
clear_screen();
printf(“Inter Campeao!!!”);
while(!keyb_isON());
}
Posted: June 11th, 2006 under Tech.
Comments
Comment from Diogo
Time 12/06/2006 at 13:14h
Se é um processador ARM, deve funcionar o sistema operacional tempo-real baseado em microkernel que é desenvolvido aqui na uni.
Um versão pra PC que roda o Linux como processo, pode ser encontrada aqui: http://demo.tudos.org/
Good HP Hackin’…
PS: Sorry pela propaganda, mas é que o negocio é bala… rodar linux como um processo é legal.
PS2: Ok… nao deve ser muito util rodar um sistema tempo real numa calculadora, mas tem gente que utilizava o modelo anterior pra controlar robos e tudo mais… tudo pela diversao e pelo desafio.
[Reply]
Comment from Ailson
Time 26/11/2006 at 23:12h
Herbert Schildt ? Cara nao ouvia falar desse livro desde que tive Programação Aplicada a Engenharia 1, na primeira fase de Engenharia, mas a noticia é valida, como todo Mecatrônico aprende a fazer programinhas em C, principalmente para controlar algum objeto e repassar relatórios para o computador!
[Reply]
Comment from Cleber
Time 22/04/2008 at 11:04h
Como faço para rodar um programa na hp depois de copiar para ela o arquivo .hp gerado fica aparecendo no formato “string” como rodo esse programa ?
Cleber.
[Reply]
Comment from jeferson
Time 18/02/2009 at 10:13h
Pessoal será que alguem sabe como eu posso reselver este problema que esta acontecendo com a minha hp 50g, se alguem souber entre em contato comigo:
castro_jeferson@hotmail.com
DEFEITO:
1) Colocando as pilhas, aparece no visor ?TRY RECOVER MEMORY?
2) Não aceita a operação ?NO? 3) Na opção ?YES? aparece a seguinte mensagem ?HP49 CAS BY PARISE, HEISKANEN & FICHTER?
[Reply]
Comment from Anunakin
Time 4/03/2009 at 15:15h
Cleber, siga o HOWTO que vem junto com o SDK hpgcc 2.0 SP2, nele diz que tens de instalar o programa ~/hpgcc_20/sources/ARMToolbox/SETUP.BIN ma sua HP, nele têm os aplicativos para executar o binário gerado pelo gcc (PrRUN), há ainda um programinha que transfoma este em um executável… (S->EXE) … bastam estes dois…
Por falar em hpgcc, alguém já conseguiu usar um scanf, funciona com inteiros mas não rola com float e double…. :(
[Reply]
Comment from Armando
Time 22/09/2009 at 12:01h
Eu não consigo instalar o ARMToolbox, alguem conseguiu? não entendi o que tem que fazer depois de copiar o SETUP.BIN pra dentro da hp
[Reply]
Eduardo Reply:
April 26th, 2010 at 15:59h
tambem nao estou conseguindo, alguem poderia ajudar?
[Reply]