{"id":4454,"date":"2013-02-09T22:24:18","date_gmt":"2013-02-09T21:24:18","guid":{"rendered":"https:\/\/www.commander1024.de\/wordpress\/?p=4454"},"modified":"2020-12-19T23:55:36","modified_gmt":"2020-12-19T22:55:36","slug":"simonk-firmware-aus-den-quellen-kompilieren","status":"publish","type":"post","link":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/","title":{"rendered":"simonK firmware aus den Quellen kompilieren"},"content":{"rendered":" <p> Da Simon Kirby (aka simonK) seine sim-\/tgy Firmware nicht mehr bin\u00e4r anbietet, sondern nur noch im Quellcode verteilt hier eine kurze Anleitung, wie man diese unter Linux kompiliert. Eigentlich ist dieser Vorgang ziemlich einfach und vollautomatisch, solange man die Anforderung beachtet, dass der avra Assembler Compiler die Version 1.3.0 haben muss, was auf einem aktuellen Fedora 18 n\u00e4mlich nicht der FAll ist. Ich habe die Software in der richtigen Version hier als fertiges .rpm Paket in <a href=\"http:\/\/sisyphus.ru\/en\/srpm\/Sisyphus\/avra\/get\" target=\"_blank\" rel=\"noopener\">diesem Repository<\/a> gefunden. <\/p> \n <p> Ist dies installiert, clont man sich das git-Repository <\/p> \n <p> <code>$ git clone https:\/\/github.com\/sim-\/tgy.git<\/code> <\/p> \n <p> Alternativ, hat man das Repository bereits seit einiger Zeit lokal auf dem Rechner, kann man es so aus dem Internet aktualisieren: <\/p> \n <p> <code>$&nbsp;git pull<\/code> <\/p> \n <p> Zur Sicherheit habe ich die Inflight Calibration komplett deaktiviert, um durch ung\u00fcnstige Eingaben das Versetzen der Regler in den Kalibrierungsmodus zu verhindern. Dazu die tgy.asm editieren und Zeite 147 bearbeiten: <\/p> \n <p> <code>.equ RC_CALIBRATION = 0 ; Support run-time calibration of min\/max pulse lengths<\/code> <\/p> \n <p> Nun in das erstellte Verzeichnis hineinwechseln und make ausf\u00fchren: <\/p> \n <p> <code>$ make<\/code> <\/p> \n <p> Herausgefallen kommt ein Schwung .hex Dateien, die sich mit g\u00e4ngigen Tools wie avrdude oder Anderen auf die Regler flashen lassen, wie <a title=\"Hexakopter: ESCs flashen\" href=\"https:\/\/www.commander1024.de\/wordpress\/2012\/07\/hexakopter-escs-flashen\/\">hier<\/a> beschrieben. <\/p> \n <p> Hier noch der Download der so erstellten Firmware vom&nbsp;2013-01-22 23:43:12 mit abgeschalteter In-Flight Calibration:&nbsp;<a href=\"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2013\/02\/simonK-2013-01-22-234312.zip\">simonK 2013-01-22 23:43:12<\/a> <\/p> \n","protected":false},"excerpt":{"rendered":" <p> Da Simon Kirby (aka simonK) seine sim-\/tgy Firmware nicht mehr bin\u00e4r anbietet, sondern nur noch im Quellcode verteilt hier eine kurze Anleitung, wie man diese unter Linux kompiliert. Eigentlich ist dieser Vorgang ziemlich einfach und vollautomatisch, solange man die Anforderung beachtet, dass der avra Assembler Compiler die Version 1.3.0 haben muss, was auf einem aktuellen&hellip; <\/p> \n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[6,270],"tags":[373,400,271,296],"class_list":["post-4454","post","type-post","status-publish","format-standard","hentry","category-hardware","category-hexakopter","tag-hardware","tag-hexakopter","tag-motorregler","tag-mwc","comments-open","no-comments"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>simonK firmware aus den Quellen kompilieren<\/title>\n<meta name=\"description\" content=\"Die jeweils aktuelle Version der sim-\/tgy Firmware, auch simonK Firmware genannt, unter Linux kompileren und deren Konfiguration anpassen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcus Scholz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/\"},\"author\":{\"name\":\"Marcus Scholz\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"headline\":\"simonK firmware aus den Quellen kompilieren\",\"datePublished\":\"2013-02-09T21:24:18+00:00\",\"dateModified\":\"2020-12-19T22:55:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/\"},\"wordCount\":200,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"keywords\":[\"Hardware\",\"Hexakopter\",\"Motorregler\",\"MWC\"],\"articleSection\":[\"Hardware\",\"Hexakopter\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/\",\"name\":\"simonK firmware aus den Quellen kompilieren\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\"},\"datePublished\":\"2013-02-09T21:24:18+00:00\",\"dateModified\":\"2020-12-19T22:55:36+00:00\",\"description\":\"Die jeweils aktuelle Version der sim-\\\/tgy Firmware, auch simonK Firmware genannt, unter Linux kompileren und deren Konfiguration anpassen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/2013\\\/02\\\/simonk-firmware-aus-den-quellen-kompilieren\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"simonK firmware aus den Quellen kompilieren\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/\",\"name\":\"Dem Commander1024 sein Blog\",\"description\":\"A Network Engineer&#039;s life\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/#\\\/schema\\\/person\\\/aebb61d9f57867e2234becde6d99da8d\",\"name\":\"Marcus Scholz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\",\"width\":1707,\"height\":2560,\"caption\":\"Marcus Scholz\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Underground-Tour-89-scaled.jpg\"},\"description\":\"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\\\/e Beruf\\\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.\",\"sameAs\":[\"https:\\\/\\\/www.commander1024.de\",\"https:\\\/\\\/www.facebook.com\\\/Commander1024\",\"https:\\\/\\\/x.com\\\/Commander1024\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCG_WzkCMycoSH7lEcvKHnmA\"],\"url\":\"https:\\\/\\\/www.commander1024.de\\\/wordpress\\\/author\\\/commander1024\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"simonK firmware aus den Quellen kompilieren","description":"Die jeweils aktuelle Version der sim-\/tgy Firmware, auch simonK Firmware genannt, unter Linux kompileren und deren Konfiguration anpassen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/","twitter_misc":{"Verfasst von":"Marcus Scholz","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/#article","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/"},"author":{"name":"Marcus Scholz","@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"headline":"simonK firmware aus den Quellen kompilieren","datePublished":"2013-02-09T21:24:18+00:00","dateModified":"2020-12-19T22:55:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/"},"wordCount":200,"commentCount":0,"publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"keywords":["Hardware","Hexakopter","Motorregler","MWC"],"articleSection":["Hardware","Hexakopter"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/","url":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/","name":"simonK firmware aus den Quellen kompilieren","isPartOf":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#website"},"datePublished":"2013-02-09T21:24:18+00:00","dateModified":"2020-12-19T22:55:36+00:00","description":"Die jeweils aktuelle Version der sim-\/tgy Firmware, auch simonK Firmware genannt, unter Linux kompileren und deren Konfiguration anpassen.","breadcrumb":{"@id":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.commander1024.de\/wordpress\/2013\/02\/simonk-firmware-aus-den-quellen-kompilieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.commander1024.de\/wordpress\/"},{"@type":"ListItem","position":2,"name":"simonK firmware aus den Quellen kompilieren"}]},{"@type":"WebSite","@id":"https:\/\/www.commander1024.de\/wordpress\/#website","url":"https:\/\/www.commander1024.de\/wordpress\/","name":"Dem Commander1024 sein Blog","description":"A Network Engineer&#039;s life","publisher":{"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.commander1024.de\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.commander1024.de\/wordpress\/#\/schema\/person\/aebb61d9f57867e2234becde6d99da8d","name":"Marcus Scholz","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","url":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","contentUrl":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg","width":1707,"height":2560,"caption":"Marcus Scholz"},"logo":{"@id":"https:\/\/www.commander1024.de\/wordpress\/wp-content\/uploads\/2020\/11\/Underground-Tour-89-scaled.jpg"},"description":"Seit Kindheitstagen ist der Computer sein Begleiter. Was mit Linux anfing, wurde 2005 ein\/e Beruf\/ung, die weit \u00fcber den Arbeitsplatz hinausgeht. Durch stetige Weiterentwicklung fasste er auch im *BSD Segment Fu\u00df und bietet mittlerweile professionelle L\u00f6sungen im Bereich Hosting, Networking und Infrastruktur an. Als Ausgleich besch\u00e4ftigt er sich neben Computerspielen mit der Fotografie.","sameAs":["https:\/\/www.commander1024.de","https:\/\/www.facebook.com\/Commander1024","https:\/\/x.com\/Commander1024","https:\/\/www.youtube.com\/channel\/UCG_WzkCMycoSH7lEcvKHnmA"],"url":"https:\/\/www.commander1024.de\/wordpress\/author\/commander1024\/"}]}},"_links":{"self":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/4454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/comments?post=4454"}],"version-history":[{"count":7,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/4454\/revisions"}],"predecessor-version":[{"id":7142,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/posts\/4454\/revisions\/7142"}],"wp:attachment":[{"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/media?parent=4454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/categories?post=4454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commander1024.de\/wordpress\/wp-json\/wp\/v2\/tags?post=4454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}