Newsgroup: it.hobby.elettronica.digitale
Titolo: WinCE su MCU

E' possibile installare windows CE sulle schede basate su MCU
Se è possibile, in particolare quali MCU sono piu indicate? Hitachi,Atmel, 
PIC ?
Grazie 

PIC ?
Direi almeno un ARM9, poi i produttori sono diversi.
--
ciao
  Stefano

 PIC ?
Assolutamente no, anche se la domanda è imprecisa, poichè indichi le marche
e non le famiglie di micro. Le risorse necessarie per un sistema operativo
Windows sono molto superiori a quelle che possiede un microcontrollore di
fascia bassa.
Devi scegliere una scheda tipo queste:
http://www.contradata.it/pcboardembedded.aspx
devi poi assicurarti che ci sia a bordo un disco fisso (eventualmente allo
stato solido) e  driver video (esempio, VGA).
-- 
simone.bern
Mr. Heisemberg is not the only one who can affect a measurement by looking
at it (Robert A. Pease)
zsimone...@zliberoz.it
 (Rimuovere i caratteri di zorro per rispondere
via mail)

 PIC ?
PIC non credo, Atmel e Hitachi/Renesas sě (rispettivamente con i loro ARM e
superH). Per una lista completa vai qui:
http://msdn.microsoft.com/embedded/usewinemb/ce/supproc/default.aspx
Per informazioni meno "biased":
http://en.wikipedia.org/wiki/Windows_CE
-- 
emboliaschizoide.splinder.com

 
http://msdn.microsoft.com/embedded/usewinemb/ce/supproc/default.aspx
Era proprio quello che cercavo!
Sapete consigliarmi una ditta che abbia qualche progetto di schede embedded 
basate su queste MCU + WinCe ?
Non conosco le cpu superH, ma mi sembra di capire dal sito della renesas che 
non abbiano dei pin di I/O digitali come gli H8 o gli H8s, o sbaglio?
Grazie 

"

Ti serve almeno una cosa cosě con ARM9:
http://www.logicpd.com/eps/som/sharp/LH7A400-10/
--
ciao
  Stefano

 
http://www.logicpd.com/eps/som/sharp/LH7A400-10/
Uhm ... davvero bellissime ...
Ma unite ad un display, una cosa del genere rimane sotto ai 200/300 euro ?
Io stavo pensando di farmi progettare una scheda con display piccolino per 
l'automazione di forni elettrici.
Attualmente usiamo delle schede con cpu H8s hitachi.
Mi è saltato in mente WinCe ... ma non vorrei sbagliare proprio categoria di 
prodotto ... 

 di prodotto ...
Ma perchè scomodare WinCE?
A che pro?
I forni elettrici hanno bisogno di tutta sta roba?
Che devono fare sti forni elettrici?
coals 

> Ti serve almeno una cosa così con ARM9:

Credo che WinCe sia conveniente per far girare applicazioni scritte con .NET e
relativo framework, cosa che diventa conveniente se hai a che fare con
periferiche USB o Ethernet, gestione remota di servers o applicazioni web.
Un ARM9 ad esempio richiede una scheda da 6-8 strati, chip BGA, tutte cose che
aumentano i costi di studio, produzione e collaudo.
Per l'automazione di un forno elettrico mi sembra un tantino sprecata tanta
potenza.
Probabilmente non ti serve nemmeno un ARM ma ti basta un AVR, io ho sviluppato
controlli industriali che fanno diverse cose oltre a controllare le temperature,
con un display grafico 240*128, che lavorano benissimo.
Occorre saper progettare correttamente l'hardware e sciegliere il µP in base
alle effetttive esigenze del prodotto.
--
ciao
  Stefano

 alle effetttive esigenze del prodotto.
Quoto!!!
Ma infatti per quelle poche info che si hanno un 8 bit va benissimo, un 
8051, pic o quello che si vuole...
Almeno che quello che sta al forno non si rompe e vuole giocare a tetris 
direttamente dalla console di questo ;)
coals 

 Che devono fare sti forni elettrici?
Non devono fare niente di speciale .. anzi !!!
E' solo che ho fatto un ragionamento che vi prego di giudicare ..
Secondo me lo sviluppo di questi microcontrollori ci porterà a breve tempo 
ad avere delle MCU dove l'installazione di un sistema operativo embedded 
(uClinux-WinCE o altri) sarà normale.
Dunque, se devo fare un progetto nuovo, su un microcontrollore X, perchè 
devo "sposare" il suo linguaggio, i suoi limiti, i suoi difetti ecc ... cioè 
dico, ma perchè devo mettermi a scrivere un'applicazione che poi è 
strettanmente legata alla marca e modello del micro ?
Allora qui entra in gioco WinCe: mi scrivo l'applicazione in .net (che uso 
quotidianamente), e poi la faccio funzionare su una scheda embedded che 
monta qualsialsi processore, tanto a me interessa che ci sia WinCe e poi 
sono apposto.
L'unico ostacolo a sto punto diventa il fattore $$$.
Se una scheda con micro H8s viene a costarmi 200/300 euro .. non so che 
fascia di prezzo possa raggiungere un sistema con winCe,
ma dubito che stiamo in qualche modo su quella cifra ...
Grazie 

 direttamente dalla console di questo ;)
:-)
E' verissimo, infatti .. il modello H8 va benissimo per quello che devo fare
Solo che mi chiedevo se usare un H8 non sia anacronistico ..
Non è che fra 2 anni nessuno svilupperà firmware con i compilatori 
proprietari e si affideranno a WinCe  o altri come uClinux ?
Pensiamo ad esempio ad un'altra cosa ...
Se l'attuale tendenza delle CPU per Pc si spostasse nei microcontrollori .. 
cioè "Multicore"
come fareste a gestire i thread (magari si può, non lo so ...) e l'utilizzo 
di risorse in parallelo ?
Ad esempio con WinCE userei CCR (ancora in ctp) 
http://msdn.microsoft.com/msdnmag/issues/06/09/ConcurrentAffairs/default.aspx

di risorse in parallelo ?
Dipende soprattutto dal tipo di applicazione, ma se devo prevedere una tendenza
sarà nell'uso di ARM a 32 bits anche per applicazioni relativamente semplici,
dal momento che il loro uso sui telefonini ha fatto cadere il prezzo e molti
produttori danno chip ARM based ad un costo inferiore ad un H8.
Ad esempio questi costano veramente poco:
http://www.standardics.nxp.com/support/boards/ulink/
e possono fare concorrenza agli 8 bits, ma non sopportano un s.o. come WCE.
--
ciao
  Stefano

 e possono fare concorrenza agli 8 bits, ma non sopportano un s.o. come WCE.
Concordo completamente con te, il futuro dei microcontrollori saranno 
gli ARM a 32bit.
Il SAM7 della Atmel costa quasi meno degli AVR più potenti, ed ha un 
sacco di periferiche in più.
La maggior parte delle applicazioni embedded non ha bisogno di un 
sistema operativo, anzi molto spesso è anche dannoso perchè fornisce 
features che non servono al prezzo di aumentare la latenza.
Chiaramente non credo che questo sia vero in eterno, ma non vedo a breve 
variazioni da questa linea.
Ciao

 ARM a 32bit.
Grazie della discussione, adesso a questo punto credo che valga la pena che 
io mi informi meglio su questo ARM a 32bit
Sto cercando su internet, si trovano un mucchio di siti ...
Sapete consigliarmi qualche tutorial o sito in particolare ben fatto sugli 
ARM ?
Grazie