Autore: marco
Connettività
Segger ha sviluppato diversi protocolli di comunicazione industriali e civili.
[pt_view id=”5242325i29″]
Leggi tuttoIoT
IoT è la sigla universalmente nota per Internet of Things che indica una tendenza inarrestabile: la connettività di tutti i sistemi elettronici, in qualsiasi momento.
[pt_view id=”ad97befdz9″]
Leggi tuttoMiddleware
Segger ha sviluppato numerosi componenti di middleware che gestiscono una GUI, lo storage di informazioni su qualsiasi media, la comunicazione.
[pt_view id=”5589724au0″]
Leggi tuttoIAR Systems
IAR Systems è una società svedese indipendente con oltre 30 anni di esperienza nel campo dei compilatori C per microcontrollori. L’offerta tecnica di IAR oggi comprende:
- L’ambiente di Sviluppo IAR Embedded Workbench che supporta numerose architetture di microcontrollore a 8/16/32 bit con una toolchain C/C++ conosciuta per l’affidabilità e il livello di ottimizzazione.
- Toolchain certificate IEC 61508 (per le architetture: ARM, RL78, RH850, RX, STM8).
- Add-on per Embedded Workbench: Analisi Statica (C-STAT) e di Analisi Dinamica (C-RUN) professionali.
- Debugger hardware con supporto per ARM e DSP TMS-C2000 di TI.
- VisualSTATE, tool di sviluppo visuale che genera codice C/C++ a partire da una descrizione dell’applicazione tramite delle macchine a stati.
- Embedded Trust: tecnologie anticlonazione e antifalsificazione del firmware basate su meccanismi crittografici.
Il punto tecnico: prestazioni del compilatore IAR per ARM
Quale criterio si può utilizzare per comparare le prestazioni di un microcontrollore oppure di una toolchain con prodotti concorrenti? L’azienda CoreMark è specializzata nella creazione di programmi per il benchmarking. Nel seguito sono riportati i risultati ottenuti da varie release della toolchain IAR per ARM. Numeri CoreMark più grandi indicano prestazioni migliori; si può notare la progressione straordinaria della toolchain IAR chiamata a compilare delle applicazioni di benchmarking per varie architture ARM: (altro…)
Leggi tuttoemNet Tail Tagging
embOS/IP Tail Tagging è un’estensione dello stack TCP/IP embOS/IP che supporta i dispositivi switch ethernet di Micrel/Microchip caratterizzati dalla presenza di più porte fisiche ethernet. (altro…)
Leggi tuttoChi siamo
Dal 1996 Italsoft S.r.l. distribuisce tool (hardware + software) per lo sviluppo di sistemi embedded. Qui potete trovare informazioni sulle nostre proposte, selezionate tra quanto di meglio sia disponibile sul mercato. Per richiedere informazioni oppure una quotazione è possibile cliccare in alto su “Contatto Rapido” e lasciare un messaggio
Leggi tuttoIAR C-RUN (analisi dinamica)
IAR C-RUN è il nuovo add-on per l’ambiente di sviluppo IAR Embedded Workbench che implementa l’analisi dinamica del codice durante una sessione di debug. (altro…)
Leggi tuttoemWeb Server
Questo modulo implementa una interfaccia utente basata su HTML accessibile da qualsiasi luogo.
Il webserver integrato consente di creare un’interfaccia utente indipendente dal sistema operativo (UI). Questa può essere implementata con vari livelli di complessità, da una semplice GUI per l’applicativo a un sistema basato su tecnologie quali JavaScript, AJAX, SSE, WebSockets, ecc.
Questa tecnologia è integrabile non solo in sistemi embedded dotati di connettività ethernet o WiFi, ma anche in sistemi che ne sono privi: grazie alla tecnologia IP-over-USB, Segger supporta la connettività del target a un host tramite la porta USB usando i protocolli della famiglia TCP/IP.
Leggi tuttoELFLib
Segger ELFLib è una libreria che consente di estrarre informazioni da file in formato ELF, siano esse informazioni relative al formato ELF (es. informazioni sulle sezioni), oppure informazioni di debug specifiche del compilatore (variabili, funzioni, i loro tipi, indirizzi, ecc.). (altro…)
Leggi tuttoSupporto Segger per RISC-V
Segger annuncia il supporto dell’architettura RISC-V con il proprio ambiente di sviluppo Segger Embedded Studio. (altro…)
Leggi tuttoWebSocket
embOS/IP Websocket protocol è un protocollo di trasporto basato su TCP/IP che semplifica la comunicazione attraverso i firewall. E’ semplice da utilizzare, leggero e aperto.
Le sue caratteristiche lo rendono ideale per l’uso in molte situazioni, per esempio in applicazioni M2M (Machine to Machine) oppure in contesti IoT (Internet of Things) (altro…)
PTP (Precision Time Protocol)
Segger ha rilasciato il modulo PTP (Precise Time Protocol) come add-on allo stack TCP/IP embOS/IP.
Il modulo PRP implementa il protocollo “Precision Time Protocol” (PTP) secondo lo standard IEEE 1588v2 (anche noto come: IEEE 1588-2008) per sicronizzare un clock ordinario (un clock slave sultarget) con una sorgente di clock esterna attraverso una connessione ethernet.
Una sicronizzazione di questo tipo è richiesta in tutte quelle applicazioni in cui sorgenti di dati oppure sensori scambino dati sulla base del tempo. Esempi di applicazioni di questo genere si incontrano nell’ambito dell’elaborazione oppure del riconoscimento di immagini, in applicazioni audio, in applicazioni multimediali oppure nell’automazione industriale.
PTP può essere usato con oppure senza un supporto hardware dedicato. Il protocollo stesso è in grado di gestire una sincronizzazione precisa al di sotto di un millisecondo usando timer software.
La presenza di un supporto hardware per PTP a livello di interfaccia ethernet può tuttavia consentire di migliorare l’accuratezza con precisione intorno a 100ns tra il target (clock ordinario) e il clock di riferimento (grandmaster clock).
L’implementazione di Segger di PTP è stata pensata per sistemi embedded con risorse hardware limitate. E’ ottimizzato per misure deterministiche del tempo (senza problemi di latenza) e ha un ridotto footprint in memoria. Il supporto hardware per PTP non è richiesto, ma può essere utilizzato se presente per garantire la massima precisione di misura. Driver per specifici hardware sono disponibili.
Leggi tuttoJ-Link SDK
J-Link Software Development Kit
J-Link SDK consente di integrare le funzionalità del J-Link all’interno di una propria applicazione. E’ usato in ambienti di sviluppo professionali (come IAR, Keil) per abilitare il J-Link al debugging. E’ anche utilizzato in applicazioni personalizzate per la produzione in serie. (altro…)
Leggi tuttoModbus
emModbus supporta la creazione di dispositivi master e slave che possono anche essere combinati nello stesso prodotto. (altro…)
Leggi tutto