Search Results for: UML
Nella scorsa punta si è iniziato ad analizzare come la rappresentazione UML sia applicata ad un caso pratico di un progetto per lo sviluppo di un generico sistema. Continuiamo in quest'ultima puntata a descriverne i tali passi fondamentali. Tutti i diagrammi e le relazioni descritti nelle precedenti puntate del corso hanno un ben preciso …
Nella scorsa puntata è stato introdotto l’uso di un comodo strumento open-source per la realizzazione di diagrammi UML, è stato mostrato come creare gli elementi base e come interconnetterli tra loro. Continuiamo in questa analisi per mostrare come creare rappresentazioni UML più complesse e come generare codice dal relativo diagramma. Si analizzerà inoltre come utilizzare nella pratica gli strumenti finora forniti. Nella …
Nella precedente puntata sono stati descritti tutti i building-block utilizzati in tutti i diagrammi UML. Noti gli oggetti e le relazioni tra di essi si può rappresentare un problema nella maniera più appropriata. In questa terza punta sarà mostrato come utilizzare un software, StarUML, per la generazione di diagramma UML in maniera semplice ed intuitiva. StarUML …
Diagrammi differenti permettono di coprire tutti i possibili casi che si possono presentare. Ciascun diagramma è costituito da elementi (entità) interconnessi secondo particolari vincoli (relazioni). Entità Di seguito sono elencati e descritti le principali entità che si possono impiegare in un diagramma realizzato in UML: …
La notazione grafica è forse il mezzo più immediato per far comprendere ad altri un concetto o un’idea. Un diagramma chiaro può valere anche più di mille parole. Il problema è che spesso è difficile realizzare uno schema semplice ma al tempo stesso esauriente. Con questo primo articolo inizia un panoramica su uno dei principali metodi per la …
Lo scopo di questo articolo non è quello di dare nozioni approfondite sul mondo dell'UML ma piuttosto quello di incuriosire il lettore e quindi per far divulgare questa metodologia di progettazione. UML, acronimo di Unified Modeling Language, è un …
Componenti EMC, induttanze, trasformatori, ferriti ed una collezione completa di componenti passivi emc provenienti da Würth Elektronik, è ora disponibile in Altium Designer 10, attraverso il portale AltiumLive appena lanciato.
La navicella Orion della NASA volerà intorno alla Luna per la missione Artemis I senza equipaggio, lanciata a bordo del razzo Space Launch System. Come dimostrazione tecnologica, Lockheed Martin ha installato una tecnologia di interfaccia per l'equipaggio collegata al veicolo, …
In questo primo appuntamento con il material handling, ci addentreremo in uno degli aspetti che caratterizzano la fabbrica intelligente, ovvero i sistemi automatizzati di movimentazione dei carichi. I processi produttivi sono sempre più automatizzati, l'intero comparto produttivo, infatti, ha subito …
Il proliferare del software nella gestione degli autoveicoli ha creato una forte esigenza di standardizzazione e regolamentazione delle loro procedure di progettazione e realizzazione. Da questa esigenza nasce AUTOSAR (AUTomotive Open System Architecture). In questo articolo verranno descritte le caratteristiche principali dello standard AUTOSAR e di alcune sue implementazioni. La piattaforma AUTOSAR …
Una breve introduzione all’utilizzo del controller LCD a bordo dei micro AT91SAM9. I continui progressi tecnologici del settore rendono oggi possibile integrare display LCD a costi contenuti in tutte le applicazioni embedded. La maggior parte dei micro-controllori oggi disponibili integrano per questo controller dedicati. …
Perché dovremmo preoccuparci di questo tema in un sistema embedded? La problematica della sicurezza e, di riflesso, quella dei puntatori a funzioni rientra sicuramente nella fattispecie dell’affidabilità del codice e per un sistema embedded questa necessità diventa prioritaria per via delle implicazioni che ne conseguono. Il tema di questo articolo è davvero molto vasto. L’affidabilità di un sistema software …
Una tecnica per generare forme d’onda sinusoidali ad elevata precisione a partire da una serie di valori costanti predefiniti e memorizzati nella memoria del microcontrollore ed inviati ad un convertitore DA. La generazione di sinusoidi risulta particolarmente utile nell’uso del DTMF, nella …
Spesso la scelta di un microcontrollore è fortemente condizionata dalla disponibilità di sistemi di sviluppo. Ecco una rassegna di ciò che offre il mercato per poter scegliere il tool giusto per il micro giusto! LE SOLUZIONI PER FREESCALE Freescale Semiconductor, leader nella …
In applicazioni in cui l’interfaccia utente è piuttosto elaborata, può essere utile utilizzare una tastiera standard PS/2 (le classiche tastiere per PC) anziché il classico keypad 4x4. Ecco dunque come gestire una tastiera PS/2 utilizzando un microcontrollore PIC. Le tastiere PS/2 per …
L’elettronica, dapprima in ambito industriale e della difesa, poi nel mondo consumer, si è evoluta grazie all'utilizzo di sensori. Ogni giorno chi lavora nel mondo della ricerca prova ad inventare sensori nuovi, più performanti, che lasciano a progettisti (e smanettoni) …
Inizia la terza puntata del nostro corso di programmazione su ARM e dopo aver introdotto le tematiche e parlato dell'architettura e della sua evoluzione, oggi il nostro viaggio continua affrontando un aspetto fondamentale ovvero la programmazione. Come cambia l'accesso alle …
Grazie a questa nuova board a basso costo della NXP sarà possibile da subito iniziare a lavorare per sviluppare il nostro nuovo progetto di turno, infatti non è richiesta nessuna scheda di programmazione dedicata da acquistare separatamente, sarà sufficiente un …
Dal 2009 ad oggi la Maker's Revolution si è imposta, è nato Arduino, che ha cambiato il nostro modo di pensare ed oggi, quasi quattro anni dopo, Arduino si evolve, diventa più grande e più performante e si prepara ad …
Il progetto che vado ad illustrare riguarda un sensore magnetico triassiale ad alta sensibilità mirato ad essere utilizzato in un sistema per la tomografia geofisica computerizzata.