Programmazione:

in questa categoria ci sono articoli ed applicazioni di informatica. Vengono trattati tutti i linguaggi di programmazione, come ad esempio il Python ed il linguaggio C, ma anche Assembler/Assembly.

UML Tutorial – StartUML un software per la generazione di diagrammi

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, StartUML, per la generazione di diagramma UML in maniera semplice ed intuitiva. StartUML …

Il Watchdog Timer nei FUJITSU F2MC-8FX

I microcontrollori Fujitsu della serie F2MC-8FX mettono a disposizione dello sviluppatore un’interessante ed utilissima funzione di watchdog. Vediamo in questo articolo in cosa consiste e come utilizzarla a livello pratico. La famiglia di microcontrollori F2MC-8FX fu introdotta sul mercato da Fujitsu nel 2004 per rispondere alla crescente domanda, presente soprattutto sul mercato asiatico, di …

Bootloader per dsPIC30F/33F e PIC24F/24H

Il bootloader per i dispositivi della famiglia dsPIC30F/33F e PIC24H/24F è utilizzato per caricare ed avviare l’applicazione target sul proprio dispositivo. Nell’articolo saranno descritti i concetti base e gli step fondamentali per utilizzarlo. Il bootloader è costituito da due applicazioni: l’applicazione che deve “girare” all’interno del dispositivo (dsPIC30F/33F o PIC24H/24F) e che deve essere precaricata prima di …

Nucleus Plus

Nucleus Plus è un real-time kernel utilizzato in ambito embedded per applicazioni ad ampio spettro; è impiegato in applicazioni di telefonia mobile ed applicazioni per il controllo industriale. In questo articolo vedremo alcune caratteristiche della sua struttura interna. Nucleus Plus è un kernel che possiamo definire real-time, di tipo multitasking progettato appositamente per applicazioni critiche di tipo embedded. Quando si …

UML – Introduzione al linguaggio

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 standard Amba-LITE – Un modello sintetizzabile di periferiche master e slave

In un sistema AMBA AHB-Lite il master è la periferica responsabile dell’inizio di una qualsiasi transazione, in lettura o scrittura; lo slave è invece oggetto di tale transazione. Il presente articolo descrive in dettaglio maggiore il funzionamento di queste periferiche presentandone modelli VHDL sintetizzabili in logiche programmabili. Lo standard definisce un protocollo parallelo sincrono caratterizzato …

MicroMonitor DS 1232

Il DS1232 di Maxim è un versatile ed efficace supervisore per microprocessori e microcontrollori. Nonostante il minuto package esso svolge tre funzioni estremamente utili e critiche quali controllo della tensione di alimentazione, debounce per il reset manuale e watchdog programmabile. L’istante di accensione di qualsiasi sistema digitale rappresenta sicuramente un momento particolarmente critico. Nei primi millisecondi di …

Eccezioni su MPC555

Quali sono le informazioni che bisogna conoscere per gestire correttamente una ISR in un MPC555? Questo articolo fornirà elementi utili per gestire un'eccezione su MPC555. Il componente siglato come MPC555 appartiene alla famiglia Powerpc™ e contiene al suo interno timers e altre periferiche che, se opportunamente programmate, possono generare interrupts. L’architettura …

Softune FUJITSU

Il sistema di sviluppo integrato Softune, marchio di fabbrica di Fujitsu ltd, è destinato a rispondere alle esigenze di numerosi sviluppatori di software nell’ambito della programmazione dei microcontrollori. Lo sviluppo di programmi per l’applicazione di sistemi richiede al programmatore la modifica del codice sorgente e l’esecuzione di un debug. Una volta eseguito il …
EOS-Academy