Autor Tópico: Firmware  (Lida 2470 vezes)

helder84

  • Visitante
  • Trade Count: (0)
Online: 08 de Novembro de 2005, 20:00:58
Alguém sabe onde eu posso encontrar material que fale de firmwares?
- Como é feito.
- Quem linguagem é usada.
- Etc.
 :thmbup:  


Dullius

  • Trade Count: (0)
  • Conhecendo
  • *
  • Mensagens: 145
Resposta #1 Online: 09 de Novembro de 2005, 00:17:56
Não entendi...
Tu queres editar o firmware da tua câmera, é isso???

Se for, ou tu precisa do código fonte do firmware para poder editar e recompilar ele.
Ou então se tu quiseres editar diretamente o firmware que é fornecido pelo fabricante ou baixado da máquina, uma bola de cristal para poder adivinhar em um arquivo binário o que o bit que tu vai mexer vai fazer no firmware...
João Paulo Dullius
Porto Alegre - RS
Come to the light side!


talesp

  • Trade Count: (2)
  • Colaborador(a)
  • ****
  • Mensagens: 1.659
  • Sexo: Masculino
    • http://www.talesp.inf.br
Resposta #2 Online: 09 de Novembro de 2005, 00:25:58
Citar
Alguém sabe onde eu posso encontrar material que fale de firmwares?
- Como é feito.
- Quem linguagem é usada.
- Etc.
 :thmbup:
O firmware eh o que tambem eh conhecido como programa embarcado. Existem varias liguagens, mas acho que a mais facil e comum eh a linguagem C.
Mas ai entra um compilador especifico para o processador.
Para os mais doidos (como os russos :P ) e com especificacoes de absolutamente tudo (instrucoes de prcessador, enderecos de memoria, portas de comunicacao do processador...), da pra programar em assembler, mas ai eh escovar bits...muito dificil de fazer, muito demorado e muito facil de dar problemas serissimos.


Quem deve manjar bem disso sao os engenheiros eletronicos...
Tales Pinheiro de Andrade
São Bernardo do Campo/SP/Brasil
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking


Juliano_Ramos

  • Trade Count: (0)
  • Conhecendo
  • *
  • Mensagens: 143
    • http://
Resposta #3 Online: 11 de Novembro de 2005, 00:25:07
Como o Tales comentou, o C é o mais 'amigável' para iniciar..

As demais tem desenvolvimento de baixo nível..como o assembler...porém aumenta em muito os recursos disponíveis.... e  o  efeito colateral disto é o longo prazo para o desenvolvimento...

No google tem muuuito material sobre isto (q novidade né ?)....

Procure nele por 'Firmware Development'...

Boa pesquisa...



 :thmbup:  
« Última modificação: 11 de Novembro de 2005, 00:26:08 por Juliano_Ramos »
############
Juliano Ramos
Nikon
Fotos no Flickr
SulFotoClube
############