{"product_id":"canopen-source-code","title":"CANopen Source Code","description":"\u003ch2\u003e\u003cspan style=\"color: rgb(242, 101, 34);\"\u003e\u003cstrong\u003eCANopen Master \u0026amp; Slave Source Code CiA 301\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003eThe CANopen source code implements the complete functionality pursuant to the CiA 301 draft standard. The CANopen source code supports the fast and standard compliant design of own fully featured CANopen master or slave devices, including NMT master (Network Management), LSS master (Layer Setting Services) or SDO client.\u003c\/p\u003e\n\u003cp\u003eThe straightforward, event-oriented signaling up to Application Level attains a high degree of performance. The CANopen source code is prepared for easy integration to operating systems. The well-defined and thoroughly thought-out API allows for an easy use of the CANopen services without diving into details of the implementation. Many example programs, target specific demo projects and the comprehensive documentation assist you step-by-step.\u003c\/p\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eAvailable as Value Pack Option including:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003eCANopen Protocol Stack Source Code (NMT Master \u0026amp; Slave), ODBuilder, CANopen Configuration Suite with LSS-Plug-in, CAN-Report with CANopen Plug-in, USB-CANmodul1, Documentation, Service and Support Certificate, License and Support Contract\u003c\/p\u003e\n\u003cp\u003e\u003cspan id=\"startPhytoolsTabs\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"phytoolsTabs\"\u003e\n\u003cinput checked name=\"tab-control\" id=\"tab1\" type=\"radio\"\u003e \u003cinput name=\"tab-control\" id=\"tab2\" type=\"radio\"\u003e \u003cinput name=\"tab-control\" id=\"tab3\" type=\"radio\"\u003e \u003cinput name=\"tab-control\" id=\"tab4\" type=\"radio\"\u003e\n\u003cul class=\"tabHeader\"\u003e\n\u003cli title=\"Features\"\u003e\u003clabel role=\"button\" for=\"tab1\"\u003e \u003csvg xml:space=\"preserve\" viewbox=\"0 0 512 512\" y=\"0\" x=\"0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\"\u003e \u003cpath d=\"M0 53.328V160h106.672V53.328H0zM90.672 144H16V69.328h74.672V144zM149.328 79.728h320v16h-320zM149.328 120H512v16H149.328zM0 202.672v106.672h106.672V202.672H0zm90.672 90.656H16v-74.672h74.672v74.672zM149.328 229.056h320v16h-320zM149.328 269.328H512v16H149.328zM0 352v106.672h106.672V352H0zm90.672 90.672H16V368h74.672v74.672zM149.328 378.4h320v16h-320zM149.328 418.72H512v16H149.328z\"\u003e\u003c\/path\u003e \u003ccircle r=\"21.328\" cy=\"106.672\" cx=\"53.328\"\u003e\u003c\/circle\u003e \u003ccircle r=\"21.328\" cy=\"256\" cx=\"53.328\"\u003e\u003c\/circle\u003e \u003ccircle r=\"21.328\" cy=\"405.328\" cx=\"53.328\"\u003e\u003c\/circle\u003e \u003c\/svg\u003e \u003cbr\u003e\u003cspan\u003eFeatures\u003c\/span\u003e \u003c\/label\u003e\u003c\/li\u003e\n\u003cli title=\"Tech Specs\"\u003e\u003clabel role=\"button\" for=\"tab2\"\u003e \u003csvg xml:space=\"preserve\" viewbox=\"0 0 465 465\" y=\"0\" x=\"0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\"\u003e \u003cpath d=\"M390.624 50.379H349.63c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h33.494V450H81.876V65.379h33.494c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5H74.376a7.499 7.499 0 0 0-7.5 7.5V457.5c0 4.143 3.357 7.5 7.5 7.5h316.248c4.143 0 7.5-3.357 7.5-7.5V57.879c0-4.143-3.357-7.5-7.5-7.5z\"\u003e\u003c\/path\u003e \u003cpath d=\"M145.37 88.415h124.879c4.143 0 7.5-3.357 7.5-7.5s-3.357-7.5-7.5-7.5H152.87v-25.39a5.677 5.677 0 0 1 5.671-5.671h46.604c4.143 0 7.5-3.357 7.5-7.5C212.645 23.906 221.552 15 232.5 15s19.855 8.906 19.855 19.854c0 4.143 3.357 7.5 7.5 7.5h46.604a5.677 5.677 0 0 1 5.671 5.671v25.39h-11.881c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h19.381c4.143 0 7.5-3.357 7.5-7.5v-32.89c0-11.398-9.272-20.671-20.671-20.671h-39.916C263.104 11.728 249.146 0 232.5 0s-30.604 11.728-34.043 27.354h-39.916c-11.398 0-20.671 9.272-20.671 20.671v32.89a7.5 7.5 0 0 0 7.5 7.5zM145.37 418.483h36c4.143 0 7.5-3.357 7.5-7.5v-36c0-4.143-3.357-7.5-7.5-7.5h-36a7.499 7.499 0 0 0-7.5 7.5v36a7.5 7.5 0 0 0 7.5 7.5zm7.5-36h21v21h-21v-21zM319.63 385.483H211.37c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h108.26c4.143 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5zM145.37 335.966h36c4.143 0 7.5-3.357 7.5-7.5v-36c0-4.143-3.357-7.5-7.5-7.5h-36a7.499 7.499 0 0 0-7.5 7.5v36a7.5 7.5 0 0 0 7.5 7.5zm7.5-36h21v21h-21v-21zM319.63 302.966H211.37c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h108.26c4.143 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5zM145.37 253.449h36c4.143 0 7.5-3.357 7.5-7.5v-36c0-4.143-3.357-7.5-7.5-7.5h-36a7.499 7.499 0 0 0-7.5 7.5v36a7.5 7.5 0 0 0 7.5 7.5zm7.5-36h21v21h-21v-21zM319.63 220.449H211.37c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h108.26c4.143 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5zM145.37 170.932h36c4.143 0 7.5-3.357 7.5-7.5v-36c0-4.143-3.357-7.5-7.5-7.5h-36a7.499 7.499 0 0 0-7.5 7.5v36a7.5 7.5 0 0 0 7.5 7.5zm7.5-36h21v21h-21v-21zM319.63 137.932H211.37c-4.143 0-7.5 3.357-7.5 7.5s3.357 7.5 7.5 7.5h108.26c4.143 0 7.5-3.357 7.5-7.5s-3.358-7.5-7.5-7.5z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cbr\u003e\u003cspan\u003eTech Specs\u003c\/span\u003e \u003c\/label\u003e\u003c\/li\u003e\n\u003cli title=\"Documents\"\u003e\u003clabel role=\"button\" for=\"tab3\"\u003e \u003csvg xml:space=\"preserve\" viewbox=\"0 0 48 48\" y=\"0\" x=\"0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\"\u003e \u003cpath d=\"M47.987 21.938a.99.99 0 0 0-.053-.264c-.011-.032-.019-.063-.033-.094a.957.957 0 0 0-.193-.285l-.001-.001L42 15.586V10c0-.022-.011-.041-.013-.063a1.028 1.028 0 0 0-.051-.257c-.011-.032-.019-.063-.034-.094a.997.997 0 0 0-.196-.293l-9-9a.992.992 0 0 0-.294-.197c-.03-.013-.06-.022-.09-.032a.998.998 0 0 0-.264-.053C32.038.01 32.02 0 32 0H7a1 1 0 0 0-1 1v14.586L.293 21.293l-.002.002a.98.98 0 0 0-.192.285c-.014.031-.022.062-.033.094a.953.953 0 0 0-.053.264C.011 21.96 0 21.978 0 22v19a1 1 0 0 0 1 1h5v5a1 1 0 0 0 1 1h34a1 1 0 0 0 1-1v-5h5a1 1 0 0 0 1-1V22c0-.022-.011-.04-.013-.062zM44.586 21H42v-2.586L44.586 21zm-6-12H33V3.414L38.586 9zM8 2h23v8a1 1 0 0 0 1 1h8v10H8V2zM6 18.414V21H3.414L6 18.414zM40 46H8v-4h32v4zm6-6H2V23h44v17z\"\u003e\u003c\/path\u003e \u003cpath d=\"M18.254 26.72a2.82 2.82 0 0 0-1.097-.586 4.453 4.453 0 0 0-1.19-.17h-3.332V38h2.006v-4.828h1.428c.419 0 .827-.074 1.224-.221a2.9 2.9 0 0 0 1.054-.68c.306-.306.552-.688.74-1.148.187-.459.281-.994.281-1.606 0-.68-.105-1.247-.315-1.7a3.19 3.19 0 0 0-.799-1.097zm-1.283 4.285c-.306.334-.697.501-1.173.501h-1.156v-3.825h1.156c.476 0 .867.147 1.173.442.306.295.459.765.459 1.411s-.153 1.136-.459 1.471zM30.723 38h2.057v-5.168h3.077v-1.751h-3.093V27.8h3.348v-1.836h-5.389zM24.076 25.964H21.05V38h3.009c1.553 0 2.729-.524 3.528-1.572.799-1.049 1.198-2.525 1.198-4.429 0-1.904-.399-3.386-1.198-4.446-.799-1.059-1.969-1.589-3.511-1.589zm2.474 7.879c-.13.528-.315.967-.552 1.318a2.385 2.385 0 0 1-.85.79 2.235 2.235 0 0 1-1.071.264h-.969v-8.466h.969c.385 0 .742.088 1.071.264.329.175.612.439.85.79.238.351.422.793.552 1.326s.196 1.156.196 1.87c0 .703-.066 1.317-.196 1.844z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cbr\u003e\u003cspan\u003eDocuments\u003c\/span\u003e \u003c\/label\u003e\u003c\/li\u003e\n\u003cli title=\"Downloads\"\u003e\u003clabel role=\"button\" for=\"tab4\"\u003e \u003csvg xml:space=\"preserve\" viewbox=\"0 0 486 486\" y=\"0\" x=\"0\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\"\u003e \u003cpath d=\"M473.7 485.75c6.8 0 12.3-5.5 12.3-12.3v-359.8c0-3.6-1.6-7-4.3-9.3L363 2.85c-.2-.2-.4-.3-.6-.4-.3-.2-.5-.4-.8-.6-.4-.2-.7-.4-1.1-.6-.3-.1-.6-.3-.9-.4-.4-.2-.9-.3-1.3-.4-.3-.1-.6-.2-.9-.2-.8-.1-1.5-.2-2.3-.2H12.3C5.5.05 0 5.55 0 12.35v461.3c0 6.8 5.5 12.3 12.3 12.3h461.4v-.2zm-89.2-24.5h-283v-184.1c0-3.7 3-6.6 6.6-6.6h269.8c3.7 0 6.6 3 6.6 6.6v184.1zM161.8 24.45h180.9v127.8c0 .8-.6 1.4-1.4 1.4h-178c-.8 0-1.4-.7-1.4-1.4V24.45h-.1zm-137.2 0h112.8v127.8c0 14.3 11.6 25.9 25.9 25.9h178c14.3 0 25.9-11.6 25.9-25.9V38.75l94.2 80.6v341.9H409v-184.1c0-17.2-14-31.1-31.1-31.1H108.1c-17.2 0-31.1 14-31.1 31.1v184.2H24.6V24.45z\"\u003e\u003c\/path\u003e \u003cpath d=\"M227.4 77.65h53.8v32.6c0 6.8 5.5 12.3 12.3 12.3s12.3-5.5 12.3-12.3v-44.8c0-6.8-5.5-12.3-12.3-12.3h-66.1c-6.8 0-12.3 5.5-12.3 12.3s5.6 12.2 12.3 12.2zM304.5 322.85h-123c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3h123c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3zM304.5 387.75h-123c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3h123c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003cbr\u003e\u003cspan\u003eDownloads\u003c\/span\u003e \u003c\/label\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"slider\"\u003e\n\u003cdiv class=\"indicator\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content\"\u003e\n\u003csection id=\"Features\"\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003eCiA 301 compliant CANopen Source Code\u003c\/li\u003e\n\u003cli\u003eComplete source code set of CANopen master and slave services included\u003c\/li\u003e\n\u003cli\u003eMulti-instance support - Implement different logical CANopen devices on a single physical hardware platform\u003c\/li\u003e\n\u003cli\u003eThe first year of software maintenance and technical support included - free of charge!\u003c\/li\u003e\n\u003cli\u003eNo royalties on deployed products\u003c\/li\u003e\n\u003cli\u003eBundled versions (so-called Value Packs) with complete set of fully enabled CANopen tools included available\u003c\/li\u003e\n\u003cli\u003eODBuilder - PC Tool for easy configuration of the Object Dictionary including automatic source code generation, EDS editor with import and export functionality\u003c\/li\u003e\n\u003cli\u003eStraight-forward ANSI-C implementation and the clear modularized structure support easy porting to new target platforms\u003c\/li\u003e\n\u003cli\u003eGeneric OS API suitable for integration with real time operating systems\u003c\/li\u003e\n\u003cli\u003eCANopen Protocol Stack provides the communication layer for implementing all standardized CANopen device profiles\u003c\/li\u003e\n\u003cli\u003eCAN driver source code for many target systems included\u003c\/li\u003e\n\u003cli\u003eUniform CAN driver API for all supported CAN interfaces\u003c\/li\u003e\n\u003cli\u003eHigh resolution time stamp\u003c\/li\u003e\n\u003cli\u003eCiA 304 compliant CANopen Safety Protocol Extension (optional add-on)\u003c\/li\u003e\n\u003cli\u003eCiA 402 Device Profile for Motion Control and Drives (optional add-on)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"TechSpecs\"\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eModular, Scalable and Portable\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\nThe continuous modularization of the functionalities and implementation in ANSI-C make possible simple porting to different target systems. Great importance was set on scalability and performance. Highly optimized memory management and zero-copy implementation prevent unnecessary copying of data. With our CANopen Source you can just as cost-effectively create single-chip solutions and complex, multi-channel master applications. Our CANopen protocol stack was successfully ported, along with a number of microcontrollers, to a DSP.\u003c\/li\u003e\n\u003cli\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eThe CANopen software is organized into individual modules. \u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 128, 0);\"\u003e\u003c\/span\u003eSome modules can be incorporated into or removed from the project, depending on the required functionality. The modules do not cross-call functions to another module but only functions from subordinate or superordinate modules (as Callback function). There are no cross-references of global variables between the modules. A central software layer, called \"CANopen Controlling Module\" (CCM), provides a simplified API of the CANopen functions to the application layer and controls the interaction of the individual modules. Furthermore, the hardware specific implementation is clearly decoupled from the CANopen protocol stack, resulting in a minimum effort required for porting to a new target platform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch4\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eNo Royalties on Deployed Products\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\nWe offer an attractive pricing structure. You get the complete source on every purchase for an economic one-time fee. There are no royalties on your deployed products.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"Documents\"\u003e\n\u003cdiv\u003e\n\u003ctable style=\"width: 99.9589%; height: 117.5px;\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 99.2446%; height: 19.5833px;\"\u003e\n\u003cstrong\u003e\u003cspan style=\"color: rgb(72, 142, 177);\"\u003e\u003ca style=\"color: rgb(72, 142, 177);\" rel=\"noopener\" href=\"https:\/\/www.systec-electronic.com\/media\/default\/Redakteur\/Nur_zum_Download\/neueflyer\/Flyer-CANopen-Stack-SYSTEC-electronic-englisch.pdf\" target=\"_blank\"\u003eProduct Flyer\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"https:\/\/www.systec-electronic.com\/unternehmen\/support\/handbuecher-datenblaetter-allgemeine-dokumente\" target=\"_blank\"\u003e\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 99.2446%; height: 19.5833px;\"\u003eCANopen Source Code - Product Flyer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 99.2446%; height: 19.5833px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(72, 142, 177);\"\u003e\u003ca style=\"color: rgb(72, 142, 177);\" href=\"https:\/\/www.systec-electronic.com\/en\/company\/support\/manuals-data-sheets-amp-general-documents\"\u003eUser Manual\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 99.2446%; height: 19.5833px;\"\u003eCANopen User's Manual (truncated version)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 99.2446%; height: 19.5833px;\"\u003e\n\u003cstrong\u003e\u003cspan style=\"color: rgb(72, 142, 177);\"\u003e\u003ca style=\"color: rgb(72, 142, 177);\" rel=\"noopener\" href=\"https:\/\/www.systec-electronic.com\/en\/company\/support\/manuals-data-sheets-amp-general-documents\" target=\"_blank\"\u003eCANopen Source Code - Supported Target Platforms\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003ca href=\"https:\/\/www.systec-electronic.com\/unternehmen\/support\/handbuecher-datenblaetter-allgemeine-dokumente\" target=\"_blank\"\u003e\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5833px;\"\u003e\n\u003ctd style=\"width: 99.2446%; height: 19.5833px;\"\u003eCANopen Source Code - Supported Target Platforms\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"Downloads\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan id=\"endPhytoolsTabs\"\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"SYS TEC electronic GmbH","offers":[{"title":"SYS-SO-877 (Standard)","offer_id":46651873984673,"sku":"SYS-SO-877","price":80388.0,"currency_code":"BRL","in_stock":true},{"title":"SYS-SO-877-VP (Value Pack)","offer_id":46651874017441,"sku":"SYS-SO-877-VP","price":101988.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2216\/8673\/files\/f684e7d9df7b5a0409c3ee3fb5e9b8d8.jpg?v=1783193357","url":"https:\/\/www.foxti.com.br\/products\/canopen-source-code","provider":"FoxTI","version":"1.0","type":"link"}