Obrigado, CRG (Irei trat�-lo assim pois � a forma como assinou a mensagem)

A princ�pio agrade�o muito as informa��es. Estou respondendo � lista pois
acredito que estes seja o esp�rito da mesma: Compartilhar Informa��es. Mas
se acharem que o assunto � irrelevante ou off-topic basta a turma me avisar
e me comunicarei em pvt.

Respondendo a suas quest�es:

>> Pq usar o uC se o equipamento (386) tem suporte a MMU? Nao seria melor
usar o
kernel oficial tirando apenas os modulos que voce nao quer carregar? Isso
evitaria varios problemas.

Eu n�o tenho a menor id�ia de como alterar o kernel, sei que tem muita
documenta��o na web, mas estou com o prazo muito restrito para entregar o
projeto e n�o teria tempo para estudar isso agora.

>>  ... o que o programa faz?

Para explicar isso irei fazer uma (breve???) descri��o:

Trabalho em uma ind�stria eletr�nica e estamos desenvolvendo uma equipamento
para controle de estacionamentos. Trata-se de uma placa com microprocessador
386, um teclado e um display LCD ligado na serial. Quando o ve�culo chega ao
estacionamento o operador digita a placa do mesmo e ela fica armazenada um
banco de dados (a princ�pio BERKELEY-DB) que ainda cont�m tabelas de
hor�rios e pre�os. Ao sair o operador digita novamente a placa e � calculado
e impresso (impressora serial ou paralela) o recibo com o valor total a
pagar. Portanto, o programa faz a interface amig�vel do hardware com o
operador. (N�o sei se posso enviar anexos � lista, mas se algu�m se
interessar escreva em pvt que eu posso mandar uma sinopse do produto em
PDF).

>> No libar dessa complicacao nao seria melhor criar ou arrumar uma
minidistro com a glibc correta?

Procurei e n�o consegui achar uma mini-distro (que caiba em um disquete e me
deixe algum espa�o para o programa compactado) com a libc.so.6. Se algu�m
puder indicar alguma agrade�o.

>> Outra coisa, tem mesmo que ser em C?

Programo em diversas linguagens. Cobol, Clipper, Delphi, C, VB entre outras.
Nesse me in�cio no Linux vi muita coisa feita em C e achei que era uma coisa
tipo "padr�o" o pessoal programar em C dentro do Linux. Al�m disso o C
oferece portabilidade e performance excelentes. Isso � importante pois o
produto utilizando 386 � um prot�tipo (iremos produzir cerca de 20 unidades)
ap�s os testes de mercado estamos analisando outras alternativas e a
princ�pio devemos desenvolver um hardware baseado no ARM (sem MMU), j� estou
analisando o uCLinux e foi l� que descobri a uCLibc. O futuro n�o importa
muito, preciso entregar o prot�tipo com 386 essa semana, mesmo que depois
tenha que fazer tudo de novo.

>> Fazer cross compiler nao eh muito simples, boce provavelmente vai ter que
instalar um binutils compativel e fazer muitas mudancas no ambiente, e como
voce falou que nao esta totalmente familiarizado com o linux isso pode ser
bem doloroso. E claro... as alteracos vao variar dependendo da plataforma de
destino... se for usar o 386 recomando passar para a libc6, vai ser bem mais
simples.

Desculpe a minha ignor�ncia mas n�o entendi o que vem a ser BINUTILS, irei
pesquisar agora mesmo para descobrir. Fiz uma pequena aplica��o de testes,
que apenas envia dados ao LCD compilei com a DietLibC e funcionou. Por favor
me mande mais informa��es (links, tutoriais, etc.) sobre CORSS COMPILER e
BINUTILS.

Mais uma vez agrade�o a todos,

Atenciosamente,


Paulo Cesar Bonetti
Analista de Sistemas
PDI - Depto. de Projetos, Desenvolvimento e Inova��es
Cronodata Ind�stria Eletr�nica Ltda
+55 (32) 3221-3608 - R. 228
[EMAIL PROTECTED]
www.tecnibra.com.br


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a