FORUM.RYAN.COM.BR
Video e Audio => DivX Players => Firmware Mediatek MT13x9 - Desenvolvimento => Topic started by: doctorxyz on January 11, 2008, 09:56:48 PM
-
Intessante este post (em espanhol) do grupo MEDIATEK1389, quem sabe daqui a algum tempo podemos nos aventurar nisso também, confiram:
Método para estudiar y modificar el firmwarehttp://tech.groups.yahoo.com/group/MEDIATEK1389/message/1162 (http://tech.groups.yahoo.com/group/MEDIATEK1389/message/1162)
-
Como diz o post, é um usuario que está trabalhando no firmware do DVP5980 (aquí o mesmo post (http://www.forodvp5100.com.ar/viewtopic.php?p=3797#p3797) dele no fórum do DVP5100)...
Eu mesmo ja tenho compilado varios firmwares para fazer algum analise mas como não entendo de C... Mas, por exemplo, ja tenho compilado um mesmo firmware com suporte HDMI e sem HDMI, e comparações básicas pelo estilo.
Infelizmente não tenho a libraría de servo -o mais difícil de conseguir- do DVP5100, para compilar um firmware específicamente para o 5100...
-
O Jefferson postou em seu blog sobre este firmware a 1 ano atrás e na epoca eu consegui compilar e gerar os binários, depois disso eu não mexi mais nisso por causa da faculdade e acabei esquecendo do assunto.
Hoje ao ler trechos do código fonte na internet(não conseguir baixar o fonte, mas sei que tenho isso lá em casa em algum lugar), consegui confirmar que o keil c51 é o compilador, possivelmente isso já foi confirmado por outras pessoas.
Portanto pretendo assim que tiver um pouco mais de tempo voltar a estudar os códigos fontes e ver se contribuo com algo.
-
Sim, o compilador e o Keil C51.
-
Hoje ao ler trechos do código fonte na internet(não conseguir baixar o fonte, mas sei que tenho isso lá em casa em algum lugar), consegui confirmar que o keil c51 é o compilador, possivelmente isso já foi confirmado por outras pessoas.
Portanto pretendo assim que tiver um pouco mais de tempo voltar a estudar os códigos fontes e ver se contribuo com algo.
fbsouza,
Tomara que você consiga voltar a estudar e contribuir para a comunidade, todos ficariam muito felizes com isso.
O Jefferson me passou um link há mais ou menos uma semana atrás, em que o NA ratifica (no grupo MT13X9 do Yahoo) a afirmação do colega JMAraujo: Ele usa o compilador RealView do pacote ARM Keil, e ferramentas adicionais desenvolvidas por ele, para que se possa gerar assembler ARM ADS 1.2 a partir de um código-fonte na linguagem C.
Trecho do post do NA:
(...)"I've used RealView compilers from keil arm package since mtk uses ARM
ADS 1.2 and with proper compiler/linker options calling functions in
original arm binary is easy."(...)
Maiores Informações - Link:
http://tech.groups.yahoo.com/group/mt13x9/message/9419?threaded=1&p=23
Saudações,
-
Somente para deixar claro a quem mais estiver lendo este tópico (eu sei que as pessoas acima sabem disso):
São dois compiladores. Um para a seção 8032 e outro para a seção ARM.
-
Como disse Jefferson, são dois compiladores para dois usos diferentes.
Se você quiser compilar um firmware é preciso somente o Keil C51. O código fonte já inclue o RISC compilado.
-
Estou sem o Keil e como estava planejando formatar meu computador estou adiando a instalação dele, mas enquanto isso aos poucos estou lendo o arquivo zoom.c e estou rastreando e tentando entender como ele funciona e ver se consigo encontrar algum parte que faça calculo para o zoom reverso e com isso tentar colocar a opção de zoom de 2/3 ou algo que seja proximo a isso, melhorando a vida das pessoas que assistem anime no aparelho.
Outra coisa caso eu consiga fazer alterações e compilar o firmware generico alguem conseguiria tentar analizar e gerar um patch para ser aplicado em outros firmwares?
-
Sugestão:
Porque não disponilizar os firwmares alternativos no formato ISO?
Evitaria erros de gravação, pois se não me engano a atualização do firmware desse modelo é diferente do modelo da Philips que era so jogar no raiz do CD... Se não to enganado, no LG tem que por tudo dentro das pastinhas corretas...
-
Como disse Jefferson, são dois compiladores para dois usos diferentes.
Se você quiser compilar um firmware é preciso somente o Keil C51. O código fonte já inclue o RISC compilado.
Mas qual o arquivo principal a ser compilado? e como é que eu o compilo?