Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
La connessione USB e FLEX board
Questa demo dimostra come impostare la connessione USB tra il PC e la scheda FLEX .
L'obiettivo e' di controllare i LED di sistema del dsPIC e del PIC18
dal PC. Il dsPIC LED e' controllato tramite comunicazione SPI con
PIC18. L'applicazione e' divisa in tre parti:
1. Nella prima parte e' prevista una breve descrizione della USB e
l'obiettivo è quello di fornire una visione concisa del protocollo USB.
2. La seconda parte riguarda il dsPIC con l'uso della connessione SPI con PIC18.
3. La terza parte riguarda l'applicazione del PC. E' possibile
scaricare una semplice applicazione in Windows (XP o Vista) per
comunicare con FLEX per accendere o spegnere i LED del dsPIC e PIC18.
Rolling Code and Remote Control Decoder (Not just a hack)
Realizzando questo progetto, potrete ricevere il segnale da un
TELECOMANDO per poi elaborarlo, e visualizzare il CODICE sul display
LCD o inviarlo al PC. I telecomandi accettati devono essere della
stessa frequenza del modulo RICEVITORE inserito nel Vs. progetto. Le
codifiche utilizzate più comuni sono Rolling Code Keeloq, National
MM53200 UM3750, Motorola MC145026 MC145027 MC145028.
Lo stack TCP/IP per la scheda FLEX
Questo software implementa uno stack TCP/IP utilizzabile
con la scheda FLEX e permette la comunicazione con la scheda verso un
cavo ethernet, utilizzando una varietà di protocolli. Ecco alcuni dei
protocolli inclusi nella demo: DHCP (Dynamic Host Configuration
Protocol), FTP (File Transfer Protocol), HTTP (Hypertext Transfer
Protocol), SMTP (Simple Mail Transfer Protocol), SNMP (Simple Network
Management Protocol), Secure NTP (Network Time Protocol), Telnet.
La demo e' stata realizzata adeguando lo stack TCP/IP (la versione
4.18) della Microchip Technology Inc. e le relative application notes.
Servizi Web Embedded
L'internet embedded è molto diffuso nei più recenti dispositivi
elettronici. Il server web embedded e' un tema molto interessante dal
momento che questa tecnologia puo' influenzare la tecnologia
dell'informazione, tra cui modem, Ethernet, PPP dial-up e browser web;
non c'è bisogno di installare alcun software sul "computer client".
Molti prodotti elettronici di consumo hanno già installati embedded web
servers, da router, switch, internet radio al NAS e IPTV. ARC prevede
che nei prossimi cinque anni, IP/Ethernet dominerà tutti i campi
collegati tranne la connessione finale al livello più basso, sensori e
attuatori. Oltre a tftp e telnet, il server web embedded è la
tecnologia più comune utilizzata nei dispositivi di consumo e nei
dispositivi elettronici industriali, in particolare per i sistemi
classici "head-less", che hanno display limitato o non lo hanno per
niente.
Timer & Timers
Come trovare più timers in un'applicazione complessa mentre un
microcontrollore standard di solito ha solo due o tre timers? La
risposta e' semplice: creare timers supplementari nel software. I motivi per cui un microcontrollore non può avere
troppi timers sono: soldi e silicio. A proposito avete mai visto più di un timer di tipo "real time" in un
computer? La risposta e' no, perché c'è un solo timer "real time" con
la batteria. Tutti gli altri timers sono timers software implementati
nel software.
NetBeans per Linux, installazione dell'IDE
Beh, chi programma in Java di sicuro non può non conoscere NetBeans. Al pari di Eclipse, senza voler offendere altri, credo sia il migliore ambiente di sviluppo per applicazioni su piattaforma Java e/o J2EE.
Sviluppo del software di automazione con linguaggi scripting
I linguaggi scripting sono utilizzati in molti sistemi operativi, sia
in UNIX/Linux che in Windows. Questi linguaggi si sono sviluppati per
l'uso generale del processo di automazione e programmazione web, ma si
possono utilizzare anche nello sviluppo del software. Awk e Perl sono
adatti ad automatizzare e velocizzare lo sviluppo del software per
sistemi embedded, perché molti sistemi embedded hanno solo "cross tool
chain", senza supporti IDE potenti per l'automazione dei processi.
Vediamo il motivo per cui abbiamo bisogno di loro e come questi
strumenti ci aiutano.
JavaSh, nuovo progetto per una "powershell" in java
È appena stata rilasciata la prerelease di javash, una sorta di "powershell" scritta in java con interessanti features, come il supporto allo scripting di java se 6, pipe di oggetti (compatibili con i programmi nativi si sistema), cmdlets scritte in java (joolets), e altro ancora.Per chi volesse dare un'occhiata al progetto o provare la prerelease il sito è http://javash.sourceforge.net Il progetto è gestito da un italiano (che cerca collaboratori, o magari un traduttore un po' più esperto di lui per il sito...)
Makefile
Makefile è un vecchio concetto derivante dallo sviluppo di
UNIX. Makefile si basa sulle regole di compilazione per un progetto e
migliora l'efficienza dello sviluppo del progetto. In un progetto di
grandi dimensioni ci sono molti file in cartelle differenti.
Naturalmente si può scrivere un file batch DOS per costruire l’intero
progetto. Ma makefile può stabilire quali passi devono essere fatti per
primi, quali passi possono essere ignorati e può stabilire obiettivi
persino più complicati. Tutti questi passi sono decisi da regole
presenti nel makefile, invece di specificarli manualmente.
Naturalmente, per utilizzare le caratteristiche del make, un progetto
dovrebbe essere scritto con il metodo di programmazione modulare, un
progetto costituito da un file di grandi dimensioni può appena essere
programmato una volta sola.
Le ultime novità della tecnologia GPS [Linux INSIDE?]
Questo progetto e' molto competitivo e consente di accedere alle
funzionalità senza pari con notevoli risparmi che dovrebbero permettere
l'accettazione rapida di fornitori al di fuori da Garmin, le cui unita'
GPS possono utilizzare questa tecnologia.
Principale
Qui
trovi RAM per Eee PC a
partire da 19,90 euro.
Garantita a vita
Inoltre
Secure Digital HC
Eee PC per espanderne la capienza fino a 20 GB.
A partire da 14,90 Euro
Sondaggio*
- 688 reads
- Older polls
Inserisci...
La nuvola
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.










