{"id":326,"date":"2008-11-13T20:36:23","date_gmt":"2008-11-13T19:36:23","guid":{"rendered":"http:\/\/www.imot.ch\/wordpress\/?p=326"},"modified":"2012-12-11T08:45:59","modified_gmt":"2012-12-11T07:45:59","slug":"android-auf-dem-freerunner","status":"publish","type":"post","link":"https:\/\/www.imot.ch\/wordpress\/2008\/11\/13\/android-auf-dem-freerunner\/","title":{"rendered":"Android auf dem Freerunner"},"content":{"rendered":"<p>Nachdem <a href=\"http:\/\/source.android.com\/posts\/opensource\">bekannt wurde<\/a>, dass <a href=\"http:\/\/code.google.com\/android\/\">Google sein Betriebssystem<\/a> f\u00fcr Handy&#8217;s bzw. PDA&#8217;s (Personal Digital Assistant) unter eine freie Lizenz gestellt hat, fing ich langsam an mich daf\u00fcr zu interessieren. So ging es auch anderen Freerunner-Besitzern. Insbesondere Sean McNeil hat da ganz viel und vorallem ganz gute Arbeit geleistet. Er musste den kompletten Quellcode f\u00fcr die arm4-Architektur anpassen, weil Android f\u00fcr arm5 geschrieben wurde. Mit Hilfe von weiteren Programmierern ist es aber gelungen das <a href=\"http:\/\/wiki.openmoko.org\/wiki\/Android\">Google-OS auf den Freerunner zu portieren<\/a>.<br \/>\n<!--more--><br \/>\nDamit Android bootet m\u00fcssen ein paar Dinge beachtet werden. Kann auch <a href=\"http:\/\/onlinedev.blogspot.com\/2008\/11\/getting-started-with-android-on-neo.html\">hier<\/a> nachgelesen werden.<\/p>\n<ol>\n<li>eine SD-Karte mit zwei Partitionen. Die erste Partition muss mit FAT32 oder ext3 formatiert werden und darf nicht gr\u00f6sser als 256MB sein. Die zweite Partition sollte mit ext3 formtiert werden. Die Partitionen m\u00fcssen leer sein.<\/li>\n<li>eine SIM-Karte ohne PIN-Abfrage. Ist ein PIN auf der Karte, muss dieser zwingend mit einem anderen Handy deaktiviert werden. Sonst wird Android nicht starten.<\/li>\n<li>gen\u00fcgend Strom im Akku<\/li>\n<li>U-boot sollte die neueste Version sein<\/li>\n<li>SD-Karte, SIM-Karte und Akku einsetzen<\/li>\n<li>mit AUX+Power in den NOR-Boot starten<\/li>\n<li>mit Neotool oder dfu-util das Image und den Kernel flashen<\/li>\n<li>Power dr\u00fccken und warten bis Android bootet<\/li>\n<\/ol>\n<p>Der erste Eindruck war durchaus positiv, selbst mit dieser &#8222;Alpha&#8220;-Version. Denn noch fehlt ein OnScreen-Keyboard f\u00fcr die Texteingabe. Da Google sein Betriebssystem zusammen mit einem Handy (HTC G1) vertreibt das \u00fcber eine Klapptastatur verf\u00fcgt, wurde kein OnScreen-Keyboard f\u00fcr Android entwickelt. Das wird es fr\u00fchestens im ersten Quartal des n\u00e4chsten Jahres von Google geben. Bis dahin hoffe ich auf <a href=\"http:\/\/www.koolu.com\/\">Koolu<\/a>, welche ebenfalls an einer Android-Portierung f\u00fcr den FR arbeiten und versprochen haben, bis Ende November eine erste Version zu ver\u00f6ffentlichen. Vielleicht implementiert aber auch ein findiger Coder <a href=\"http:\/\/www.swypeinc.com\/\">swype<\/a>. Hier nun ein paar Bilder von meinem Versuch&#8230;.<\/p>\n<div style=\"MARGIN: 3px; TEXT-ALIGN: center\"><a title=\"Android, Bootvorgang\" href=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/01-andorid_boot.jpg\" rel=\"lightbox[android]\"><img decoding=\"async\" height=\"120\" alt=\"\" src=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/01-andorid_boot.jpg\" \/><\/a><a title=\"Android, Desktop\" href=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/02-andorid_desktop.jpg\" rel=\"lightbox[android]\"><img decoding=\"async\" height=\"120\" alt=\"\" src=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/02-andorid_desktop.jpg\" \/><\/a><a title=\"Android, Men\u00fc\" href=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/03-andorid_menu.jpg\" rel=\"lightbox[android]\"><img decoding=\"async\" height=\"120\" alt=\"\" src=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/03-andorid_menu.jpg\" \/><\/a><a title=\"Android, Einstellungen\" href=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/04-andorid_setting.jpg\" rel=\"lightbox[android]\"><img decoding=\"async\" height=\"120\" alt=\"\" src=\"https:\/\/www.imot.ch\/wordpress\/wp-content\/images\/moko\/android\/04-andorid_setting.jpg\" \/><\/a><\/div>\n<p>\n&#8230;und <a href=\"http:\/\/www.youtube.com\/watch?v=xDDb4NmXB2E\">hier<\/a> ein Video<\/p>\n<p>Im Moment ist Android auf dem FR f\u00fcr den Alltag nicht zu gebrauchen. Die Entwicklung steht aber nicht still und es gibt somit laufend Updates und neue Image-Versionen. Um auf dem Laufenden zu bleiben, lohnt sich ein regelm\u00e4ssiger <a href=\"http:\/\/onlinedev.blogspot.com\/\">Besuch auf der Entwicklerseite<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem bekannt wurde, dass Google sein Betriebssystem f\u00fcr Handy&#8217;s bzw. PDA&#8217;s (Personal Digital Assistant) unter eine freie Lizenz gestellt hat, fing ich langsam an mich daf\u00fcr zu interessieren. So ging es auch anderen Freerunner-Besitzern. Insbesondere Sean McNeil hat da ganz &hellip; <a href=\"https:\/\/www.imot.ch\/wordpress\/2008\/11\/13\/android-auf-dem-freerunner\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[136,9],"tags":[15,52,64,81,143],"class_list":["post-326","post","type-post","status-publish","format-standard","hentry","category-opensource-2","category-techie","tag-android","tag-freerunner","tag-linux","tag-openmoko","tag-techie"],"_links":{"self":[{"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":1,"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":399,"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/posts\/326\/revisions\/399"}],"wp:attachment":[{"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.imot.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}