News

Febbraio - Marzo 2012: Edalab parteciperà a Embedded World 2012. Vi aspettiamo numerosi allo stand 427 sala 5 dal 28/2 al 1/3 a Norimberga, Germania.

Ottobre 2011: al via il progetto europeo SMAC di cui EDALab è partner. Kick-off meeting a Catania il 18 ottobre.

eCos per ARM ATMEL
Stampa E-mail

Applicazioni embedded ad alte prestazioni

eCos è un sistema operativo open source e real-time per sistemi embedded. EDALab ha realizzato una sua versione per processori basati su SoC di Atmel, quali ARM9G45, ARMG20 e ARM9263 e fornisce supporto per coloro che desiderano realizzare la propria scheda utilizzando questo sistema operativo arrivando a consegnare anche l'ambiente di sviluppo personalizzato, in modo che il cliente possa sviluppare internamente le proprie applicazioni.

L'impiego di eCos per le proprie applicazioni dà dei vantaggi che in alcuni casi possono essere determinanti per il suo successo:

  • Ridotto footprint:

    basso consumo di memoria.
  • Open Source:

    accesso a tutto il codice con possibilità di estensione in modo personalizzato.
  • Modulare:

    possibilità di integrare nell'applicazione solamente le parti utili.
  • Real time:

    possibilità di personalizzare il comportamento dell'applicazione agendo sullo scheduler.
  • Fast boot:

    in pochi istanti il sistema operativo è attivo ed avvia l'applicazione.

Schede disponibili:

Vulcano G20
Scheda di ridottissimo fattore di forma ideale per applicazioni embedded di rete

Caratteristiche tecniche

Processore:
  • Processore Atmel ARM9 Jazelle
Memoria:
  • Memoria SDRAM fino a 64 MBytes
  • Memoria NAND Flash64/256 MBytes
  • Memoria DataFlash fino a 8 MBytes
  • EEPROM fino a 128 KBytes
  • Memoria SRAM 128 KBytes con predisposizione batteria tampone
Interfacce:
  • PHY Ethernet 100-base TX
  • 2 porte USB 2.0 Full Speed Host
  • 1 porta USB 2.0 Full Speed Device
  • Connettori di interfaccia (p 2.54 strips, 32x2 + 20x2)

Guida utente

Disponibile presso Metodo2

Evaluation Kit

AT91SAM9M10-G45-EK

Piattaforma di valutazione completa per i microcontrollori Atmel AT91SAM9M10 o AT91SAM9G45.

Caratteristiche tecniche

Processore
  • Frequenza di clock
    • 400 MHz PCK
    • 133 MHz MCK
Porte
  • Ethernet
  • USB
  • RS232
  • DBGU
  • JTAG
Alimentazione
  • Dal connettore 5 VDC
Temperatura
  • Operativa: da -10° a +50° C
  • Di memorizzazione: da -40° a +85° C
Umidità relativa
  • da 0 a 90% (senza condensa)
Dimensioni
  • 180 mm x 140 mm

Guida utente

Disponibile presso ATMEL

AT91SAM9M10-G20-EK

Scheda di ridottissimo fattore di forma ideale per applicazioni embedded di rete

Caratteristiche tecniche

CPU
  • Atmel® AT91SAM9G20 con ARM926EJ-S core
  • Cache di dati da 32 kB
  • Cache di istruzioni da 32 kB
  • 2 SRAM interne da 16 kB
  • Acceleratore Java Integrato "Jazelle"
  • MMU (Memory Management Unit) 400 MHz
Memoria
  • SDRAM da 64MB (opzionalmente fino a 128 MB)
  • NAND Flash da 128 MB (opzionalmente fino a 512 MB)
  • EEPROM da 128 Byte
Interfacce
  • 10/100 Ethernet MAC
  • USB 2.0 Full Speed (12 Mbit/s)
  • 2 USB Host
  • 1 USB Device
  • Fino a 7 interfacce serialei (USART/UART)
  • Card slot MicroSD
  • Interfaccia esterna SD card
  • 1 SSC
  • 2 SPI
  • TWI (I²C compatibile)
  • Fino a 80 porte di I/O digitali
  • 16-bit Bus Parallelo 16-bit
  • JTAG
  • 4-channel 10-bit ADC
  • Image Sensor Interface (ISI)
Alimentazione
  • Tensione fornita: 3.3 V DC (3.0..3.6V)
  • Consumo di potenza: 180 mW
Temperatura operativa:
  • range -30..+85°C
Varie
  • Batteria backed Real-Time Clock (RTC)
  • Numero seriale Hardware
  • Compatibile ROHS
Dimensioni
  • 53 x 38 x 6 mm

Guida utente

Disponibile presso ATMEL

AT91SAM9263-EK

Permette la valutazione e lo sviluppo di codice per applicazioni eseguite su AT91SAM9263.

Caratteristiche tecniche

Memoria
  • Memoria SDRAM di 64Mb
  • Memoria PSRAM su EBI1 di 4 Mb
  • Memoria NANDFlash di 256 Mb
  • 1 memoria FLash NOR (solo footprint)
  • Memoria seriale TWI
Interfacce
  • 1 porta USB device
  • 2 porte USB Host
  • 1 porta di comunicazione seriale RS232
  • 1 porta di comunicazione seriale DBGU
  • 1 porta di comunicazione seriale CB 2.0B
  • 1 interfaccia di debug JTAG/ICE
  • 1 ethernet 100-base TX con tre LED di stato
Audio
  • 1 AC97 Audio DACOverview
Connettori
  • 1 connettore per hard disk da 1,8"
  • 1 Connettore ISI
LCD
  • 1 Modulo LCD da 3.5" 1/4 VGA TFT con touchscreen e backlight
LED
  • 1 LED Power and 2 LED general-purpose
Bottoni di input
  • 2 Bottoni di input utente
  • 1 Bottone di input riattivazione
  • 1 Bottone di reset
DataFlash
  • 1 card slot DataFlash SD/SDIO/MMC
  • 1 card slot SD/SDIO/MMC
Batteria
  • 1 Lithium Coin Cell Battery Retainer da celle di 12 mm di dimensione

Guida utente

Guida utente rev. B

Disponibile presso ATMEL

Schede basate su Soc ATMEL

Stamp9261

Scheda per eseguire misurazioni, compiti di controllo e regolazione.

Caratteristiche tecniche

CPU
  • Atmel® AT91SAM9261 con ARM926EJ-S core
  • Cache di dati da 16 kB
  • Cache di istruzioni da 16 kB
  • SRAM interna da 160 kB
  • Acceleratore Java integrato "Jazelle"
  • MMU (Memory Management Unit) 200 MHz
Memoria
  • SDRAM da 64 KB
  • Flash da 16 o 64 MB
  • EEPROM da 256 Byte
Interfacce
  • USB 2.0 Full Speed (12 Mbit/s)
  • 2 USB host
  • 1 USB device
  • 4 porte seriali (USART)
  • 1 SSC
  • 2 SPI
  • TWI (I²C compatibile)
  • card SD/MMC
  • Smart card
  • Massimo 80 porte di I/O digitali
  • Bus parallelo 32-bit
  • JTAG
Display
  • LCD/TFT
  • 24-bit (RGB-mode)
  • Risoluzione massima fino a 2048 x 2048 pixel
Alimentazione
  • 0,56W senza TFT
  • 1,2W con TFT Backlight on
  • Tensione di ingresso: 3,3 V DC
Varie
  • Batteria backed-up Real-Time Clock (RTC)
  • Numero seriale
  • Compatibile RHOS
Dimensioni
  • 53 x 38 x 4 mm

Manuale tecnico

Disponibile presso taskit

Stamp9G20

Modulo CPU piccolo e compatto.

Caratteristiche tecniche

CPU
  • Atmel® AT91SAM9G20 with ARM926EJ-S core
  • 32 kB data cache
  • 32 kB instruction cache
  • 2 x 16 kB internal SRAM
  • "Jazelle" Embedded Java Accelerator
  • MMU (Memory Management Unit) 400 MHz
Memoria
  • 64 MB SDRAM (optional up to 128 MB)
  • 128 MB NAND Flash (optional up to 512 MB)
  • 128 Byte EEPROM
Interfacce
  • 10/100 Ethernet MAC
  • USB 2.0 Full Speed (12 Mbit/s)
  • 2 x USB Host
  • 1 x USB Device
  • Up to 7 serial interfaces (USART / UART)
  • MicroSD card slot
  • External SD card interface
  • 1 x SSC
  • 2 x SPI
  • TWI (I²C compatible)
  • Up to 80 digital I/O ports
  • 16-bit Parallel Bus
  • JTAG
  • 4-channel 10-bit ADC
  • Image Sensor Interface (ISI)
Alimentazione
  • Supply voltage: 3.3 V DC (3.0..3.6V)
  • Power consumption: 180 mW
Temperatura operativa:
  • range -30..+85°C
Varie
  • Battery backed Real-Time Clock (RTC)
  • Hardware serial number
  • ROHS compliant
Dimensioni
  • 53 x 38 x 6 mm

Manuale tecnico

Disponibile presso taskit

Stamp9G45

Piccolo modulo CPU TFT/LCD compatibile con la rete.

Caratteristiche tecniche

CPU
  • Atmel® AT91SAM9G45 con ARM926EJ-S core
  • Cache di dati da 32 kB
  • Cache di istruzioni da 32 kB
  • SRAM interna da 64 kB
  • Acceleratore Java Integrato "Jazelle"
  • MMU (Memory Management Unit) 400 MHz
Memoria
  • DDRAM da 128 MB DDRAM (opzionalmente fino a 512 MB)
  • NAND Flash da 128 MB (opzionalmente fino a 1 GB)
  • EEPROM da 128 Byte
Interfacce
  • 10/100 Ethernet MAC
  • USB High Speed
  • 1 USB Host
  • 1 USB Device
  • 1 USB OTG (Host + Device)
  • Fino a 5 interfacce seriali (USART / UART)
  • Card slot MicroSD
  • Interfaccia esterna SD-Card
  • 1 SSC
  • 1 SPI
  • 3 PWM
  • TWI (I²C compatibile)
  • Fino a 100 porte I/O digitali
  • Bus parallelo 16-bit
  • JTAG
  • 4-controllori wire touch
  • 3-channel 10-Bit ADC
  • Controllore AC'97
  • Image Sensor Interface (ISI)
Display
  • Controllore LCD/TFT
  • 24-bit (RGB-mode)
  • Risoluzione fino a 1280 x 860 pixel
Alimentazione
  • Tensione fornita: 3.3 V (3.0..3.6V)
Temperatura operativa
  • range -30..+85°C
Varie
  • Batteria backed Real-Time Clock (RTC)
  • Numero seriale Hardware
  • Compatibile ROHS
Dimensioni
  • 53.6 x 38 x 6 mm

Manuale tecnico

Disponibile presso taskit

MBC-SAM9G20

Scheda processore arm9 di piccole dimensioni e basso consumo energetico ma alte prestazioni.

Caratteristiche tecniche

Processore
  • Atmel AT91SAM9G20 ( basato su ARM926EJ-S Core), 400MHz
  • Cache di dati da 32 KBytes
  • Cache di istruzioni da 32 KBytes con MMU
  • Memoria interna
    • 1 ROM da 64KB
    • 1 SRAM da 16KB
Memoria esterna
  • DataFlash da 4MB
  • NandFlash da 256MB
  • EEPROM da 64KB
  • SDRAM da 64MB
Interfacce
  • 1 connettore Micro USB
  • 1 porta seriale UART (TTL Level)
Alimentazione
  • 5V
Temperatura
  • range: da -20 a +70 Gradi Centigradi
Dimensioni
  • 45mm x 52mm

Scheda tecnica

Disponibile presso Embest

MBC-SAM9263

Scheda processore arm9 di piccole dimensioni e basso consumo energetico ma alte prestazioni.

Caratteristiche tecniche

Processore
  • Atmel AT91SAM9263 (basato su ARM926EJ-S Core), 400MHz
  • Cache di dati da 16 KBytes
  • Cache di istruzioni da 16 KBytes con MMU
  • Memoria interna
    • 1 ROM da 128KB
    • 1 SRAM da 16KB
    • 1 SRAM da 80KB
Memoria esterna
  • DataFlash da 4MB
  • NandFlash da 256MB
  • EEPROM da 64KB
  • SDRAM da 64MB
Interfacce
  • 1 connettore Micro USB
  • 1 porta seriale UART
Alimentazione
  • 5V
Temperatura
  • range: da -10 a +70 Gradi Centigradi
Dimensions
  • 45mm x 52mm

Scheda tecnica

Disponibile presso Embest

MBC-SAM9G45

Scheda ARM9 prodotta da Embest, incorporata con il potente microprocessore integrato ATMEL AT91SAM9G45.

Caratteristiche tecniche

Processore
  • ATMEL AT91SAM9G45, ARM926EJ-S Core, 400MHz
  • Cache di dati da 32 KBytes
  • Cache di istruzioni da 32 KBytes con MMU
  • Memoria interna
    • 1 ROM da 64KB
    • 1 SRAM da 64KB
Memoria esterna
  • DataFlash da 4MB
  • NandFlash da 256MB
  • EEPROM da 64KB
  • DDR2 SDRAM da 128 MB
Interfacce
  • 1 connettore Micro USB
  • 1 porta seriale (TTL)
  • Interfaccia JTAG di supporto per il debug e il download
Alimentazione
  • 5V, con LED indicatore di potenza
Cristallo
  • 12MHz per CPU
  • 32.768KHz per RTC
Temperatura
  • range: da -20 a +70 Gradi Centigradi
Dimensioni
  • 45mm x 52mm

Guida utente

Disponibile presso Embest

Caratteristiche del software
  • Immagine del sistema operativo eCos per la ARM9G45, ARMG20 e ARM9263 con i seguenti driver:
    • SDRAM
    • NAND Flash
    • DATA Flash (on going)
    • Boot from NAND Flash
    • JFFS2 on NAND Flash
    • Serial COM port
    • Serial DEBUG port
    • Ethernet
    • USB Device
    • MMC/SD
  • Sorgenti del sistema operativo
  • Ambiente di sviluppo basato su Eclipse per Linux o Windows
Servizi
  • Sviluppo di applicazioni su richiesta del cliente.
  • Realizzazione di nuove immagini per processori differenti da quelli disponibili.
  • Realizzazione di nuovi driver su richiesta.
  • Supporto allo sviluppo di nuove schede.
Licenza

I driver che compongono il sistema operativo eCos vengono forniti sulla base di due distinte licenze: closed source e open source.

  • Driver forniti con licenza closed source:
    • ADC
    • ETH
    • MMC
    • NANDFLASH
    • I2C
    • FRAMEBUFFER (per AT91SAM9263)
    • Touchscreen (per AT91SAM9263)
    • USB Host
  • Driver forniti con licenza GPL:
    • Serial Port
    • SPI
    • USB Device
    • JFFS2
    • Stack TCPIP