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


Tool di sviluppo software.
TrueSTUDIO Lite
UNLIMITED CODE SIZE!!! - FREE!!!
Tool di sviluppo per applicazioni embedded con IDE basata su ECLIPSE, include compilatore GNU C/C++, Assembler, Linker, Librerie runtime, debugger mediante device JTAG.
UNLIMITED CODE SIZE!!!
Supporta device core ARM7, ARM9, Cortex-M0 / M0+ / M1 / M3 / M4 / M7, Cortex-R4 / R5 / R7, Cortex-A5 / A7 / A8 / A9 / A12 / A15 / A17 / A53 / A57 / A72, Dual-core.

TrueSTUDIO Professional
Tool di sviluppo per applicazioni embedded con IDE basata su ECLIPSE, include compilatore GNU C/C++, Assembler, Linker, Librerie runtime, debugger mediante device JTAG.
Include TrueINSPECTOR, modulo per l’analisi statica del codice sorgente con controllo sulla compatibilità con lo standard MISRA-C:2004 e analisi metrica del codice. E’ fornito con client per supportare sistemi di controllo delle versioni per CVS e SVN.
Strumenti per debug avanzato: Code Complexity Analysis, Live Variable Watch, Event Trace, Data Trace, Instruction Trace, Profiling, Crash Analysis, RTOS-aware Debug.
INCLUDE 12 MESI DI SUPPORTO E AGGIORNAMENTI.

Supporta device core ARM7, ARM9, Cortex-M0 / M0+ / M1 / M3 / M4 / M7, Cortex-R4 / R5 / R7, Cortex-A5 / A7 / A8 / A9 / A12 / A15 / A17 / A53 / A57 / A72, Dual-core.

Segger J-Link e J-Trace
Device JTAG con e senza trace per device core ARM e Cortex.

 

Tool di sviluppo software.
Embedded Workbench: Ambiente di sviluppo integrato comprensivo di Compilatore C/C++, Assembler, Librerie, C-SPY Debugger e MISRA-C checker per CPU 8, 16, 32 bit. Suppporto disponibile per device core ARM/Cortex, Atmel AVR/Atmega e AVR32,Freescale ColdFire, S08, HC9S12, Renesas M16C, R8C, M32C, R32C, RX, SAM8, STM8, TI MSP430, 8051 ed altre.

C-RUN: tool di analisi dinamica dei sorgenti e disponibile come add-on all'ambiente di sviluppo IAR Embedded Workbench per ARM.

C-STAT: tool di analisi statica a livello di codice sorgente e disponibile come add-on all'ambiente di sviluppo IAR Embedded Workbench per ARM, MSP430, AVR32.

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).

Emulatori JTAG
Emulatori JTAG per device core ARM e Cortex, DSP TI famiglia TMS320

 

File Systems per sistemi embedded
File Systems ‘Failsafe’ e FAT 16/32 per embedded flash (NAND e NOR) e processori con flash on-chip, supporta diversi storage media (Compact Flash, SD / MMC / SDHC / SDXC cards, Disk Drives, RAM, Pen Drives, SSD Flash). Supporto disponibile per device core Cortex-M0/M3/M4, ARM7/9/11; Freescale ColdFire, Kinetis, PowerPC, i.MX; Infineon C164; Microchip PIC24, PIC32; Renesas SH-2A, RX600; Texas Instruments MSP430, Stellaris, C2000, Hercules.).

Embedded Bootloaders
I bootloaders hanno la capacità di avviarsi con Flash, USB o interfacce seriali utilizzando risorse minime sul controller target.
I bootloaders di HCC sono fail-safe e se il processo di boot viene interrotto per qualsiasi motivo, il sistema sarà ancora in grado di recuperare pienamente.
Tutti i bootloaders hanno la possibilità di aggiungere un modulo di crittografia avanzata AES per il trasferimento sicuro dei dati e può essere configurato per supportare più interfacce complesse.

Stack USB Device, USB Host, USB OTG (On-The-Go)
Supporto disponibile per USB controller quail Maxim MAX3421E, NXP SAF176x, ISP1161, ISP1181, ISP136x, ISP156x e ISP1761, device core Cortex-M0/M3/M4, ARM7/9/11; Freescale ColdFire, Kinetis, PowerPC, i.MX; Infineon C164; Microchip PIC24, PIC32; Renesas SH-2A, RX600; Texas Instruments MSP430, Stellaris, C2000, Hercules.

Class Driver disponibili per USB Device
HID (Human Interface Device), MST (Mass Storage), RNDIS (Remote NDIS), CDC-ACM (CDC Abstract Control Model), CDC-ECM (CDC Ethernet Control Model), CDC-EEM (CDC Ethernet Emulation Model), AUDIO (Audio Class), MIDI (Midi Class), MTP (Media Transfer Protocol), PICTBRIDGE (Pictbridge Driver), PCL (Printer Class), PHDC (Personal Healthcare Device Class).

Class Driver disponibili per USB Host
HID (Human Interface Device), Hub (External Hub), MST (Mass Storage), CDC-ACM (CDC Abstract Control Model), CDC-ECM (CDC Ethernet Control Model), CDC-EEM (CDC Ethernet Emulation Model), CDC-OBEX (For OBEX devices), CDC-FTDI (For FTDI USB serial devices), AUDIO (Audio Class), MIDI (Midi Class), MTP (Media Transfer Protocol), PCL (Printer Class).

USB OTG (On-The-Go)
Lo stack agisce come uno switch tra gli stacks USB Host e Device, determinato dallo stato del pin ID. In molti casi, il software di OTG non è richiesto. HCC fornisce la soluzione per questa configurazione standard tramite gli stacks USB Host e Device. HCC fornisce anche uno stack OTG completo che supporta i protocolli SRP (Service Request Protocol) e HNP (Host Negotiation Protocol) per negoziare tra due dispositivi collegati, al fine di decidere quale deve operare come host.

Stack TCP/IP MISRA-C:2004 Compliant
Rispetta il più elevato livello possibile di compatibilità dello standard MISRA.C:2004 e fornisce i servizi TCP, IPv4, UDP, ARP, ICMP, DNS client, DHCP, HTTP server, FTP server, TFTP server, SMTP, PPP. Viene fornito con la documentazione completa di conformità MISRA:C-2004. Supporto disponibile per device core Cortex-M0/M3/M4, ARM7/9/11; Freescale ColdFire, Kinetis, PowerPC, i.MX; Infineon C164; Microchip PIC24, PIC32; Renesas SH-2A, RX600; Texas Instruments MSP430, Stellaris, C2000, Hercules.

Smart Meter File System (SMFS)
File System altamente performante e customizzato per applicazioni Smart-Energy e Smart-Meter. Sviluppato rispettando rigorosamente lo standard MISRA-C. Disponibile per Microcontrollori 16 e 32 bit.

Embedded Encryption ManagerTM
Consente agli sviluppatori di rendere più sicuri i sistemi embedded utilizzando diversi algoritmi di crittografia. Sviluppato rispettando lo standard MISRA-C. Supporta i seguenti algoritmi: AES, 3DES, DSS, EDH, MD5, RSA, SHA1, SHA256.

 

RTXCgen Configuration Tool
Tool di configurazione del kernel di RTXC Quadros, genera automaticamente i sorgenti in ANSI C.

RTXCview System Trace e Profiling Tool
Permette di visualizzare l'attività del sistema in uno specifico intervallo di tempo.

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-M4, Cortex-R4, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, ARM7, ARM9, ARM11, (Atmel, Freescale, NXP, STMicroelecronics, Texas Instruments, Xilinx), XScale PXA27x, Freescale MXC, ColdFire, PowerPC, StarCore, Freescale DSP, CEVA-X DSP, TI DSP, Analog Device BlackFin, Infineon XC16x, ST Microelectronics ST10F27x ed altri.

Protocolli di comunicazione
RTXC Quadnet: stack TCP/IP v4/v6, suite completa di protocolli di comunicazione integrata col Sistema Operativo RTXC.
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)

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

Quadnet Embedded Device Security Suite
La sicurezza per i dispositivi embedded collegati in rete sta diventando un fattore critico. Sempre più spesso si riscontrano attacchi informatici (cyber attacks) su dispositivi embedded.
Settori quali industriale, medicale e consumer (con la continua crescita di soluzioni IoT - Internet of Things) sono sottoposti ad un sempre maggiore e rigoroso controllo di sicurezza.
Le soluzioni per la sicurezza di applicazioni embedded proposte da Quadros Systems si focalizzano in 4 aree:
. Prevenzione di intrusioni e distruzione (Firewall security)
. Sicurezza dei dati a livello di IP-layer (IPsec/IKE)
. Sicurezza delle transazioni a livello di Application-layer (SSL/TLS)
. Servizi di consulenza e ingegnerizzazione per Wurldtech Achilles testing

Embedded Application Server
Abilita applicazioni Internet of Things e M2M (Machine-to-Machine) con un framework software completo lato server per eseguire programmi, routine o script.
Embedded Application Server offre una gamma completa di servizi web integrati, tra cui event handler, secure network file system, secure sockets library, e servizi web quali AJAX, SOAP, JSON e XML.

 

Librerie grafiche (GUI) PEG Lite, PEG Plus, PEG Pro
La famiglia di librerie grafiche PEG Pro, PEG Plus e PEG Lite sono fornite con il tool di sviluppo Window Builder che genera automaticamente codice sorgente C++ pronto per essere compilato e linkato con l’applicazione facilitando l’implementazione di interfacce grafiche professionali per applicazioni embedded real-time e multitasking.
Tra le caratteristiche sono incluse il true anti-aliasing, alpha blending per-pixel, effetti di transizione (slide-in, wipe e fade), touchscreen, multiple graphics layers, runtime “theme”, bottoni, sliders, scrolling text, dials, barre progressive, text box multilinee e spreadsheet.
Integrati nel Window Builder sono presenti utilities per creazione di Font e conversione di immagini.
Le librerie sono scritte in linguaggio C++.
Sono supportati Sistemi Operativi Real Time proprietari, commerciali e Linux Embedded, ed è possibile l’utilizzo anche in modalità stand-alone.
Supporto disponibile per device core ARM / Cortex di vari produttori, NXP/Freescale iMX, LPC, Kinetis, Vybrid, ColdFire, PowerPC, Marvell PXA, TI OMAP, DaVinci, DSP, Analog Device BlackFin, Renesas SH, x86 derivatives, ed altri.

 



OpenRTOS: versione commerciale del Sistema Operativo Real Time FreeRTOS.

SafeRTOS: Sistema Operativo Real Time certificato dal TÜV, è stato sviluppato in accordo alle normative:

- Industrial UL 1998, IEC 61508
- Transportation/Rail CENELEC EN 50128, IEC 61508
- Medical FDA 510(k) Class III, IEC 62304 Class C, IEC 60601, ISO 14971
- Nuclear IEC 61513, IEC 62138, ASME NQA-1 2008
- Process IEC 61511
- Automotive ISO 26262, IEC 61508
- Aerospace DO178B SIL 3

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.

 

Apogee Software fornisce soluzioni JRE (Java Runtime Environments) per applicazioni Java embedded.

MJRE - The Micro edition JRE that is suitable for devices that have a limited set of system resources and are targeted by Java applications that only use the Java APIs included in Oracle's Java ME/CDC platform. Each MJRE can be certified as compliant with Oracle's Java ME/CDC platform, which means that the devices having the JRE deployed on them can be distributed with Oracle's "steaming coffee cup" logo and/or "Java Powered" slogan.

CJRE - The Custom edition JRE that is suitable for devices that need to run Java applications targeted at Oracle's Java SE 5, SE 6, or SE 7 platforms. Each CJRE is fully compatible with Oracle's Java SE 5, SE 6, and SE 7 platforms, because it includes a port of Java SE class library from Oracle's Java SE 7 OpenJDK.

 

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.

 

Signum Systems produce emulatori JTAG (con e senza Trace) e supporta architetture ARM7, ARM9, ARM11, Cortex, MPCore, XScale, DaVinci, OMAP, OMAP2 e OMAP3, DSP Texas Instruments famiglie TMS320C24xx e F28xx.

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, ...)

 

TH SCOPE + TH LINK = Diagnostica predittiva per reti industriali
Monitoraggio unificato per reti PROFIBUS, PROFINET, Ethernet/IP, ModbusTCP


TH SCOPE
Strumento software web-based, utilizza il TH LINK come punto di accesso. Permette di effettuare una diagnostica unificata di reti PROFIBUS, PROFINET, Ethernet/IP, ModbusTCP e Industrial Ethernet.
Funzionalità quali il monitoraggio completo della rete, analisi, statistiche e generazione di documentazione, risultano di enorme aiuto per la messa in servizio di un impianto, verificarne il corretto funzionamento ed effettuarne la manutenzione, nonché tenere sotto controllo l’inventario dei dispositivi in campo.
Le informazioni diagnostiche acquisite possono essere integrate in applicazioni di alto livello, quali sono i sistemi di Asset Management e di Controllo di Processo (via OPC), oppure esportati in Microsoft Office per una analisi successiva.

TH LINK
Punto di accesso per reti PROFIBUS, PROFINET, EtherNet/IP, Modbus/TCP e Industrial Ethernet, consente il monitoraggio permanente, continuo e in parallelo, dei bus di campo durante il loro funzionamento.
Grazie al software diagnostico TH SCOPE Easy preinstallato sul device, le informazioni acquisite possono essere visualizzate anche in applicazioni FDT quali PACTware, FieldCare o FieldMate tramite librerie CommDTM.
E’ inoltre possibile accedere a tutti i dispositivi di campo con tecnologia FDT e EDD per configurarli ed effettuarne la messa in servizio.

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.


Come contattarci:

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


Riferimento: Fabio Portaluppi
Mobile: +39 347 1301743
Email:   fabio[at]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