{"version":"1.0","provider_name":"MEDtech Ingenieur GmbH","provider_url":"https:\/\/medtech-ingenieur.de\/en","author_name":"Bj\u00f6rn Schmitz","author_url":"https:\/\/medtech-ingenieur.de\/en\/author\/bjoern\/","title":"Bootloader Tutorial, Teil 1: Grundlagen - MEDtech Ingenieur GmbH","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"RCBvwj3em9\"><a href=\"https:\/\/medtech-ingenieur.de\/en\/bootloader-tutorial-teil-1-grundlagen\/\">Bootloader Tutorial, Part 1: Basics<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/medtech-ingenieur.de\/en\/bootloader-tutorial-teil-1-grundlagen\/embed\/#?secret=RCBvwj3em9\" width=\"600\" height=\"338\" title=\"\u201cBootloader Tutorial, Part 1: Basics\u201d \u2014 MEDtech Ingenieur GmbH\" data-secret=\"RCBvwj3em9\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/medtech-ingenieur.de\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>","thumbnail_url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2019\/02\/Folie3.png","thumbnail_width":1280,"thumbnail_height":720,"description":"Wer Mikrocontroller-Firmware im Feld hat, ist in der Regel darauf angewiesen diese updaten zu k\u00f6nnen. Viele g\u00e4ngigen Mikrocontroller haben vorinstallierte Bootloader, die zu diesem Zweck verwendet werden k\u00f6nnen. Oft reichen diese aber f\u00fcr die eigenen Zwecke nicht aus. Manchmal ist der Bootloader nicht flexibel genug, manchmal reicht die Performance nicht aus, manchmal wird ein h\u00f6heres [&hellip;]"}