{"id":72,"date":"2017-11-06T17:37:20","date_gmt":"2017-11-06T17:37:20","guid":{"rendered":"http:\/\/blog.ufes.br\/sistemasembarcados\/?p=72"},"modified":"2018-08-05T18:54:42","modified_gmt":"2018-08-05T18:54:42","slug":"nucleo-de-um-kernel-cooperativo-com-gatilhamento-por-tempo","status":"publish","type":"post","link":"https:\/\/blog.ufes.br\/sistemasembarcados\/2017\/11\/06\/nucleo-de-um-kernel-cooperativo-com-gatilhamento-por-tempo\/","title":{"rendered":"N\u00facleo de um kernel cooperativo com gatilhamento por tempo"},"content":{"rendered":"<p>Baseado no c\u00f3digo do capitulo 16 em <a href=\"https:\/\/www.safetty.net\/products\/publications\/pttes\">Patterns for Time-Triggered Embedded Systems<\/a> de Michael J. Pont.<\/p>\n<p>&nbsp;<\/p>\n<p>Material adicional pode ser encontrado em <a href=\"http:\/\/www.riosscheduler.org\/\">RIOS Scheduler<\/a>\u00a0 de Frank Vahid conforme descrito no artigo\u00a0 <a href=\"https:\/\/www.ics.uci.edu\/~givargis\/pubs\/C50.pdf\">RIOS: A Lightweight Task Scheduler for Embedded Systems.<\/a><span class=\"pl-c\">\u00a0 Tamb\u00e9m no artigo\u00a0<a href=\"https:\/\/www.embedded.com\/electronics-news\/4434501\/Writing-a-simple-cooperative-scheduler\">Writing a simple cooperative scheduler<\/a>\u00a0 de \u00a0 <span class=\"author\">Jacob Beningo.<br \/>\n<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>O c\u00f3digo fonte pode ser acessado no <a href=\"https:\/\/github.com\/hans-jorg\/tt_tasks\">github<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Baseado no c\u00f3digo do capitulo 16 em Patterns for Time-Triggered Embedded Systems de Michael J. Pont. &nbsp; Material adicional pode ser encontrado em RIOS Scheduler\u00a0 de Frank Vahid conforme descrito no artigo\u00a0 RIOS: A Lightweight Task Scheduler for Embedded Systems.\u00a0 Tamb\u00e9m no artigo\u00a0Writing a simple cooperative scheduler\u00a0 de \u00a0 Jacob Beningo. &nbsp; O c\u00f3digo fonte [&hellip;]<\/p>\n","protected":false},"author":218,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-72","post","type-post","status-publish","format-standard","hentry","category-sem-categoria"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false,"list-post-thumbnail":false,"tile-post-thumbnail":false,"slideshow-thumbnail":false},"uagb_author_info":{"display_name":"hans.schneebeli","author_link":"https:\/\/blog.ufes.br\/sistemasembarcados\/author\/hans-schneebeli\/"},"uagb_comment_info":0,"uagb_excerpt":"Baseado no c\u00f3digo do capitulo 16 em Patterns for Time-Triggered Embedded Systems de Michael J. Pont. &nbsp; Material adicional pode ser encontrado em RIOS Scheduler\u00a0 de Frank Vahid conforme descrito no artigo\u00a0 RIOS: A Lightweight Task Scheduler for Embedded Systems.\u00a0 Tamb\u00e9m no artigo\u00a0Writing a simple cooperative scheduler\u00a0 de \u00a0 Jacob Beningo. &nbsp; O c\u00f3digo fonte&hellip;","_links":{"self":[{"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/users\/218"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":2,"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"predecessor-version":[{"id":82,"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/posts\/72\/revisions\/82"}],"wp:attachment":[{"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ufes.br\/sistemasembarcados\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}