{"id":206,"date":"2018-04-11T00:00:00","date_gmt":"2018-04-11T00:00:00","guid":{"rendered":"https:\/\/sii.ua\/?case-study=ethernet-drivers-sensor-board-for-bombardier-sweden"},"modified":"2018-04-11T00:00:00","modified_gmt":"2018-04-11T00:00:00","slug":"ethernet-drivers-sensor-board-for-bombardier-sweden","status":"publish","type":"case-study","link":"https:\/\/sii.ua\/en\/case-study\/ethernet-drivers-sensor-board-for-bombardier-sweden\/","title":{"rendered":"Ethernet Drivers\/ Sensor board \u2013 Bombardier Sweden"},"content":{"rendered":"<h2>The challenge<\/h2>\n<p>Implementing High Level drivers and designing an 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 an universal API for drivers which will enable work on different platforms. &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.ua\/en\/case-study\/ethernet-drivers-sensor-board-for-bombardier-sweden\/\">Continued<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"views\/single-old-case-study.blade.php","offering":[204],"industry":[1108],"client":[14],"technologies":[284,285,282,283],"country":[],"class_list":["post-206","case-study","type-case-study","status-publish","hentry","offering-embedded-systems","industry-automotive","client-bombardier-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.ua\/en\/wp-json\/wp\/v2\/case-study\/206"}],"collection":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/types\/case-study"}],"author":[{"embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"offering","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/offering?post=206"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/industry?post=206"},{"taxonomy":"client","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/client?post=206"},{"taxonomy":"technologies","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/technologies?post=206"},{"taxonomy":"country","embeddable":true,"href":"https:\/\/sii.ua\/en\/wp-json\/wp\/v2\/country?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}