Newsgroup: it.comp.programmare.win32
Titolo: applicazione per sistema embedded

salve a tutti
devo sviluppare un'applicazione in Visual C++ 2005 (installato su pc
desktop con windows xp) per un sistema embedded tipo quello che
trovate a questo link:
http://www.advantech.com/products/Model_Detail.asp?model_id=1-1WL7LH
Mi sembra di aver capito che il sistema è compatibile con win XP, il
che mi permette di sviluppare senza problemi. Ma se dovessi utilizzare
Windows CE sul dispositivo embedded in che modo posso creare
un'applicazione con la creazione guidata di Visual C++?
Io ho provato con la voce "Creazione guidata progetto Win32 per Smart
Device", ma le uniche piattaforme supportate sono Smartphone 2003 e
Pocket PC 2003 entrambe basate sul set di istruzioni per processore
ARM. Dovendo la mia applicazione girare su processore AMD LX800 come
posso creare un'applicazione adatta?
grazie

 AMD LX800 come posso creare un'applicazione adatta?
Devi installare un SDK che supporti la piattaforma x86.
Puoi vedere se lo fornisce il produttore (che ci metterà pure 
l'immagine di CE6), puoi usare lo standard SDK per CE 5.0 (scaricabile 
dal sito MS) oppure, se configuri tu l'immagine di Windows CE con 
Platform Builder, puoi generare l'SDK in funzione di quello che hai 
incluso nella tua immagine.
-- 
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

 incluso nella tua immagine.
sono due giorni che cerco l'SDK per Win CE 5.0 sul sito Micrisoft.
Sono riuscito a scaricare solo questo:
http://www.microsoft.com/downloads/details.aspx?FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3&DisplayLang=en
ma non va bene perché richiede Embedded Visual C++ 4.0 SP4. Ne esiste
un'altro?
Ma anche il platform builder è scaricabile dal sito Microsoft?
grazie

 Ma anche il platform builder è scaricabile dal sito Microsoft?
Sì, anche se è un download abbastanza pesante.
Altrimenti, se vuoi recuperare il dvd di installazione della versione 
6.0 e vedere qualche presentazione su CE 6.0 e XP embedded, il 28 
febbraio a Milano c'è un seminario gratuito di MS:
http://www.microsoftembeddedseminars.com/about.aspx?seminarid=20


 
http://www.microsoftembeddedseminars.com/about.aspx?seminarid=20
ci faccio un pensierino
grazie 

 verificare che il pacchetto di Windows Installer sia valido."
Generalmente questo succede quando il file non è stato scaricato 
completamente.
Comunque il device emulator non include l'SDK.


 Comunque il device emulator non include l'SDK.
Era giusto per provare.
In ogni caso in VC++ non riesco a generare il progetto se non per
Pocket PC o Smartphone. In C# invece mi fa generare il progetto
Windows CE e mi dice che è per Any CPU, ma se poi provo a eseguire il
progetto mi dice che non c'è connessione con il supporto. Se invece
eseguo il progetto simulando una piattaforma Pocket PC va tutto ok.
Mi chiedevo se era possibile installare eVC++ su un PC Desktop. Magari
potrei realizzare l'applicazione per un PC normale e poi fare il
porting su eVC++ o magari sviluppare direttamente in eVC++ ma sul mio
PC e non sul sistema embedded.
Che ne pensi?

 Che ne pensi?
Sulla prima opzione ho un sacco di riserve perchè rischi di scoprire 
solo alla fine che hai usato qualcosa che su CE non esiste o che, 
comunque, su quel sistema si comporta diversamente.
Sull'uso dell'emulatore ho qualche riserva in meno, ma te lo 
sconsiglio comunque a meno che non sia assolutamente impossibile 
debuggare e provare sul device "vero".
I tempi di risposta sono diversi e anche i bug e i comportamenti del 
sistema operativo non sono uguali tra emulatore e device.
A seconda del tipo di device puoi debuggare con activesync o via 
TCP/IP. Il debugger remoto è molto potente e rinunciare a 
utilizzarlo è, IMHO, una scelta che ti fa risparmiare qualche ora di 
lavoro subito ma te ne farà perdere parecchie in fase di debug 
(ovviamente nel caso in cui non si tratti di un'applicazione davvero 
banale).


 banale).
tutto molto chiaro.
grazie