J-Link PRO
J-Link PRO è un modello di J-Link ad alte prestazioni dotato con le porte Ethernet e USB2.0 e una FPGA interna che garantisce una frequenza elevata dei segnali. (altro…)
Leggi tuttoJ-Link PRO è un modello di J-Link ad alte prestazioni dotato con le porte Ethernet e USB2.0 e una FPGA interna che garantisce una frequenza elevata dei segnali. (altro…)
Leggi tuttoembOS-Ultra è un kernel real-time che offre un un maggiore precisione e risoluzione temporale di qualsiasi altro sistema operativo sul mercato.
La schedulazione di tutti gli eventi temporali (come i timeout, i ritardi, i timer periodici) può ora essere pianificata in termini di microsecondi o di cicli della CPU. (altro…)
J-Link Ultra+ è un J-Link ad alte prestazioni dotato di una porta USB2.0 High Speed e di una FPGA interna che garantisce una frequenza elevata dei segnali. (altro…)
Leggi tuttoI dati inseriti in questo modulo saranno trattati secondo le vigenti norme della privacy.
Leggi tuttoProgrammatore universale per la produzione con operatività anche standalone e supporto per varie architetture (ARM/Cortex, Renesas RX, Renesas RL78, ST Microelectronics STM8, Microchip PIC16, PIC18, AVR, memorie esterne NOR parallele, memorie esterne NOR SPI).
Tramite il nuovo sistema di controllo Flasher-HUB, è possibile controllare sino a #24 Flasher-Compact simultaneamente, creando un sistema GANG con grande capacità produttiva.
Leggi tuttoA partire dalla release 6.70 del pacchetto software per i J-Link, tutti i tool sono ora disponibili per tutti i principali sistemi operativi: Windows, macOS e Linux.
Se alcuni tool per il J-Link funzionano in riga di comando, quelli con interfaccia grafica sinora erano utilizzabili solamente in ambiente Windows. Questi pacchetti sono stati riscritti in modo da poter essere rilasciati per tutti i principali sistemi operativi disponibili.
Questa filosofia è stata già adottata in passato in altri tool come Embedded Studio, SystemView e Ozone debugger and performance analyzer.
Leggi tuttoSegger consolida l'offerta di tool di sviluppo per i chip SiFive basati sul core RISC-V grazie al supporto del trace basato su Nexus che consente di monitorare e registrare l'esecuzione delle istruzioni da parte del processore.
Utilizzando un J-Link (modelli: PLUS, PRO, ULTRA) con il debugger Ozone gli sviluppatori sono ora in grado di sfruttare la funzionalità di trace-on-chip offerta dai core della SiFive. Tra le funzionalità di rilievo, c'é il "backtrace" che consente di analizzare tutta la storia di esecuzione del programma muovendosi a ritroso -passo a passo- nel codice. Altre funzionalità avanzate sono il Code Coverage e il Profiling. Ozone mostra i dati acquisiti tramite appositi report.
Monheim am Rhein, 11 Luglio 2019 – Segger ha rilasciato il supporto per il J-Link e J-Trace per il chip di Hilscher netX90. Non solo ora è possibile programmare le flash in modo ultra-veloce e inserire breakpoint in flash, ma si possono fare analisi avanzate come il Code Coverage e Function Profiling
J-Link e J-Trace rappresentano i più popolari strumenti di debug sul mercato. Funzionano in modo indipendente dalla toolchain utilizzata, sia questa GDB, LLVM/Clang o una toolchain commerciale come IAR Embedded Workbench. J-Trace-PRO supporta tutti i dispositivi Cortex-M sul mercato dotati di porta ETM (Embedded Trace Macrocell).
Per maggiori informazioni sul supporto per il TRACE, con tanto di guida illustrata e di applicativo di esempio, potete visitare questo link esterno (Wiki Segger): https://wiki.segger.com/Tracing_on_Hilscher_netX90
Leggi la press release direttamente sul sito Segger
Leggi tuttoSegger ha sviluppato un’applicazione di esempio per mostrare le potenzionalità del pacchetto per l’IoT (Internet of Things). Questa applicazione implementa una stazione meteo che gestisce un nodo IoT e pubblica su un servizio in cloud i dati registrati.
Descrizione del progetto
Dei sensori nella stazione meteo registrano la temperatura e pubblicano i dati. I dati sono analizzati dal cloud e resi disponibili su: http://iotnode.segger.com
Implementazione
La stazione meteo è basata sul kernel real-time Segger embOS che gestisce diversi task, come l’interfaccia grafica e gli input dall’utente. Per connettersi a internet, la stazione IoT utilizza lo stack TCP/IP emNet tramite Wi-Fi. La connessione è sicura, grazie a TLS che fa parte del pacchetto emSSL.
La registrazione è fatta con il client HTTP e il parser JSON del pacchetto IoT di Segger. Grazie al pacchetto crittografico emCrypt vengono apposte le firme digitali, i certificati e effettuate le verifiche.
Il nodo IoT pubblica i dati utilizzando MQTT Client (emMQTT) in sicurezza tramite Secure Socket Layer SSL (emSSL)
Guarda il progetto completo sul sito della Segger
Leggi tuttoC-Trust è un’estensione della toolchain IAR che per lo sviluppo di codice sicuro e crittografato. La gestione della sicurezza e della cifratura del firmware è completamente automatica, così gli sviluppatori possono concentrarsi sullo sviluppo dell’applicazione.
Dopo aver compilato e debuggato come al solito l’applicazione con IAR Embedded Workbench, il codice sarà automaticamente crittografato mediante l’algoritmo simmetrico standard AES. Il codice programmato in flash viene verificato tramite il boot loader sicuro (Secure Boot Manager).
Con C-Trust si estendono le funzionalità di Embedded Workbench per garantire la creazione di codice con un profilo di sicurezza creato dall’utente tramite il pacchetto Embedded Trust oppure con un profilo predefinito preinstallato.
Profilo di Sicurezza
IAR fornisce una serie di profili di sicurezza predefiniti.
Un profilo di sicurezza definisce la configurazione dell’ambito di esecuzione fidato (“trusted”).
Le proprietà del profilo del contesto di sicurezza predefinito include:
E’ possibile personalizzare un profilo di sicurezza solamente utilizzando il pacchetto Embedded Trust di cui C-trust rappresenta un sottoinsieme.
Per approfondire, visitate il link (esterno, sito IAR Systems):
https://www.iar.com/embedded_trust/
Segger introduce la classe VIDEO per lo stack emUSB Device. Un sistema embedded dotato di porta USB Device può ora essere enumerato come un dispositivo Camera.
Una volta connesso a un host (Windows, Mac, Linux o un tablet) il sistema operativo mostra il video che può essere l’uscita di una telecamera o può generato dinamicamente dalla libreria grafica emWin di Segger.
IAR Systems ha rilasciato la prima toolchain commerciale per la nuova architettura di processore open-source RISC-V.
La soluzione è basata sul solido ambiente di sviluppo Embedded Workbench e già la prima release ha mostrato un livello di ottimizzazione molto superiore alle toolchain gratuite.
La prima versione di Embedded Workbench per RISC-V supporta i core RV32 32-bit RISC-V. Le release future supporteranno il core a 64-bit, il set di istruzioni ridotto RV32E e vi sarà una versione certificata per applicazioni Functional-Safety
IAR Embedded Workbench per RISC-V include il tool di analisi professionale C-STAT.
Leggi tuttoRTT è una nuova tecnologia disponibile con tutti i modelli di J-Link che consente uno scambio dati ad alta velocità e bidirezionale tra il microcontrollore e il PC. Supporta le architetture Cortex-M e Renesas RX. Può gestire simultaneamente più canali di trasmissione in ambo le direzioni, consentendo la massima flessibilità all’utilizzatore. Tramite il tool J-Link RTT Viewer è possibile mostrare il traffico in più terminali virtuali, per esempio: uno per standard output, uno per error output.
Come si fa ad ottenere RTT?
RTT è parte del pacchetto software per il J-Link scaricabile gratuitamente dal sito della Segger, dalla sezione “download”.
Leggi tuttoRTT è una tecnologia di log sviluppata da Segger che consente la comunicazione bidirezionale tra scheda target e PC. La tecnologia si basa sulla capacità del J-Link di leggere dati nella memoria del microcontrollore mentre esso sta eseguendo il proprio codice. (altro…)
Leggi tuttoJ-Link-Plus condivide con il J-Link Base lo stesso hardware, ma è più completo dal punto di vista della dotazione software:
Unlimited Flash Breakpoints: questa tecnologia consente di supportare un numero illimitato di breakpoint nella flash interna del microcontrollore. Per dare un’idea della comodità offerta da tale tecnologia, si pensi che un Cortex-M4 supporta #6 breakpoint sul codice e un Cortex-M0 solamente #4.
J-Flash è un software per la programmazione delle flash interne ed esterne (NOR, SPI). Con questo software J-Link diventa un vero e proprio strumento per la produzione.
Ozone: J-Link è compatibile con numerosi ambienti di debug, come IAR C-SPY, ma il modello Plus (o superiori) mettono a disposizione l’ambiente di debug proprietario di Segger, Ozone.
Formati
J-Link-Plus esiste in due formati:
Funzionalmente identici, la versione Classic è pensata per il laboratorio; la versione Compact è di dimensioni più contenute (circa 3.5cm x 3.5cm) ed è dotata di fori per semplificarne il fissaggio in sistemi di test.
Leggi tuttoPossiedi uno strumento hardware della Segger (J-Link, Flasher, ecc.) guasto oppure semplicemente obsoleto? Non gettarlo: è possibile acquistare un nuovo strumento hardware della Segger godendo di un credito sino al 50% del valore dello strumento rottamato. (altro…)
Leggi tuttoQuesta sezione del sito è dedicata alle numerose tecnologie utilizzate all'interno dei prodotti a listino. In molti casi si tratta di tecnologie che possono aiutarvi a innovare, aggiungendo ai Vostri prodotti funzionalità al passo con i tempi.
Per saperne di più potete contattare i nostri tecnici: Tel: 039-328722 e-mail: info@italsoft-mi.it
Questa sezione è dedicata ai programmatori di flash della Segger per piccoli e grandi volumi produttivi. Sono disponibili programmatori singoli controllabili tramite PC, programmatori standalone e gang programmer per affrontare volimi di produzione più elevati.
Famiglia di programmatori e debugger per le architetture ARM/Cortex, Renesas RX, RISC V
Famiglia di programmatori JTAG/SWD/FINE per la produzione in grado di operare standalone.
Programmatore modulare standalone per ARM/Cortex-M, Renesas RX, Renesas RL78, STM8, PIC.
[pt_view id="635211dc9u"]
Come mantenere sempre il J-Link allo stato dell'arte?
Tramite il programma di Trade-in! E' possible acquistare un nuovo hardware della Segger (J-Link o Flasher) a un prezzo scontato rottamando il proprio strumento Segger obsoleto o guasto. Per maggiori informazioni potete contattarci chiamandoci (tel. 039-32.87.22) oppure cliccando sopra su "Contatto Rapido" (compilando il form verrete richiamati).