|
Obiettivi di progettazione per terminali intelligentiTempo di personalizzazione breveLe differenze aziendali in tutti i settori sono grandi, le esigenze dei clienti variano, i terminali clienti intelligenti sono altamente generalizzati in base alle esigenze dei clienti, utilizzando la definizione visiva dei processi aziendali grafici e l'interfaccia di messaggistica di backend scripted. Le idee e le esigenze dei clienti possono essere trasformate rapidamente in un sistema di applicazioni stabile e affidabile in un breve periodo di tempo, mentre la modifica e la manutenzione del sistema e la loro semplicità e comodità possono anche essere adattate da soli utilizzando strumenti di personalizzazione. Scalabilità modulareMeccanismo di scambio di informazioni basato sul modo bus, forte modularità, accoppiamento sciolto tra i moduli, elevato riutilizzo del codice sorgente, e maturità e stabilità a causa del riutilizzo a livello di codice esecutivo tra i moduli. Al tempo stesso garantisce la qualità, migliora notevolmente l'efficienza dello sviluppo e la scalabilità. Basso costoL'utilizzo di hardware incorporato rimuove moduli indesiderati da molti hardware generici, mantenendo e scalando solo le parti necessarie per le applicazioni, riducendo notevolmente i requisiti per le risorse hardware e riducendo i costi hardware grazie all'introduzione di software per piattaforme incorporate. Allo stesso tempo, per quanto riguarda i sistemi operativi e gli strumenti di sviluppo, l'adozione di software open source non richiede costi di copyright elevati per le parti software che eseguono la piattaforma, garantendo al contempo la legittimità del software. Stabilità ad alta maturitàGli embedded sono stati ampiamente utilizzati nel corso degli anni, con piattaforme hardware numerose e mature, e molte soluzioni di successo in tutti i settori. Nelle applicazioni embedded, Linux è ampiamente utilizzato grazie alle sue caratteristiche open source e alla sua stabilità e attualmente funziona in modo stabile su PC e server commerciali a tutti i livelli. Caratteristiche incorporateA basso costo:I requisiti per le risorse hardware sono relativamente bassi, utilizzando sistemi operativi open source gratuiti e sviluppando software a costi inferiori. I vantaggi di LinuxDiritto d'autore legale:Linux è un software open source che può essere utilizzato e distribuito gratuitamente, con la legittimità della distribuzione di copyright. Struttura funzionale del terminale intelligenteComposizione del sistema Sezione hardwareConsiste di un server di versione aziendale, un client di esecuzione di terminale e una varietà di periferiche collegabili.
Software per strumenti personalizzati:
Software di esecuzione del terminale:
Presentazione dei sottosistemiVisualizza strumenti di personalizzazione:Il software modulare è uno strumento di sviluppo personalizzato e integrato per la visualizzazione (see-what-you-get), sviluppato utilizzando il software di configurazione di Kindeco. Le principali funzioni includono la definizione della logica aziendale, la definizione rapida dell'interfaccia uomo-computer e la definizione del formato del messaggio. L'output dello strumento è un file di configurazione che può essere utilizzato dal terminale per eseguire il software. Software di esecuzione del terminale:Questa parte del software viene eseguita in un terminale di interfaccia uomo-macchina, in base al profilo, analizza la logica aziendale e la struttura dei messaggi e fornisce un'interfaccia di interazione uomo-macchina. È anche responsabile del contatto con il server delle versioni per leggere il nuovo profilo quando la versione viene aggiornata. Modulo driver del dispositivo:Questo modulo è la parte plug-in del software di esecuzione del terminale, principalmente per completare i driver dei vari dispositivi collegati al terminale e fornire un'interfaccia di chiamata e ritorno di stato uniforme. Software di gestione delle versioni:Distribuisci e gestisci le modifiche alla logica aziendale, all'interfaccia uomo-computer e alle definizioni dei messaggi attraverso il controllo delle versioni. Le parti del software possono essere eseguite su terminali o su server di versione dedicati, a seconda delle specifiche esigenze. Piattaforma di scambio di messaggi KSwitch:Completare la pianificazione e lo scambio di informazioni tra i moduli, fornire a ciascun modulo un'interfaccia unificata di interazione delle informazioni, in modo che i moduli possano essere accoppiati in modo sciolto, facilmente scalabili, facili da sviluppare in collaborazione e migliorare l'efficienza dello sviluppo. Analisi delle caratteristiche tecniche() |




