KSCANbus
Portable C++ connectivity with SocketCAN, SLCAN and network-oriented integration paths.
Découvrir le framework →KINGSAIL SOFTWARE · C++ FRAMEWORKS
Des frameworks C++17 portables reliant CAN industriel, données marines et réseaux IP sécurisés sur systèmes embarqués et PC.
01 / FRAMEWORKS KINGSAIL
Du bus CAN aux protocoles marins et aux transports réseau sécurisés, choisissez les composants adaptés à votre architecture.
Portable C++ connectivity with SocketCAN, SLCAN and network-oriented integration paths.
Découvrir le framework →Structured CANopen integration for embedded and industrial systems.
Découvrir le framework →A C++ foundation for marine CAN-based protocol applications.
Découvrir le framework →A portable framework for NMEA 0183 messaging and application integration.
Découvrir le framework →Remote CAN connectivity across TCP/UDP with optional TLS/DTLS transport security.
Découvrir le framework →Les fonctions disponibles dépendent de la version, du système cible et des options de compilation. Demandez la matrice de compatibilité avant de figer une version de production.
02 / APPROCHE TECHNIQUE
Intégration C++17 avec CMake sur Linux, BSP Yocto LinRT, Zephyr RTOS et Windows. Pilotes et comportement temps réel qualifiés selon les versions.
03 / ARCHITECTURES PASSERELLES
Associez les frameworks KingSail pour concevoir des passerelles adaptées à vos applications. La traduction des messages et des données entre protocoles doit être définie explicitement.
KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183
Filtrage · conversion PGN/messages · validation · horodatage
KSCANnet avec OpenSSL ou wolfSSL en option
Ces exemples décrivent des architectures possibles : la conversion, la sécurité et l’interopérabilité dépendent du projet et des versions publiées.
04 / PLATEFORMES & INTERFACES CAN
Une approche commune sur PC, Linux et cibles embarquées, avec adaptation des pilotes et qualification selon les versions.
Compilation modulaire et interfaces C++17 réutilisables, avec chaînes d’outils et dépendances adaptées à la cible.
SocketCAN et faible latence sous Linux ; PREEMPT_RT et BSP LinRT pour les applications qualifiées temps réel.
Conception MCU faible latence avec Zephyr RTOS, CAN FD natif STM32H et contrôleurs SPI CAN FD compatibles.
Applications et passerelles PC : interfaces SLCAN et PEAK-System PCAN selon les adaptateurs.
SocketCAN et SLCAN sous Linux ; MCP2518FD (Microchip) et TCAN455x (TI) via les pilotes Linux/Zephyr compatibles.
TLS/DTLS en option sur les transports KSCANnet concernés. Backend, authentification et versions selon la compilation.
CAN XL : Linux 7.0+ constitue une cible d’intégration conditionnée par les API du noyau, les pilotes et le matériel CAN XL. Aucune qualification universelle n’est sous-entendue. Idem pour STM32H, Windows ARM64 et les adaptateurs.
POURQUOI KINGSAIL SOFTWARE ?
Composants C++17 réutilisables et interfaces conçues pour l’intégration.
Intégration sous Linux, Yocto, Zephyr et Windows, selon le framework.
Architectures orientées performance pour les systèmes embarqués et industriels.
Fonctions TLS / DTLS sur les composants et versions réseau concernés.
Les fonctionnalités disponibles dépendent du framework, de la plateforme cible et de la version.
05 / RESOURCES
Guides, références API publiques et support technique seront organisés par framework et version publiée.
Guides, références API publiques et support technique seront organisés par framework et version publiée.
Ouvrir le portail Wiki ↗Guides, références API publiques et support technique seront organisés par framework et version publiée.
Ouvrir le portail API Docs ↗Guides, références API publiques et support technique seront organisés par framework et version publiée.
Ouvrir le portail Support ↗06 / TROIS NIVEAUX DE SUPPORT
Des formules annuelles d’assistance pour les frameworks C++ KingSail : plateformes, pilotes et intégration.
Les prestations, crédits, utilisateurs, délais de réponse et tarifs sont définis dans une offre écrite. Cette page ne constitue pas un accord de niveau de service.
Accompagnement au démarrage
Configuration et intégration
Assistance technique avancée
La disponibilité et les engagements dépendent du contrat signé. Aucun abonnement ne rend publics les codes sources privés.
KSCANbus · KSCANopen · KSNMEA2000 · KSNMEA0183 · KSCANnet
Support: support.kingsailsw.com ↗ — Le HelpDesk est en préparation. Dans l’attente de l’ouverture des tickets, les questions techniques peuvent être envoyées en anglais (US) à contact@kingsailsw.com.
INGÉNIERIE & ASSISTANCE À L’INTÉGRATION
Notre équipe peut vous accompagner dans le choix, l’intégration et l’adaptation des frameworks KingSail à votre projet.