è 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.
Il processore iMx25 Freescale è il cuore di questo modulo Engicam GEA M6425. Il modulo GEA M6425 è equipaggiato, oltre al Freescale i.MX25, con 256MB NAND Flash e 64MB di DDR2. In questo articolo verranno introdotte le principali tipologie di schermi LCD per poi passare ad analizzare lo schema di collegamento di uno schermo LCD al modulo GEA M6425.
La Freescale propone Tower System, un sistema che mira a risparmiare tempi di sviluppo dopo la stesura del progetto attraverso riuso di materiali e prototipazione rapida
PsiXpda ha annunciato un nuovo UMPC (ultra-mobile PC) con uno schermo touchscreen da cinque pollici, CPU Atom Z510 e un disco SSD (solid state disk) da 16GB. Il "PsiXpda" include connettività Wifi e Bluetooth, modulo 3G opzionale, peso inferiore ad una sterlina ed inoltre Windows XP pre-installato, anche se la compagnia ha annunciato che aiuterà gli utenti ad caricare Android.
Scegliere un controller per applicazioni a simple batch. Per le applicazioni simple batch più semplici, qualunque sia il controller e qualunque sia il linguaggio di programmazione applicabile, il processo non cambia mai.
ZSTAR3 di Freescale è un sistema progettato per dimostrare e fornire supporto allo sviluppo di applicazioni basate sull’utilizzo multiplo di accelerometri a 3 assi. ZSTAR3 rappresenta la naturale evoluzione del modello precedente (lo ZSTAR), arricchito ed esteso attraverso l’utilizzo dell’accelerometro digitale MMA7660FC.
Techsol sta consegnando un nuovo modello di panel-pc touchscreen a bassa emissione di CO2, con un target che va dall'automazione ad applicazioni HMI. il device linux-ready Medallion TPC-43C "Green Tech" è equipaggiato con un modulo Medallion di Techsol basato su ARM, affiancato da uno schermo touchscreen WQVGA e un corpo di acciaio riciclato, che secondo quanto annunciato dall'azienda è più ecologico.
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.