Archive for the ‘Embedded’ Category


Using Open Source Tools for STR7xx Cross Development

This is a work done by Giacomo Fazio (aka l3golas) and Antonio Nasca, with the purpose to explain how to develop, run and debug embedded software on a class of ST microcontrollers (STR71x, STR73x, STR75x, based on the core ARM7TDMI), using only open-source solutions. In fact nowadays there are many proprietary IDEs (IAR, RealView, etc.) which allow building and debugging of produced code on microcontrollers easily and quickly, but the licences for those IDEs are very expensive. So using free solutions (GNUARM, OpenOCD, Eclipse, etc.) that allow to compile and download code on many microcontrollers using cheap interfaces can be the best solution for that problem. Moreover, if we consider that all those solutions are open-source, you can understand how these programs are improving more and more and could have tomorrow features that today aren’t present or aren’t working properly.

This work is divided in two parts:

  • Relation on the work done and step-by-step tutorial about how to install and use all these open-source solutions, both in Windows and in Linux, similar to the tutorial written by James P. Lynch for the serie Atmel AT91SAM7S.
  • Used software (programs, scripts, etc.)

You can download here the zip file that includes everything.


Fabula, il robot umanoide

Interessante simulatore di linguaggio naturale, con sintesi vocale incorporata.

Il video è stato scovato su youtube e non ho trovato nessuna notizia su questo simulatore di linguaggio naturale su internet.


Usare le board Xilinx (FPGA) su Linux

La tecnologia FPGA (Field programmable gate array) è senza dubbio molto interessante, in quanto si propone come un’alternativa (in certi casi) ai circuiti ASIC (Application Specific Integrated Circuit), cioè a quei circuiti integrati che normalmente siamo abituati a vedere e che sono stati prima progettati e poi realizzati in fabbrica. Questi ultimi hanno un costo per chip bassissimo (ordine di grandezza del dollaro), parametri ottimizzati (es. bassa potenza dissipata), ma presentano molti svantaggi, tra cui cicli di progettazione e di produzione lunghissimi, costi iniziali molto elevati e impossibilità di correggere eventuali bug dopo aver prodotto il chip. (continua…)


FOX Board, un sistema Linux completo in soli 66 x 72 mm

La FOX Board è una Board Linux Embedded a basso costo di ridotte dimensioni e bassi consumi realizzata per facilitare la progettazione ed il time-to-market di dispositivi in grado di interagire con protocolli ed applicazioni di rete ed Internet .
La FOX Board è ideale per la progettazione di dispositivi dotati di interfaccia WEB, capacità di esecuzione in multitasking, gestione di apparati USB, memorizzazione di dati e tutte le caratteristiche evolute derivanti dall’uso di un vero sistema operativo.
(continua…)


Using Open Source Tools for STR7xx Cross Development

La Guida è stata rimossa perchè absoleta. Si prega di andare a vedere la versione aggiornata in lingua inglese.


Proviamo Sato sulla nostra Ubuntu Box

Sato è un nuovo visual style per Poky Linux, la distribuzione Linux per dispositivi embendeed.
È stato sviluppato per funzionare a DPI molto alti e dimensioni limitate, adatto quindi a dispositivi come smartphones e PDAs.
(continua…)


OpenOCD : Open On Chip Debugger per soluzioni ARM

OpenOCD è un programma open-source creato da Dominic Rath in occasione della propria tesi di laurea. Funziona sia da interfaccia TTY (via Telnet) per la connessione di un pc ad un dispositivo embedded, che da GDB server. Vediamo di chiarire entrambe le funzioni. (continua…)