{"id":341,"date":"2014-11-05T09:19:23","date_gmt":"2014-11-05T07:19:23","guid":{"rendered":"http:\/\/petuh.de\/?p=341"},"modified":"2014-11-05T09:19:23","modified_gmt":"2014-11-05T07:19:23","slug":"banana-pi-kernel-3-18-rc-bauen","status":"publish","type":"post","link":"https:\/\/www.piprojects.net\/en\/banana-pi-kernel-3-18-rc-bauen\/","title":{"rendered":"(Deutsch) Banana Pi Kernel 3.18-rc bauen"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-en\">Sorry, this entry is only available in <a href=\"https:\/\/www.piprojects.net\/de\/wp-json\/wp\/v2\/posts\/341\" class=\"qtranxs-available-language-link qtranxs-available-language-link-de\" title=\"Deutsch\">Deutsch<\/a>.<\/p><p>Hier erstmal eine grobe Zusammenfassung der Schritte, eine genau Beschreibung folgt noch<br \/>\n<code>cat &lt; 2048,524288,L<br \/>\n526336,,L<br \/>\nEOT<\/code><\/p>\n<p>mkfs.vfat \/dev\/mmcblk0p1<br \/>\nmkfs.ext4 \/dev\/mmcblk0p2<\/p>\n<p>apt-get install bc libncurses5-dev gcc-arm-gnueabihf u-boot-tools build-essential binutils-arm-linux-gnueabihf libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot<\/p>\n<p>mkdir bpi<br \/>\ncd bpi<\/p>\n<p>git clone -b sunxi-next https:\/\/github.com\/linux-sunxi\/linux-sunxi<\/p>\n<p>cd linux-sunxi<\/p>\n<p>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- sunxi_defconfig<br \/>\nmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig<\/p>\n<p>enable loadable module support<br \/>\nenable some usefull drivers like webcam or wifi<\/p>\n<p>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x40008000 uImage dtbs<br \/>\nmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules &amp;&amp; modules_install<\/p>\n<p>mkdir \/mnt\/boot<br \/>\ncp arch\/arm\/boot\/uImage \/mnt\/boot<br \/>\ncp arch\/arm\/boot\/dts\/sun7i-a20-bananapi.dtb \/mnt\/boot<\/p>\n<p>nano \/mnt\/boot\/boot.cmd<\/p>\n<p>fatload mmc 0 0x46000000 uImage<br \/>\nfatload mmc 0 0x49000000 sun7i-a20-bananapi.dtb<br \/>\nsetenv bootargs console=ttyS0,115200 root=\/dev\/mmcblk0p2 rw rootwait panic=10 ${extra}<br \/>\nbootm 0x46000000 &#8211; 0x49000000<\/p>\n<p>mkimage -C none -A arm -T script -d \/mnt\/boot\/boot.cmd \/mnt\/boot\/boot.scr<\/p>\n<p>mkdir \/mnt\/rootfs<br \/>\nmount \/dev\/mmcblk0p2 \/mnt\/rootfs<br \/>\ncp output\/* \/mnt\/rootfs\/<\/p>\n<p>cd ..<\/p>\n<p>git clone http:\/\/git.denx.de\/u-boot-sunxi.git<br \/>\ncd u-boot-sunxi<br \/>\nmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- Bananapi_defconfig<br \/>\nmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-<br \/>\ndd if=spl\/sunxi-spl.bin of=\/dev\/mmcblk0 bs=1024 seek=8<br \/>\ndd if=u-boot.img of=\/dev\/mmcblk0 bs=1024 seek=40<\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Deutsch.Hier erstmal eine grobe Zusammenfassung der Schritte, eine genau Beschreibung folgt noch cat &lt; 2048,524288,L 526336,,L EOT mkfs.vfat \/dev\/mmcblk0p1 mkfs.ext4 \/dev\/mmcblk0p2 apt-get install bc libncurses5-dev gcc-arm-gnueabihf u-boot-tools build-essential binutils-arm-linux-gnueabihf libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot mkdir bpi cd bpi git clone -b sunxi-next https:\/\/github.com\/linux-sunxi\/linux-sunxi cd linux-sunxi make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3],"tags":[],"class_list":["post-341","post","type-post","status-publish","format-standard","hentry","category-linux"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","wpmagazine_modules_lite_featured_media_urls":{"thumbnail":"","cvmm-medium":"","cvmm-medium-plus":"","cvmm-portrait":"","cvmm-medium-square":"","cvmm-large":"","cvmm-small":"","full":""},"categories_names":{"3":{"name":"Linux","link":"https:\/\/www.piprojects.net\/en\/category\/linux\/"}},"tags_names":[],"comments_number":"3","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5ktuF-5v","jetpack-related-posts":[{"id":406,"url":"https:\/\/www.piprojects.net\/en\/bananapi-kernel-3-18-rc5\/","url_meta":{"origin":341,"position":0},"title":"BananaPi Kernel-3.18-rc5BananaPi Kernel-3.18-rc5","author":"Stefan","date":"Tuesday November 18th, 2014","format":false,"excerpt":"So nun hier alle meine Schritte f\u00fcr ein funktionierendes Debian Jessie mit Kernel-3.18 (auf die \u00c4nderungen im git werde ich hier nicht eingehen, aber man kann diese sich an im git selbst ansehen und nachverfolgen) Wer keine Lust auf basteln hat hier der Download Ich selbst setze derzeit ein LUbuntu\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.piprojects.net\/en\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1245,"url":"https:\/\/www.piprojects.net\/en\/debian-image-bauen\/","url_meta":{"origin":341,"position":1},"title":"(Deutsch) Debian Image bauen","author":"Stefan","date":"Thursday January  5th, 2017","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Ich habe mal mein \"altes\" Script \u00fcberarbeitet zum erstellen von einem Debian Image. Die git Quellen sollte man entsprechend anpassen , da sie derzeit auf meine Testing zeigen und noch nicht alles funktioniert (jedenfalls M2 Ultra) der Rest sind aktuelle Quellen darin. Verzeichnis\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.piprojects.net\/en\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.piprojects.net\/wp-content\/uploads\/2015\/01\/bin-bash-extended.sh-600x600-260x260.png?fit=260%2C260&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":561,"url":"https:\/\/www.piprojects.net\/en\/debian-jessie-mit-kernel-3-19-rc5\/","url_meta":{"origin":341,"position":2},"title":"Debian Jessie mit Kernel 3.19-rc5","author":"Stefan","date":"Sunday January 25th, 2015","format":false,"excerpt":"Heute ist es mal wieder soweit und ich habe ein neues Image. Einige kleinere Fehler die mir aufgefallen waren sind behoben und das Script: config ist per default nun auch enthalten. Weiterhin funktioniert das Image auf dem Pi und dem Pro gleicherma\u00dfen mit dem Unterschied das auch beim Pro das\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/www.piprojects.net\/en\/category\/allgemein\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1205,"url":"https:\/\/www.piprojects.net\/en\/bananapi-m2-ultra\/","url_meta":{"origin":341,"position":3},"title":"(Deutsch) BananaPi M2 Ultra","author":"Stefan","date":"Monday January  2nd, 2017","format":false,"excerpt":"Sorry, this entry is only available in Deutsch.Wie fange ich am besten an? Ultra steht in der \u00dcberschrift , klingt viel versprechend und wenn man die Hardware Spezifikationen liest mag das auch stimmen. Hardware: CPU QuadCore Ram 2GB eMMC 8GB Gigabit Netzwerk Wlan & Bluethooth Sata Nun kommen wir aber\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.piprojects.net\/wp-content\/uploads\/2017\/01\/20170102_150947.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.piprojects.net\/wp-content\/uploads\/2017\/01\/20170102_150947.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.piprojects.net\/wp-content\/uploads\/2017\/01\/20170102_150947.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.piprojects.net\/wp-content\/uploads\/2017\/01\/20170102_150947.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.piprojects.net\/wp-content\/uploads\/2017\/01\/20170102_150947.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":582,"url":"https:\/\/www.piprojects.net\/en\/usb-bootstick-selbst-erstellen\/","url_meta":{"origin":341,"position":4},"title":"USB Bootstick selbst erstellen","author":"Stefan","date":"Wednesday February  4th, 2015","format":false,"excerpt":"Bootable USB Stick Heute mal ein etwas anderes Thema. Booten vom USB Stick bzw wie man ihn bootbar macht und wozu das gut sein kann. Warum mache ich mir die M\u00fche in Zeiten von Ultimate BootCD oder Hirens? Nun ganz einfach weil es Spa\u00df macht neue Sachen zu testen und\u2026","rel":"","context":"In &quot;Allgemein&quot;","block_context":{"text":"Allgemein","link":"https:\/\/www.piprojects.net\/en\/category\/allgemein\/"},"img":{"alt_text":"2015-02-03-164808_1440x900_scrot","src":"https:\/\/i0.wp.com\/piprojects.net\/wp-content\/uploads\/2015\/02\/2015-02-03-164808_1440x900_scrot-300x188.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":431,"url":"https:\/\/www.piprojects.net\/en\/script-for-resize-root-partition\/","url_meta":{"origin":341,"position":5},"title":"Skript zum anpassen der root PartitionScript for resize root partition","author":"Stefan","date":"Wednesday December 10th, 2014","format":false,"excerpt":"Hallo, hier ein kleine Skript um die root Partition zu verg\u00f6\u00dfern [Shell] #!\/bin\/bash fdisk_first() { p2_start=`fdisk -l \/dev\/mmcblk0 | grep mmcblk0p2 | awk '{print $2}'` echo \"Found the start point of mmcblk0p2: $p2_start\" fdisk \/dev\/mmcblk0 > \/dev\/null d 2 n p 2 $p2_start p w __EOF__ sync touch \/root\/.resize echo\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.piprojects.net\/en\/category\/linux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts\/341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/comments?post=341"}],"version-history":[{"count":0,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/posts\/341\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/media?parent=341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/categories?post=341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.piprojects.net\/en\/wp-json\/wp\/v2\/tags?post=341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}