allankliu
allankliu Blog
Progettare in modo sicuro con i microcontrollori, terza parte. I cristalli sono componenti fondamentali per i dispositivi elettronici. Il microcontrollore non funziona se il cristallo si ferma e perciò esso e' il componente più importante del microcontrollore.
Come progettare con i microcontrollori. La "software trap" e' caratteristica di programmazione usata per catturare stati anomali di esecuzione di un programma. Il principio generale e' di costituire una trappola per il software e reindirizzare il codice di controllo ad …
Progettare in modo sicuro con i microcontrollori, prima parte. Il microcontrollore è ampiamente utilizzato in molti dispositivi e lavora in ambienti difficili. Esso deve affrontare le sfide poste da: EMI, stabilita' della tensione, malfunzionamenti cristallo ed altre interferenze.
GPS: Progetto di un ricevitore GPS. Oggi il ricevitore GPS e' utilizzato in molti servizi basati sulla localizzazione e sempre più strumenti mobili hanno integrato il GPS. Articolo su di un progetto di un ricevitore GPS.
Lo stack zigbee open source: Zigbee diventa più popolare anche se molte tecnologie RF sono in competizione per 2.4GHz. Sempre più venditori di chip hanno rilasciato nuovi prodotti per Zigbee. TI/Chipcon, Freescale, Microchip, Atmel, Slilabs e Amber sono tra i …
Collegare un dispositivo locale ad un server remoto. Sempre più applicazioni desktop sono migrate a web based, tra cui Office e Instant Messenger. Ora siamo in grado di trovare alcuni dispositivi web abilitati che possono collegarsi ad un server remoto …
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.
Makefile: Quando ho visitato per la prima volta uno dei nostri famosi produttori di TV in Cina, non avevo idea delle capacità del loro team dedicato allo sviluppo del software. Quando ho fatto una dimostrazione del software della mia compagnia …
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.
Integrare il supporto MMC/SDIO nella progettazione: Questo articolo descrive una mia idea sulla integrazione MMC/SDIO in sistemi embedded, comprensivo del software dell'host controller e il software del controller card in modo SPI.
Caricabatterie di un telefono cellulare standard con porta USB: Il Ministero dell’Industria dell’Informazione Cinese (MII) ha obbligato tutti i produttori di cellulari a conformarsi al nuovo standard per l'interfaccia dei caricabatterie telefonici, che si chiama YD/T 1591-2006 requisito dell’interfaccia e …
Code patching per microcontrollori OTP. Uno dei colleghi miei, 5 anni fa, ha sviluppato un progetto sulla piattaforma 8051. Purtroppo, c'era un errore nel firmware che avrebbe condotto ad un fiasco e avrebbe potuto danneggiare la società. Il nostro capo …
Timer e timers: come trovare più timers in un'applicazione complessa mentre un microcontrollore standard di solito ha solo due o tre timers? Sono stato ingegnere di marketing per la Philips e tenevo anche corsi di formazione per i nostri clienti. …
Il GPS lavora effettuando misurazioni di distanza del ricevitore dai satelliti. GNSS (Global Navigation Satellite System – sistema satellitare di navigazione globale) è un nome comune per tutti i sistemi di posizionamento basati su satellite, che sono GPS (Global Positioning …
Oggi i confini tra i PC "general purpose", i servers e i sistemi embedded sono più confusi. I computers condividono le stesse piattaforme, le stesse periferiche.
L'applicazione è un disk loader come parte di un optical disk driver. Questo modulo software controlla il funzionamento del motore secondo l'interrupt esterno da un sensore di posizione.
Io cerco di trovare qualche piattaforma hardware e distribuzioni Linux in questo articolo, così i fan possono costruire il loro Network Attached Storage (NAS) o espandere il loro NAS con più funzioni. Hackerare un NAS esistente (Network Attached Storage).
I sensori di accelerazione stanno diventando popolari tra gli airbag, i navigatori GPS, gli HDD, le console di gioco ed i cellulari. Quelli di ultima generazione adottano la tecnologia MEMS (MicroElectroMechanical System), la quale offre elevata efficienza e sensibilità in …
Le memorie non volatili flash sono componenti essenziali dei dispositivi elettronici.
La tecnologia "touch screen" e' molto utilizzata in PDA, smart phone, PMP, ATM e molti altri dispositivi in ambiente industriale, medico e commerciale. Effettivamente "touch screen" non e' una tecnologia nuova...