è la categoria relativa all’elettronica embedded. Troverete articoli relativi ai sistemi embedded sia lato hardware che software con particolare riferimento appunto a tutti quei sistemi rivolti ad una specifica applicazione. Tratteremo anche Linux embedded ed altri sistemi operativi leggeri in grado di “girare” su schede embedded a microcontrollore.
Meglio conosciuta per i suoi monitors, ViewSonic ha annunciato l'uscita di due PCs touchscreen con schermo 17 polici, appositamente creati per applicazioni mediche. L'MPC1700 e l'MPC1701 includono un rivestimento antibatterico, processore Core 2 Duo, slots schede Compact Flash avviabili e una slitta per hard disk di dimensione 2.5 pollici. Inoltre è disponibile uno slot PCI, uno PCMCIA e mini-PC.
Il processore i.MX51 rappresenta l’ultimo ampliamento di Freescale Semiconductor a una famiglia crescente di prodotti multimediali incentrate sull’elaborazione ad alte prestazioni ottimizzata per il più basso consumo di potenza. Il controller LCD on-chip, l’ethernet, l’USB, e il supporto per la memoria DDR2 forniscono agli sviluppatori dispositivi integrati con un risparmio per i costi di integrazione.
Pika Technology ha annunciato un nuovo firmware basato su Linux per il suo device Pika IP-PBX che offre sia funzionalità digitali VOIP, che PSTN analogiche. La distribuzione di Warp Enterprise combina il vecchio Asterisk open source software stack con un'immagine basata su FreePBX GUI. Pika ha annunciato il suo device Pika Warp Appliance for Linux nel 2007, e nel giugno 2008 veniva distribuito insieme ad un SDK multi-piattaforma basato su Denx Linux e sullo stack Opensource di Asterix PBX.
Seconda lezione sul linguaggio di programmazione C. I vantaggi del linguaggio C e lo standard ANSI per il linguaggio C. L'uso di compilatori ANSI/C garantisce la completa portabilità. Come dicevamo nella puntata precedente (
Introduzione alla programmazione in C) i vantaggi del linguaggio C sono molteplici. Oltre ad avere istruzioni intuitive per la lungua inglese, abbiamo la possibilità riusare parti di programma.
Liberlium ha annunciato la distribuzione di una nuova piattaforma mote-sensor con supporto wireless Zigbee-enable, codice opensource e IDE linux-compatibile. Il Waspmote gira su un microcontrollore Atmel, vanta consumi ridotti: 0.7uA, fornisce frequenze radio a 2.4GHz, 900MHz, e 868MHz e offre add-ons per GPS, GPRS e SD, nonché gas events e prototyping sensors.
Imparare il linguaggio C in 48h è possibile! Questa guida sulla programmazione C è strutturata in 48 lezioni da 1/2 ora. Del manuale C è possibile fare anche il download in PDF tramite l'iconcina rossa PDF. Il C è un linguaggio di programmazione! Il linguaggio di programmazione C è stato sviluppato nel 1972 da Dennis Ritchie (di cui vedete una diapositiva in alto) alla AT&T Bell Labs.
La piattaforma di sviluppo modulare (Tower System) aiuta a risparmiare mesi per lo sviluppo attraverso una rapida sperimentazione di prototipi e ri-utilizzo di tool. La Freescale Semiconductor continua a favorire lo sviluppo avanzato attraverso la valutazione rapida e la sperimentazione di prototipi con la sua piattaforma di sviluppo Tower System.
A seguito del rilascio della Prima versione pre-beta di ChromiumOS, il nuovo sistema operativo di Google è già stato installato con successo su notebook Dell Mini 10v. A seguito del rilascio del codice sorgente della versione pre-beta di "Chromium OS", non ci è voluto molto tempo perché gli hackers compilassero le immagini avviabili?? che sono andate poi a formare la base per Chrome OS notebook-focused.
Le stringhe in C sono assimilabili a puntatori a lunghe catene di dati. Una stringa in C è semplicemente un array di caratteri. Pertanto, se si è in grado di utilizzare con dimestichezza i puntatori, le stringhe in C saranno molto semplici da utilizzare. Le stringhe non siano native in C e questo implica creare dei roundabout per realizzare il codice.
i.MX51 la famiglia di processori di applicazioni della Freescale Semiconductor. L’iMX51 è un codex A8 basato sul sistema on chip ARM.
Diodes Incorporated ha introdotto il più piccolo MOSFET auto protetto - ZXMS6004FF e' contenuto in SOT23F
Panasonic ha combinato la strumentazione hardware modulare NI PXI con il software di sviluppo grafico NI LabVIEW e il software per la gestione dei test NI TestStand, per creare un sistema semplificato di test.
E' possibile e spesso utile creare puntatori a puntatori. Questa tecnica viene chiamata anche handle ed è comoda in certe situazioni.
I file binari sono molto simili ad array di strutture, eccetto per il fatto che le strutture si trovano in un array in memoria e non su disco fisso.
Synology America Corp sta vendendo uno Storage NAS (network attached storage) a quattro slitte, con supporto fino a 8TB e pensato per le piccole imprese o installazioni casalinghe.
I requisiti per un data storage di dimensioni piccolo-medie tendono ad aumentare in varie applicazioni quando i progettisti hanno bisogno di uno storage non-volatile per variabili che cambiano poco frequentemente, come ad esempio parametri di calibrazione, impostazioni di configurazione o logging di dati e/o eventi.
E’ attesa per l’inizio del 2010 la versione multi core del microprocessore ARM Cortex-A9 per una frequenza di ben 2Ghz.
Il chip Cortex-A8 di ARM fa concorrenza ad Intel nel mercato del netbook. Velocità e basso cosumo sono i punti di forza del Cortex-A8.
Il linguaggio C dispone di un meccanismo semplice per recuperare i parametri passati da linea di comando (inseriti dall'utente da linea di comando).
Il C contiene molti operatori, e per via del meccanismo di precedenza fra operatori, le interazioni fra più operatori possono diventare complesse da capire.