Página 1 de 1

Newbe

MensagemEnviado: 29 Mar 2009 23:10
por enetsat
Caros colegas tudo bem ?
eu estou cursando o primeiro semestre de Eng Eletrica conenfase em automacao industriais e sistemas embarcados ...
Eu tenho amplo conhecimento na area e de tecnologia da informacao redes , telecom ,gps etc e etc
mais nao sei nem como funciona um micro controlador e o que posso fazer com ele :S
peco desculpas aos mestres do forum pela "INGNORANCIA" heheheh
Pergunto uma coisa a vcs

1-Com esses micro controladores posso instalar o windows XP Embeded ?

2-Tenho percebido que possuem placas mae sem coller para embarcados que exigem mais processamento
Ou eu posso fazer isso com um microcontrolador ?

3-qual as placas que sao usadas em palm e dispositivos de mao ?
pois eles rodam windows xp embeded ...

4- Por onde posso comecar a mexer e aprender ? (tenho o perseus mais me bato muito )

desculpe a todos se as perguntas forem muito "BANAIS OU OBVIAS"
obrigado a atencao de todos
abrax :)

MensagemEnviado: 30 Mar 2009 00:42
por _blackmore_
mais nao sei nem como funciona um micro controlador e o que posso fazer com ele :S
O micro controlador é realmente um pequeno processador, onde tu faz os firmwares de acordo com tua necessidade, de acordo com a capacidade "instalada" do microcontrolador ( vamos chamar de uC).
Um exemplo ... tu pode fazer um circuito que faça a contagem de circulação de pessoas em um determinado corredor ... com eletronica digital comum tu precisaria de contador, display, amplificador de sinal, filtros, transceptor ... e um bocado de coisas a mais.
Com eletrônica digital aplicada ao uC tu pode fazer o mesmo contador de forma muito mais simples por exemplo com um transceptor ... um pequeno amplificador de sinal, filtros, display ...
Onde estaria então a vantagem do uC? no resultado ... por exemplo ... tu poderá colocar no display quantas pessoas passaram no sentido entrada, no sentido saída, deixar o dado gravado na memoria do uC, dizer que quando atingir um valor X deverá ativar uma luz, ou descarregar os dados em um PC através de comunicação serial ou mesmo USB ... em suma .. quase tudo que tua imaginação mandar.
Para isso é necessário todo o conhecimento básico de eletrônica analógica e digital.
Dá uma procurada na net que tu verá muitos circuitos e aplicações para um uC, com várias marcas, com vários recursos, cada vez mais acessível.
Espero ter "clareado" ...

1-Com esses micro controladores posso instalar o windows XP Embeded ?
olha .. pelo que entendo a arquitetura de um win nada tem a ver com o recurso de um microcontrolador ... então .. não dá ...

2-Tenho percebido que possuem placas mae sem coller para embarcados que exigem mais processamento
Ou eu posso fazer isso com um microcontrolador ?

depende do que tu precisa, acredito que quase tudo em um automóvel seja possível fazer com um uC ...

3-qual as placas que sao usadas em palm e dispositivos de mao ?
pois eles rodam windows xp embeded ...

Pelo q sei palms rodam em uC ARM, e se não conhece procure no site da HP o poder de uma calculadora grafica HP48G que é uma das primeiras das gráficas com uC Saturn, conforme o colega Evandro me corrigiu.

4- Por onde posso comecar a mexer e aprender ? (tenho o perseus mais me bato muito )
Olha, neste fórum tenho certeza que vai obter muita ajuda, mas pesquisar na net e em sites dos fabricantes ajuda e muito, existem inclusive alguns projetos que podem ser tomados como experiencias ... e acredito ser fundamental que tu faça pelo menos um curso básico para que tenhas um contato da melhor forma possível sem contar que isso ajuda a deslanchar tb ....

boa sorte em seus estudos.

abrax!

MensagemEnviado: 30 Mar 2009 01:06
por EvandroPic
_blackmore_ escreveu:3-qual as placas que sao usadas em palm e dispositivos de mao ?
pois eles rodam windows xp embeded ...

Pelo q sei, eles rodam em uC ARM, desde as antigas HP48G já eram em ARM ... mais velozes, maior poder de processamento (se não conhece procure no site da HP o poder de uma calculadora grafica HP48G que é uma das primeiras das gráficas).


As HP48G/GX e 49G utilizam processador SATURN.

http://www.hpclub.com.br/jornais/jornal10.pdf

Você deve estar pensando que Saturn é só aquele video-game ou é o nome em inglês daquele planeta do sistema solar depois de Júpiter e antes de Urano. Se você está lendo este artigo, é bem provável que você possua um Saturn em casa (e nem saiba).
Saturn é o nome do processador utilizado pelas HP48G/GX e HP49G. E só, certo? Errado. Por incrível que pareça, esse processador é usado como unidade de processamento de várias calculadoras da Hewlett Packard há vários anos. Para se ter uma idéia, ele foi primeiramente utilizado nas HP71B, que foram lançadas em 2 de janeiro de 1984! Isso mesmo, o nosso bom Saturn tá na luta há 16 anos. Mas será que ele ainda vai conseguir permanecer nesse posto por muito mais tempo? É isso que esse artigo procura analisar e deixar uma opinião a respeito.
O Saturn é um processador com registradores de 64 bits, mas com um barramento de dados externo de apenas 4 bits. Alguns vão logo dizer: mas eu vi o esquemático da HP48G/GX e elas utilizam memórias e um barramento externo dados de 8 bits. Simples de responder. Aquele chip que vocês vêem entre os dois controladores de LCD não é só o Saturn. Na verdade, é um microcontrolador, visto que possui um processador Saturn e mais vários periféricos agregados em um único chip. Acho que seria bom se ele tivesse um barramento de dados igual ao da memória, não? Assim não seria preciso fazer a multiplexação do barramento (o que, quase com certeza, deve atrasar um pouco os ciclos de leitura/escrita nas memórias). E sobre ainda a memória: o Saturn, por trabalhar com 4 bits (= 1 nibble) pode endereçar somente 1024K nibbles, ou seja, 512KB. Assim, é necessária uma técnica chamada de chaveamento de bancos de memória para poder aumentar a capacidade de memória. E ainda é necessária uma outra técnica chamada Daisy-Chain para poder fazer com que o processador consiga acessar vários chips em um mesmo endereço de memória (visto que somente a ROM da HP48G/GX, com 512KB, já ocupa todo o espaço de endereços). Não seria legal se ele tivesse um espaço de endereços linear? (como a maioria dos processadores atuais?). E por falar em processadores atuais, que fazem multiplicações e divisões rapidamente, o Saturn não possui estas instruções. Se você quiser fazer uma multiplicação em linguagem de máquina, tem que fazer somas sucessivas ou rotacionamento de valores. Outro ponto de discussão também é a velocidade de clock. Convenhamos, 4MHz já é coisa do passado. Qualquer microcontroladorzinho por aí já trabalha a 16 e até 24MHz!
A Hewlett Packard disse que não aumenta o clock porque já foi difícil aumentar o clock de 2MHz (HP48S/SX) para 4MHz (HP48G/GX e HP49G); e aumentar mais o clock demandaria muito tempo e gastos.


http://www.hpcalc.org/hp48/docs/hpedia/portugues.html
Saturn
Nome do tipo de processador usado em todas as calculdoras da HP desde a HP-71B. Esta CPU de 4 bits foi especialmente projetada pela Hewlett Packard objetivando baixo consumo de energia e alta performance em cálculos matemáticos. A atual implementação nas calculadoras HP48 da série G, opera próximo a 4 MHz e é feita pela NEC do Japão.

Imagem

MensagemEnviado: 30 Mar 2009 02:08
por _blackmore_
EvandroPic

ok bixo .. vou corrijir minha info ... pior que eu tenho a info que era em ARM... mas deveria ter procurado antes de postar ...
Obrigado pela correção.

abrax!

MensagemEnviado: 30 Mar 2009 09:14
por xultz
Blackmore, depois das HP48GX a HP passou a usar processadores ARM, eu comprei uma 39G+ e ela roda em ARM. Porém, o firmware emula o Saturn e roda na verdade um firmware de Saturn nela. Eu imagina que o motivo disso é que, como a HP tinha anos de firmware com rotinas matemáticas estáveis pro Saturn, foi mais prático emular o Saturn do que reescrever tudo para ARM. Como os ARM evoluiram mais do que os Saturn devido a investimento, as calculadoras são bem mais rápidas, mesmo com o Saturn rodando emulado.

Enetsat, tem certeza que você tem o Perseus instalado? Não seria Proteus? Isso faz muita diferença, porque enquanto o Proteus foi o filho do Oceanus, o Perseus foi o cara que cortou a cabeça da Medusa fora. Eu adoro a Wikipedia... :)

MensagemEnviado: 30 Mar 2009 09:27
por enetsat
agradeco a atencao de todos os mestres... proucurarei estudar mais
abrax

MensagemEnviado: 30 Mar 2009 11:04
por EvandroPic
É verdade Xultz... As versões mais novas tem o SATURN emulado em processadores ARM.

http://en.wikipedia.org/wiki/HP-49
http://en.wikipedia.org/wiki/HP-39g_series