{"id":1923,"date":"2010-10-29T19:16:08","date_gmt":"2010-10-29T17:16:08","guid":{"rendered":"http:\/\/www.final-memory.org\/?p=1923"},"modified":"2010-10-29T19:16:08","modified_gmt":"2010-10-29T17:16:08","slug":"low-cost-kooperatives-multitasking-mit-state-machines","status":"publish","type":"post","link":"https:\/\/www.final-memory.org\/?p=1923","title":{"rendered":"Low-Cost kooperatives Multitasking mit State Machines"},"content":{"rendered":"<p>Im Internet findet man durchaus h\u00f6chst interessante Artikel im Bereich Embedded.<\/p>\n<p>Der folgende Artikel beschreibt ein simples, aber effizientes Konzept, um einfaches kooperatives Multitasking zu realisieren.<\/p>\n<p>Die Grundidee besteht darin, jeden Teil der Applikation gezielt und by Design in State Machines mit vielen Unterzust\u00e4nden abzubilden und somit ohne einen komplizierten Scheduler einfach im schnellen Wechsel kleine Automatenzust\u00e4nde im Wechsel abzuarbeiten.<\/p>\n<p>In Summe erinnert dieser Entwurf f\u00fcr Software schon stark an Hardwaredesign, wie es im VHDL-Bereich zwingend n\u00f6tig ist. Hard- und Software-Co-Design, da kommen wir hiermit hin.<\/p>\n<p>Link: <a href=\"http:\/\/www.eetimes.com\/design\/embedded\/4207786\/Low-Cost-Cooperative-Multitasking-Part-1-Building-a-simple-FM-player-\" target=\"_blank\">http:\/\/www.eetimes.com\/design\/embedded\/4207786\/Low-Cost-Cooperative-Multitasking-Part-1-Building-a-simple-FM-player-<\/a><\/p>\n<p>Sehr lesenswert, wenn man sich f\u00fcr kleinere Embedded Systeme und den Entwurf von Mikrocontrollerfirmware interessiert!<\/p>\n<div id=\"facebook_like\"><iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fwww.final-memory.org%2F%3Fp%3D1923&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=segoe+ui&amp;colorscheme=light&amp;height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:80px;\" allowTransparency=\"true\"><\/iframe><\/div>","protected":false},"excerpt":{"rendered":"<p>Im Internet findet man durchaus h\u00f6chst interessante Artikel im Bereich Embedded. Der folgende Artikel beschreibt ein simples, aber effizientes Konzept, um einfaches kooperatives Multitasking zu realisieren. Die Grundidee besteht darin, jeden Teil der Applikation gezielt und by Design in State Machines mit vielen Unterzust\u00e4nden abzubilden und somit ohne einen komplizierten Scheduler einfach im schnellen Wechsel &hellip; <a href=\"https:\/\/www.final-memory.org\/?p=1923\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Low-Cost kooperatives Multitasking mit State Machines&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65,34,27,57,7,35,36],"tags":[],"class_list":["post-1923","post","type-post","status-publish","format-standard","hentry","category-68hc11","category-34","category-asm-software","category-avr","category-elektronik","category-mikrocontroller","category-sdcc"],"_links":{"self":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/1923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1923"}],"version-history":[{"count":3,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/1923\/revisions"}],"predecessor-version":[{"id":1926,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=\/wp\/v2\/posts\/1923\/revisions\/1926"}],"wp:attachment":[{"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.final-memory.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}