Se si dispone di un sistema x86 completo senza limitazioni, requisiti di bassa potenza o interfacciamento con l'hardware incorporato come mi sembra di capire dalla propria applicazione, WinXP potrebbe vincere a mani basse per me. WinXP ha l'orribile sequenza di avvio e più venerabile per gli attacchi alla sicurezza, ma dato che questo non è un prodotto di consumo portatile credo che vivrei senza la finezza di WinCE.
La tua applicazione, e in particolare la campagna pubblicitaria, sono più importanti di molte delle funzionalità del sistema operativo, quindi sceglierei il sistema operativo più semplice da sviluppare su dove il SO di sviluppo è molto simile al SO di destinazione.
Vorrei suggerire una leggera alternativa al standard WinXP embedded. Suggerirei "WinXP for Embedded Systems" (WinXP FES) commercializzato come "Windows Embedded Enterprise". Questa è la versione completa di WinXP (come avevi sul tuo desktop) pienamente supportata fino al 2016!
Il motivo per cui suggerisco WinXP FES è la riduzione dei costi iniziali negli strumenti di sviluppo e nei tempi di sviluppo, un time-to-market più rapido e con il probabile numero di unità che i pochi dollari extra per sistema non rappresentano un problema.
WinXP FES non è disponibile nella normale distribuzione al dettaglio (poiché WinXP è stato interrotto), ma è disponibile anche nello embedded channel, lo stesso posto in cui si otterrebbe WinCE e Windows XP Embedded Standard.
Per coloro che non sanno che è necessario compilare una dichiarazione che il dispositivo incorporato non verrà utilizzato come un normale computer desktop che esegue le funzioni di tipo ufficio.Finché è possibile dimostrare che lo embedded device non è pacchettizzato in quanto tale, in genere è possibile concedere licenze per FES WinXP.
Seguire le hack del Registro di sistema in questo presentation per impostare l'immagine di boot logo, l'avvio senza il "Desktop" nella vostra applicazione (modalità continua), sopprimendo messaggi pop-up, ecc per rendere WinXP più simile a un sistema operativo embedded.
non Windows Embedded hanno la capacità di limitare l'installazione di applicazioni a solo quelli che fornite e firmare digitalmente con un certificato specifico, cioè non applicazioni di terze parti, solo i voi quelli come il problema produttore del dispositivo ? Credo che sia così, ma nel cercare non sono riuscito a trovare nulla che dicesse in modo definitivo. –
Sì, è possibile farlo con Embedded Standard o Embedded COmpact. Questa dovrebbe essere una domanda a parte, non una "risposta" al tuo originale. – ctacke