La société germanique Segger, l'un des principaux fournisseurs dans le monde de sondes et d’outils de débogage, rend public son logiciel J-Link pour les configurations matérielles fondées sur les cœurs de processeurs Arm et alimentées par un système d’exploitation Linux. ...Et le rend donc accessible aux développeurs qui travaillent sur une plate-forme ouverte Raspberry Pi comme par exemple la Raspberry Pi 4 et son processeur SoC Broadcom BCM2711 fabriqué en technologie 28 nm et doté de quatre cœurs 64 bits Arm Cortex-A72 cadencés à 1,5 GHz chacun.
Le package logiciel de Segger, qui contient toutes les versions en lignes de commande de la pile J-Link, prend en charge le téléchargement à haute vitesse dans la mémoire flash et un nombre illimité de points d'arrêt (y compris au sein même de la flash), ainsi que le serveur en open source GDB (GNU Debugger) pour le rendre compatible avec tous les environnements de développement populaires. Le logiciel est actuellement disponible pour les sysèmes Arm Linux 32 bits et 64 bits, avec la capacité de tirer pleinement parti du processeur 64 bits et de toute la mémoire disponible dans le système (jusqu’à 8 Go de RAM LPDDR4 sur la carte Raspberry Pi 4 modèle B).
Le SDK J-Link prend également entièrement en charge l'écriture de programmes personnalisés pour J-Link sur Arm Linux.
"Il est désormais possible d'utiliser un petit ordinateur monocarte Raspberry Pi 4 avec le package Eclipse for Embedded C/C++ Developers et les outils binaires xPack additionnels, ainsi que la sonde de débogage et le logiciel J-Link de Segger pour créer des projets, les construire et exécuter des sessions de débogage", détaille Liviu Ionescu, développeur du projet open source Eclipse Embedded CDT.