
{"id":2429,"date":"2023-08-20T11:54:20","date_gmt":"2023-08-20T07:54:20","guid":{"rendered":"http:\/\/blog.phoenixcontact.com\/marketing-ae\/?p=2429"},"modified":"2023-08-20T11:54:22","modified_gmt":"2023-08-20T07:54:22","slug":"time-sensitive-networking-tsn","status":"publish","type":"post","link":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/","title":{"rendered":"TSN test tools for real-time Linux"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>Easy qualification of time-sensitive networking (TSN)<\/strong> <strong>solutions<\/strong><\/h3>\n\n\n\n<p> <\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"615\" src=\"http:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png\" alt=\"Time-Sensitive Networking (TSN)\" class=\"wp-image-2433 size-full\" srcset=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png 735w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3-300x251.png 300w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3-624x522.png 624w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><br>The Linux OS, especially with PREEMPT-RT, is widely used in automation devices, with growing popularity. Recent Linux versions support Time-Sensitive Networking (TSN). Phoenix Contact&#8217;s PLCnext Tech ecosystem, based on RT Linux, supports TSN on suitable Ethernet hardware.<\/p>\n<\/div><\/div>\n\n\n\n<p>Testing hardware uniformity in Linux for easy integration into systems like PLCnext Control is the next step. Linux-based automation devices consist of hardware (CPU, TSN-capable MAC, PHY), kernel (core functions, network driver), network interfaces, industrial middleware (e.g., Profinet, OPC UA), application, and synchronization.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"564\" src=\"http:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/2-2.png\" alt=\"Time-Sensitive Networking (TSN)\" class=\"wp-image-2434 size-full\" srcset=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/2-2.png 814w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/2-2-300x208.png 300w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/2-2-768x532.png 768w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/2-2-624x432.png 624w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>TSN&#8217;s key feature is precise application synchronization. Recent kernel versions integrate Ethernet TSN mechanisms in RT Linux, benefiting manufacturers by enabling neutral TSN solutions without specialized hardware. The presented test environment validates implementations, promoting TSN&#8217;s simple and robust use in Linux-based devices across manufacturers, driving wider Time-Sensitive Network adoption.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Testing on widely used TSN-capable network chips<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"811\" height=\"550\" src=\"http:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/3-2.png\" alt=\"Testing on widely used TSN-capable network chips\" class=\"wp-image-2435 size-full\" srcset=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/3-2.png 811w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/3-2-300x203.png 300w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/3-2-768x521.png 768w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/3-2-624x423.png 624w\" sizes=\"auto, (max-width: 811px) 100vw, 811px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><br>The responsibility for TSN implementation under Linux has shifted from device manufacturers, like Phoenix Contact, to chip manufacturers. Consequently, an automation device&#8217;s performance and quality hinge on the underlying TSN hardware and software. This shift has prompted device manufacturers to develop their network drivers to ensure the desired quality. In some cases, specific hardware, like FPGAs, is required, adding expenses and making hardware changes during a product&#8217;s lifespan more complicated.<\/p>\n<\/div><\/div>\n\n\n\n<p>Hence, the opportunity for independent hardware and driver validation from chip manufacturers before device development and hardware setup is particularly appealing to device manufacturers. Chip manufacturers with TSN solutions not tied to specific automation applications also share this interest.<\/p>\n\n\n\n<p>With Linux now incorporating essential TSN functions, the need for an autonomous TSN test environment has arisen. In response, Phoenix Contact collaborated with chip manufacturer Intel to design appropriate test tools, testing them on widely used TSN-capable network chips. These tools will be eventually released as an open-source solution within a suitable organization, serving all interested parties. This approach enables chip and device manufacturers to validate their respective TSN products. Additionally, the tools can aid in comparing solutions and educating customers or research entities about TSN.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Performing highly accurate measurements of runtimes and deviations<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"841\" height=\"585\" src=\"http:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/4-1.png\" alt=\"Performing highly accurate measurements of runtimes and deviations\" class=\"wp-image-2436 size-full\" srcset=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/4-1.png 841w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/4-1-300x209.png 300w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/4-1-768x534.png 768w, https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/4-1-624x434.png 624w\" sizes=\"auto, (max-width: 841px) 100vw, 841px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>To independently qualify a chip manufacturer&#8217;s TSN solution, an emulation replaces the industrial middleware and application. This emulation simulates the behavior of an automation device. After successful testing, the emulation is substituted with the manufacturer&#8217;s middleware and device application.<\/p>\n<\/div><\/div>\n\n\n\n<p>Find out more on our <a href=\"http:\/\/www.phoenixcontact.com\/tsn\" target=\"_blank\" rel=\"noreferrer noopener\">website<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Easy qualification of time-sensitive networking (TSN) solutions The Linux OS, especially with PREEMPT-RT, is widely used in automation devices, with growing popularity. Recent Linux versions support Time-Sensitive Networking (TSN). Phoenix Contact&#8217;s PLCnext Tech ecosystem, based on RT Linux, supports TSN on suitable Ethernet hardware. Testing hardware uniformity in Linux for easy integration into systems like [&hellip;]<\/p>\n","protected":false},"author":357,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2429","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TSN test tools for real-time Linux | Middle East<\/title>\n<meta name=\"description\" content=\"Time-Sensitive Networking (TSN) enables the control and prioritization of data streams in Ethernet networks. Find out more about TSN now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TSN test tools for real-time Linux | Middle East\" \/>\n<meta property=\"og:description\" content=\"Time-Sensitive Networking (TSN) enables the control and prioritization of data streams in Ethernet networks. Find out more about TSN now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/\" \/>\n<meta property=\"og:site_name\" content=\"Middle East\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-20T07:54:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-20T07:54:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png\" \/>\n<meta name=\"author\" content=\"Rehab Saleh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rehab Saleh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/\",\"url\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/\",\"name\":\"TSN test tools for real-time Linux | Middle East\",\"isPartOf\":{\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png\",\"datePublished\":\"2023-08-20T07:54:20+00:00\",\"dateModified\":\"2023-08-20T07:54:22+00:00\",\"author\":{\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#\/schema\/person\/f082d19c085d32a2ba4d429127104281\"},\"description\":\"Time-Sensitive Networking (TSN) enables the control and prioritization of data streams in Ethernet networks. Find out more about TSN now!\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#primaryimage\",\"url\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png\",\"contentUrl\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png\",\"width\":735,\"height\":615},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TSN test tools for real-time Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#website\",\"url\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/\",\"name\":\"Middle East\",\"description\":\"PHOENIX CONTACT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#\/schema\/person\/f082d19c085d32a2ba4d429127104281\",\"name\":\"Rehab Saleh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/50c529c9e01c93ce87ad2a7073c25b0fe60586e0be6673ecb4fafb48b3acc8ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/50c529c9e01c93ce87ad2a7073c25b0fe60586e0be6673ecb4fafb48b3acc8ca?s=96&d=mm&r=g\",\"caption\":\"Rehab Saleh\"},\"url\":\"https:\/\/blog.phoenixcontact.com\/marketing-ae\/author\/vml9bt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TSN test tools for real-time Linux | Middle East","description":"Time-Sensitive Networking (TSN) enables the control and prioritization of data streams in Ethernet networks. Find out more about TSN now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/","og_locale":"en_US","og_type":"article","og_title":"TSN test tools for real-time Linux | Middle East","og_description":"Time-Sensitive Networking (TSN) enables the control and prioritization of data streams in Ethernet networks. Find out more about TSN now!","og_url":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/","og_site_name":"Middle East","article_published_time":"2023-08-20T07:54:20+00:00","article_modified_time":"2023-08-20T07:54:22+00:00","og_image":[{"url":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png","type":"","width":"","height":""}],"author":"Rehab Saleh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rehab Saleh","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/","url":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/","name":"TSN test tools for real-time Linux | Middle East","isPartOf":{"@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#primaryimage"},"image":{"@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png","datePublished":"2023-08-20T07:54:20+00:00","dateModified":"2023-08-20T07:54:22+00:00","author":{"@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#\/schema\/person\/f082d19c085d32a2ba4d429127104281"},"description":"Time-Sensitive Networking (TSN) enables the control and prioritization of data streams in Ethernet networks. Find out more about TSN now!","breadcrumb":{"@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#primaryimage","url":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png","contentUrl":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-content\/uploads\/sites\/9\/2023\/08\/1-3.png","width":735,"height":615},{"@type":"BreadcrumbList","@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/time-sensitive-networking-tsn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/"},{"@type":"ListItem","position":2,"name":"TSN test tools for real-time Linux"}]},{"@type":"WebSite","@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#website","url":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/","name":"Middle East","description":"PHOENIX CONTACT","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#\/schema\/person\/f082d19c085d32a2ba4d429127104281","name":"Rehab Saleh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/50c529c9e01c93ce87ad2a7073c25b0fe60586e0be6673ecb4fafb48b3acc8ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/50c529c9e01c93ce87ad2a7073c25b0fe60586e0be6673ecb4fafb48b3acc8ca?s=96&d=mm&r=g","caption":"Rehab Saleh"},"url":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/author\/vml9bt\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/posts\/2429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/users\/357"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/comments?post=2429"}],"version-history":[{"count":3,"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/posts\/2429\/revisions"}],"predecessor-version":[{"id":2439,"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/posts\/2429\/revisions\/2439"}],"wp:attachment":[{"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/media?parent=2429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/categories?post=2429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.phoenixcontact.com\/marketing-ae\/wp-json\/wp\/v2\/tags?post=2429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}