{"id":7061,"date":"2018-04-11T00:00:00","date_gmt":"2018-04-11T00:00:00","guid":{"rendered":"https:\/\/new-www.sii.pl\/case\/ethernet-drivers-sensor-board-for-bombardier-sweden\/"},"modified":"2022-07-26T09:31:19","modified_gmt":"2022-07-26T09:31:19","slug":"ethernet-drivers-sensor-board-for-bombardier-sweden","status":"publish","type":"case-study","link":"https:\/\/sii.pl\/en\/case-study\/ethernet-drivers-sensor-board-for-bombardier-sweden\/","title":{"rendered":"Ethernet Drivers &#8211; sensor board"},"content":{"rendered":"<h2>The challenge<\/h2>\n<p>Implementing High-Level drivers and designing a universal API for drivers which will enable work on different platforms.<\/p>\n<h2>What we did<\/h2>\n<p><b>PROJECTS:<\/b><\/p>\n<ul>\n<li>Designing an API for various drivers<\/li>\n<li>Implementing High and Low Level Drivers<\/li>\n<li>LwIP integration<\/li>\n<\/ul>\n<p><b>OUR WORK:<\/b><\/p>\n<ul>\n<li>We defined the drivers\u2019 API<\/li>\n<li>We implemented the Ethernet driver (EMAC, PHY)<\/li>\n<li>We integrated LwIP library<\/li>\n<li>We implemented SPI, I2C and DMA drivers<\/li>\n<li>We implemented a BSD-like Socket API (non-blocking)<\/li>\n<\/ul>\n<h2>Effects<\/h2>\n<p>A common API for different platforms reduced the effort needed for the implementation of applications. It also enabled Ethernet communication which made the use of hardware more flexible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The challenge Implementing High-Level drivers and designing a universal API for drivers which will enable work on different platforms. What &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/en\/case-study\/ethernet-drivers-sensor-board-for-bombardier-sweden\/\">Continued<\/a><\/p>\n","protected":false},"author":9,"featured_media":62975,"template":"views\/single-old-case-study.blade.php","offering":[1487],"industry":[1656],"client":[1501],"technologies":[1816,1817,1814,1815],"country":[],"class_list":["post-7061","case-study","type-case-study","status-publish","has-post-thumbnail","hentry","offering-embedded-systems","industry-automotive","client-alstom-en","technologies-code-composer-studio-7","technologies-texas-instruments-halcogen","technologies-texas-instruments-hercules-microcontroller","technologies-tms570lc43x-arm-cortex-r5f"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/case-study\/7061"}],"collection":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/types\/case-study"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/users\/9"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/media\/62975"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/media?parent=7061"}],"wp:term":[{"taxonomy":"offering","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/offering?post=7061"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/industry?post=7061"},{"taxonomy":"client","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/client?post=7061"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/technologies?post=7061"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sii.pl\/en\/wp-json\/wp\/v2\/country?post=7061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}