Tools di sviluppo software e hardware per sistemi embedded e automazione di processo

VisualRTXC™ Design Tool
Tool di sviluppo visuale che mediante oggetti grafici e flowchart permette di ridurre i tempi di realizzazione di sistemi embedded.
Integrato con RTXCgen (tool di configurazione del kernel di RTXC Quadros), genera automaticamente i sorgenti in ANSI C.

Sistemi Operativi Real Time per applicazioni embedded
RTXC Quadros: RTOS altamente scalabile, tramite quattro tipologie diverse di kernel permette di sfruttare al meglio le prestazioni distinte dei maggiori modelli di processi: control processing, signal/data-intensive processing, convergent processing e multi-processor/multi-core.

Disponibile per Cortex-M3, Cortex-A8, ARM7, ARM9, ARM11, XScale PXA27x, Freescale iMX, MXC, ColdFire, PowerPC, StarCore, TI OMAP, TI Sitara, Freescale DSP, CEVA-X DSP, TI DSP, Analog Device BlackFin, Infineon XC16x, Atmel AT91SAM9, ST Microelectronics ST10F27x, STM32 ed altri.

RTXC 3.2: dalle prestazioni elevate è un sistema operativo real-time deterministico per general processing ed applicazioni di controllo. Supporto per CPU a 16 bit.

Protocolli di comunicazione
RTXC Quadnet: stack TCP/IP v4/v6, suite completa di protocolli di comunicazione integrata col Sistema Operativo RTXC.
RTXC Quark: stack TCP/IP v4 e Web Server con footprint ridotto e dalle prestazioni elevate per Sistema Operativo RTXC Quadros.
RTXC USB: software development kit completo per applicazioni che richiedono una comunicazione USB; stack disponibile per USB Host, USB Device, USB OTG (On-The-Go)
IrDA Stack: software development kit completo per applicazioni che richiedono una comunicazione IrDA; supporta protocolli primario e secondario.

File Systems
RTXCflashfile: File System per sistemi embedded che utilizzano memorie flash (NAND e NOR)
RTXCfatfile: File management system DOS e Windows compatible, supporta FAT 12, 16, 32

CAN Bus
Vengono proposte soluzioni che comprendono driver per CAN device (sia master che slave) e stack completi CANopen. Supporto per ColdFire MCF521x, MCF523x, MCF528x, MCF548x, Blackfin BF536, BF537, BF534 e Infineon C16x.

 

Tool di sviluppo software.
Embedded Workbench: Ambiente di sviluppo integrato comprensivo di Compilatore C/C++, Assembler, Librerie, C-SPY Debugger per CPU 8, 16, 32 bit, quali Cortex/ARM7/ARM9/ARM11 core, XScale, Atmel AVR/Atmega, Freescale ColdFire, MCS12, MCS08, NEC 78K, V850, Microchip PIC, dsPIC, Renesas H8S, M16C, Texas Instruments MSP430, ed altre.

RTOS e middleware.
PowerPac: soluzione comprensiva di Sistema Operativo Real Time e File Sytem per processori ARM core, Cortex-M3 e TI MSP430.
RTOS pre-emptive e multi-tasking gestisce fino a 255 priorità, un numero illimitato di tasks, semafori, mailboxes e timer software.
File System con supporto FAT12, FAT16 e FAT32, e comprensivo di driver per Compact Flash, SD Card, RAM Disk.
Perfettamente integrato nel tool Embedded Workbench

PowerPac USB: stack USB Device, è fornito come add-on al sistema operativo real time IAR PowerPac.
Include Human Interface Device class, supporto per Mass Storage Class (MS), Communication Device Class (CDC).

PowerPac TCP/IP: stack TCP/IP con Standard socket interface, è fornito come add-on al sistema operativo real time IAR PowerPac.
Supporta i seguenti protocolli: DNS, DHCP (client), Telnet, TFTP, TCP, UDP, IP, ARP, ICMP.

PowerPac GUI: libreria grafica per display LCD, è fornita come add-on al sistema operativo real time IAR PowerPac.

VisualSTATE: Tool di sviluppo software basato su macchine a stati secondo la notazione UML; genera automaticamente il codice
sorgente C/C++. Comprende un simulatore e tool di debug su target (real-link).


Evaluation board:
Schede di valutazione per processori Atmel, Energy Micro, Freescale, Renesas, Silicon Laboratories, NXP, ST Microelectronics, Texas Instruments, Toshiba.
Fornite col device JTAG USB J-Link, J-Link-Lite, o J-Link-OB (on-board).

J-Link e J-Trace
Device JTAG per CPU ARM e Cortex-M con e senza trace, e Freescale ColdFire

File Systems per sistemi embedded
File Systems ‘Failsafe’ e FAT12/16/32 per embedded flash (NAND e NOR) e processori con flash on-chip (es.: MSP470, MSP430, Altera/NIOS, Atmel Atmega e AVR).
PC compatible file systems per diversi storage media (Compact Flash cards, MMC cards, Secure Digital cards, IDE, ATA cards, SST ATA discs).

Stack USB Device
Include Human Interface Device class, supporto per Mass Storage Class (MS), Communication Device Class (CDC), USB bootloader ed Embedded Pipe.
Supporto disponibile per LPC2148, LPC2368/78, LPC2468/78, STR7xx, STR9xx, STM32, LPC2xxx, AT91SAM7, MCF5222x, MCF53xx, ISP1161, ISP1183, ISP1361, ISP1561, ISP1761 ed altre.

Stack USB Host Lite
Supporto per Mass Storage Class (MS), Communication Device Class (CDC), Printer Class, HUB Clacc, Audio Class (formati PCM/PCM8, MPEG), USB Bootloader, implementazione OHCI e EHCI.
Supporto disponibile per iMX31, ISP1161, ISP1361, ISP1561, ISP1762, MAX3421E, AT91SAM9, MCF52223, MCF5329, MCF5329, NS9360, STM32, LPC2468 ed altre.

 

Librerie grafiche (GUI)
PEG Pro™, PEG+ e C/PEG sono fornite con tool di sviluppo atti a facilitare l'implementazione di interfacce grafiche (GUI) professionali per applicazioni embedded real-time e multitasking.
Include Window builder, Font Converter e Bitmap Converter.

Disegnato per lavorare sia in modalità stand-alone che con un Sistema Operativo Real Time, è stato integrato coi più diffusi RTOS commerciali (es.: RTXC Quadros, uC/OS-II, ThreadX, Nucleus, Integrity, etc.) e Linux Embedded (es.: Embedix, BlueCat, Montavista, etc.).
RTOS e compilatori supportati.

Supporto per x86 derivatives (Pentium, Itanium, Athlon, x86), 68K core, Cortex, ARM7/ARM9/ARM11, StrongARM, PXA250/255/270, iMX1/L/21/27/31, ColdFire, DragonBall, PowerPC, OMAP, BlackFin BF533/537/561, Renesas H8 e SH4, ed altri.

LCD Controller e Screen Driver supportati.

Librerie grafiche (GUI)
Prism™ è una nuova famiglia di librerie grafiche di Blue Water Embedded scritte in C e C++ e fornite con un tool di sviluppo per la creazione di interfacce (GUI) professionali per applicazioni embedded.
Mediante il tool Prism Insight™ è possibile creare la propria interfaccia grafica (GUI) con l'ausilio di widgets quali bottoni, sliders, finestre, etc. e generare i relativi file sorgenti.
Prism Micro™: permette lo sviluppo di interfacce grafiche sia monocromatiche che fino ad una risoluzione di 8bpp.
Prism™: libreria grafica professionale di Blue Water Embedded supporta una risoluzione da 16bpp fino a 32bpp RGB con gestione alphacolor.

Le librerie grafiche Prism™ e Prism Micro™ possono essere utilizzate con o senza sistemi operativi real time (in modalità stand alone).
Supportano sia Sistemi Operativi Real Time proprietari che commerciali (es. RTXC Quadros, FreeRTOS, OpenRTOS).
Le librerie grafiche Prism™ e Prism Micro™ sono disponibili anche per Sistemi Operativi Linux Embedded.

Supporto disponibile per Cortex-M3, ARM7, ARM9, ARM11, Freescale iMX, ColdFire, PowerPC, STM32, NXP LH795xx, LPC2478, Atmel AT91SAM9, Marvell PXA250/255/270/320, TI OMAP, DaVinci, BlackFin, Fujitsu, Renesas SH, CPU x86, EPSON controller, ed altri.



 

TrueSTUDIO: tool di sviluppo per applicazioni embedded con IDE basata su ECLIPSE, include compilatore GNU GCC C/C++, Assembler, Linker, Librerie runtime, debugger mediante device JTAG.
E’ fornito con editor UML per graphical modeling e client per supporto sistemi di controllo delle versioni (es: CVS, SVN).

TrueINSPECTOR: permette il controllo statico del codice in accordo allo standard MISRA C-2004. Genera report in vari formati (es. HTML, PDF, Word, PowerPoint, Excel).

TrueANALYZER: tool professionale per runtime code coverage analysis.
Conforme allo standard Modified Condition/Decision Coverage (MC/DC) usato nello standard DO-178B per assicurarsi che il software di Livello A sia adeguatamente testato.

TrueVERIFIER: permette l'analisi del codice sorgente di un programma, genera test case e li esegue automaticamente sul target mediante il debugger di TrueSTUDIO.

Supporto disponibile per Atmel AVR32, AT91SAM3, ST Microelectronics STM32, TI/Luminary (Stellaris), Toshiba TX.


OpenRTOS: versione commerciale del Sistema Operativo Real Time FreeRTOS.

SafeRTOS: Sistema Operativo Real Time certificato dal TÜV, è stato sviluppato in accordo alle normative IEC61508 fino al Safety Integrity Level (SIL) 3, FDA510(k) e DO-178B.

Supporto disponibile per Cortex-M3, ARM7, ARM9, Freescale Coldfire v1 & v2, HCS12, PowerPC, Microchip dsPIC, PIC24 e PIC32, NEC V850 e 78K0R, TI MSP430, Renesas H8/S, Fujitsu MB91460 e MB96340, Infineon TriCore, Atmel AVR32 e Atmega/AVR, Altera NIOS-II, Xilinx Virtex-5.

 

SALVO è un Sistema Operativo Real Time multitasking, priority-based, per microcontrollori con risorse di memoria limitate.
Disponibile per ARM7, ARM9, Cortex-M3, Luminary Micro LM3Sxxx, ARClite microRISC, Atmel AVR e ATmega, Freescale M68HC11, Texas Instruments MSP430, TMS320C2000, Microchip PIC12/16/17/18/24 e dsPIC®.)

Supporta compilatori IAR, ARM RealView, Keil, Hi-Tech, Microchip, Texas Instruments, GNU GCC, ed altri.

Ambiente di sviluppo Aphelion per applicazioni Java embedded; supporta CPU quali x86, PowerPC, ARM, XScale, MIPS, SH4 e Sistemi Operativi tradizionali (VxWorks, LynxOS, Integrity, OS-9, Nucleus) ed Embedded Linux (MontaVista Linux, BlueCat, embedded RedHat Linux, SlackWare Linux, etc.)

 

Signum Systems produce emulatori JTAG (con e senza Trace) e supporta architetture ARM7, ARM9, ARM11, Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-R4, Cortex-A8, Cortex-A9, XScale, iMX, OMAP, TMS470, TriCore, C166S, XC16x, DSP Texas Instruments TMS320C2000, TMS320C5/6xxx, DaVinci, TMS320DM355, MPcore.

L’emulatore JTAGjet è fornito con interfaccia di debug Chameleon, e si interfaccia a debugger di terze parti compatibili con lo standard RDI (es. GDB GNU Debugger, Eclipse CDT, IAR C-SPY, Keil uVision3, ARM RealView, ...)

 

Strumenti per la diagnostica del layer fisico per CAN-Bus

CAN-Bus-Tester: analizzando il layer fisico del bus di sistema permette di identificare i ‘telegrammi’ con una qualità di segnale inadeguata, aiutando quindi nell’eliminazione dei difetti.

Sensori di inclinazione analogici mono-/bi-dimensionali, sensori bi-dimesionali digitali con uscite CAN e CANopen.

PROFIBUS Scope: strumento per l’analisi e la diagnostica delle reti PROFIBUS; permette di diagnosticare eventuali guasti sulla linea ed analizzare la correttezza dei dati trasmessi. Genera in modo automatico un documento che descrive lo stato della rete.

Gateway Ethernet-PROFIBUS-Interface (xEPI 2)
Agisce come Master Class 2 e permette la comunicazione remota ad una rete PROFIBUS.
Permette di effettuare un monitoraggio permanente, continuo e in parallelo, di un elevato numero di reti PROFIBUS durante il loro funzionamento; le informazioni diagnostiche acquisite possono essere visualizzate anche in applicazioni FDT quali PACTware, FieldCare o FileldMate tramite librerie CommDTM. E’ inoltre possibile accedere a tutti i dispositivi di campo per configurarli ed effettuarne la messa in servizio (FDT, EDD).

Convertitori Serial-PROFIBUS-Interface (SPI3)
Permettono l’integrazione veloce ed economica di dispositivi e sistemi convenzionali in una rete PROFIBUS.
Supportano interfacce seriali RS232, RS422, RS485 e protocolli seriali Free ASCII driver, 3964R, RK512, MODBUS RTU

Librerie DTM per la comunicazione con dispositivi PROFIBUS DP, PROFIBUS PA e HART.
Le libreria comprendono CommDTM PROFIBUS DP-V1, CommDTM DP/PA Link per accesso a dispositivi PROFIBUS PA, CommDTM ET200M e CommDTM ET200iSP per accesso a dispositivi HART.

PACTware: FDT Frame Application, tramite i DTM dei device presenti su una rete PROFIBUS permette di effettuarne la diagnostica, configurarli e definirne i parametri in modo visuale.

 


Come contattarci:

Fenway Embedded Systems
Via Don Giovanni Minzoni, 31
20010 Arluno (MI) - Italy
Tel. +39 02 97310120
Email:   sales@fenwayembedded.com


Riferimento: Fabio Portaluppi
Mobile: +39 347 1301743
Email:   fabio@fenwayembedded.com


Tools di sviluppo software e hardware per sistemi embedded e automazione di processo

Tutti i marchi menzionati in queste pagine web appartengono ai rispettivi proprietari ------ All trademarks mentioned on this web site are the property of their respective owners