{"id":1456,"date":"2016-02-08T18:01:37","date_gmt":"2016-02-08T09:01:37","guid":{"rendered":"http:\/\/43.203.250.216\/?p=1456"},"modified":"2025-10-09T21:59:27","modified_gmt":"2025-10-09T12:59:27","slug":"minnowboardmax%ec%97%90-yocto-%ec%98%ac%eb%a0%a4%eb%b3%b8-%eb%82%b4%ec%9a%a9-%ec%a0%95%eb%a6%ac","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=1456","title":{"rendered":"MinnowboardMAX\uc5d0 Yocto \uc62c\ub824\ubcf8 \ub0b4\uc6a9 \uc815\ub9ac"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Yocto\ub294 embedded \ud658\uacbd\uc5d0 Linux\ub97c \ud3b8\ub9ac\ud558\uac8c \uc801\uc6a9\ud558\uae30\uc704\ud55c \ubaa9\uc801\uc758 \ud504\ub85c\uc81d\ud2b8\ub85c \ubcf4\ub2e4 \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 project home page\uc778 https:\/\/www.yoctoproject.org\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 Intel Baytrail\uc744 \uc0ac\uc6a9\ud558\ub294 MinnowboardMAX\uc5d0 &nbsp;Yocto linux\ub97c \uc62c\ub9ac\ub294 \uacfc\uc815\uc744 \uc124\uba85\ud55c\ub2e4.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\ud658\uacbd\uc124\uc815<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Ubuntu 14.04 (64bit) <pre class=\"theme:terminal wrap:true lang:default highlight:0 decode:true\">sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm<\/pre> <\/li><li>64bit firmware\uac00 \uc124\uce58\ub41c MinnowBoardMax: Firmware update\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/firmware.intel.com\/projects\/minnowboard-max\">MinnowboardMax\uc5d0 \ub300\ud55c Intel\uc758 \ubb38\uc11c<\/a>\ub97c \ucc38\uc870.<\/li><li>Yocto build system (poky)\uc640 Intel corei64 BSP<br>:2016\ub144 \ud604\uc7ac\uc758 \ucd5c\uc885 stable release\uc778 Jethro branch\ub97c \ubc1b\ub294\ub2e4. <span style=\"font-size: 1rem;\"> <\/span><ul><li>Poky build system <pre class=\"theme:terminal lang:default highlight:0 decode:true\">git clone -b jethro git:\/\/git.yoctoproject.org\/poky.git<span style=\"white-space: pre-wrap; color: rgb(68, 68, 68); font-family: &quot;Open Sans&quot;, Helvetica, Arial, sans-serif; font-size: 1rem;\"> <\/span><\/pre><\/li><li>Intel core-i7 64 BSP <pre class=\"theme:terminal lang:default highlight:0 decode:true\">git:\/\/git.yoctoproject.org\/meta-intel -b jethro<\/pre>  <\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Build<\/h2>\n\n\n\n<p>Poky\ub294 build system\uc774\uace0 meta-intel\uc740 Intel core-i7 64\ub97c \uc704\ud55c BSP\uc774\ub2e4. Poky\uc5d0\uc11c meta-intel BSP\ub97c build\ud560 \uc218 \uc788\ub3c4\ub85d \uc57d\uac04\uc758 \uc218\uc815\uc774 \ud544\uc694 \ud558\ub2e4. bblayers.conf file\uc5d0 <em>meta-intel<\/em> BSP\ub97c build\uc5d0 \ud3ec\ud568\ud558\ub3c4\ub85d BBLAYERS\uc5d0 \ucd94\uac00\ud558\uace0, local.conf file\uc5d0\ub294 MACHINE\uc744 <em>intel-corei7-64<\/em>\ub85c \uc124\uc815\ud574 \uc900\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$> cd poky\npoky$> source oe-init-build-env\nbuild$> echo \"BBLAYERS += \\\"$HOME\/Yocto\/meta-intel\\\"\" >> conf\/bblayers.conf\nbuild$> echo \"MACHINE = \\\"intel-corei7-64\\\"\" >> conf\/local.conf\nbuild$> bitbake core-image-sato<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"633\" src=\"https:\/\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running-1024x633.jpg\" alt=\"yocto_sato_running\" class=\"wp-image-1457\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running-1024x633.jpg 1024w, https:\/\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running-300x185.jpg 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running-768x474.jpg 768w, https:\/\/litcoder.com\/wp-content\/uploads\/2016\/02\/yocto_sato_running-1568x969.jpg 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Flashing<\/h2>\n\n\n\n<p>Build\uac00 \uc644\ub8cc\ub418\uba74 <em>build\/tmp\/deploy\/images\/intel-corei7-64\/core-image-minimal-intel-corei7-64.hddimg<\/em>\uc5d0 image\uac00 \ub9cc\ub4e4\uc5b4\uc9c0\ub294\ub370 \uc774\uac83\uc744 Yocto\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294&nbsp;<em>mkefidisk.shscript&nbsp;<\/em>\ub97c \uc774\uc6a9\ud574\uc11c USB drive \ud639\uc740 SDcard\uc5d0 flash\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo $HOME\/Yocto\/poky\/scripts\/contrib\/mkefidisk.sh \/dev\/sdb tmp\/deploy\/images\/intel-corei7-64\/core-image-minimal-intel-corei7-64.hddimg \/dev\/sda<\/pre>\n\n\n\n<p>\uc774 \uc608\uc81c\uc5d0\uc11c \uc0ac\uc6a9\ub41c \/dev\/sdb\ub294 build machine\uc5d0 \uc5f0\uacb0\ub41c USB drive\uc758 \uacbd\ub85c\ub85c device \uc5f0\uacb0 \ud6c4 <em>dmesg<\/em> \ud639\uc740 <em>mount<\/em> command\ub85c \ud655\uc778\ud560 \uc218 \uc788\uace0 \uac00\uc7a5 \ub9c8\uc9c0\ub9c9\uc5d0 \uc788\ub294 \/dev\/sda\ub294 target device\uc5d0\uc11c\uc758 \uacbd\ub85c\ub77c\uace0 \ud558\ub294\ub370 \uba85\ud655\ud55c \ub0b4\uc6a9\uc744 \ucc3e\uae30 \ud798\ub4e4\uc5b4\uc11c \uadf8\ub0e5 \/dev\/sda\ub85c \uc124\uc815\ud588\ub354\ub2c8 \ubcc4 \ubb38\uc81c\ub294 \uc5c6\uc5c8\ub2e4. &nbsp;\ud83d\ude09<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Booting-up<\/h2>\n\n\n\n<p>Flashing\ud55c USB drive\ub97c \uc5f0\uacb0\ud55c \uc0c1\ud0dc\uc5d0\uc11c booting\uc744 \uc644\ub8cc\ud558\uba74 UEFI shell\ub85c \uc9c4\uc785\ud558\ub294\ub370 \ub2e4\uc74c\uc758 command\ub85c Yocto\ub97c \uc2e4\ud589\uc2dc\ud0ac \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Shell> fs0:\nShell> bootx64<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Build \ud658\uacbd\uc5d0 \ub300\ud55c \uc815\ubcf4\ud45c\uc2dc<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">\ud604\uc7ac\uc758 layer\ub4e4 \ubcf4\uae30<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$> bitbake-layers show-layers\nlayer path priority\n==========================================================================\nmeta \/home\/XXX\/Yocto\/poky\/meta 5\nmeta-yocto \/home\/XXX\/Yocto\/poky\/meta-yocto 5\nmeta-yocto-bsp \/home\/XXX\/Yocto\/poky\/meta-yocto-bsp 5\nmeta-intel \/home\/XXX\/Yocto\/meta-intel 5<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Overlay\ub41c recipe\ub4e4 \ubcf4\uae30<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$> bitbake-layers show-overlayed\nParsing recipes..done.\n=== Overlayed recipes ===\nxf86-input-evdev:\nmeta 2:2.8.2\nmeta-intel 2:2.6.0\nxf86-input-synaptics:\nmeta 2:1.7.3\nmeta 2:0.15.2+gitAUTOINC+934bc0012f\nmeta-intel 2:1.6.3\nxserver-xorg:\nmeta 2:1.15.0\nmeta-intel 1:1.9.3<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\uc801\uc6a9\ub41c BB appends \ubcf4\uae30<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$> bitbake-layers show-appends\nParsing recipes..done.\n=== Appended recipes ===\nalsa-state.bb:\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-bsp\/alsa-state\/alsa-state.bbappend\nformfactor_0.0.bb:\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-bsp\/formfactor\/formfactor_0.0.bbappend\nlinux-yocto_3.14.bb:\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-kernel\/linux\/linux-yocto_3.14.bbappend\n\/home\/XXX\/Yocto\/meta-intel\/common\/recipes-kernel\/linux\/linux-yocto_3.14.bbappend\nlinux-yocto-rt_3.14.bb:\n\/home\/XXX\/Yocto\/meta-intel\/common\/recipes-kernel\/linux\/linux-yocto-rt_3.14.bbappend\npackagegroup-core-tools-profile.bb:\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-core\/packagegroups\/packagegroup-core-tools-profile.bbappend\npsplash_git.bb:\n\/home\/XXX\/Yocto\/poky\/meta-yocto\/recipes-core\/psplash\/psplash_git.bbappend\nxserver-xf86-config_0.1.bb:\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-graphics\/xorg-xserver\/xserver-xf86-config_0.1.bbappend\nlinux-yocto_3.10.bb (skipped):\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-kernel\/linux\/linux-yocto_3.10.bbappend\nuclibc_git.bb (skipped):\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-core\/uclibc\/uclibc_git.bbappend\nlinux-yocto-dev.bb (skipped):\n\/home\/XXX\/Yocto\/meta-intel\/common\/recipes-kernel\/linux\/linux-yocto-dev.bbappend\nlinux-yocto_3.4.bb (skipped):\n\/home\/XXX\/Yocto\/poky\/meta-yocto-bsp\/recipes-kernel\/linux\/linux-yocto_3.4.bbappen<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Trouble shooting<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">&#8220;ERROR: No recipes available for:&#8221;<\/h4>\n\n\n\n<p>\uc608\uc804 \ubc84\uc804\uc758 Yocto (daisy)\uc5d0\uc11c kernel version\uacfc \ub2e4\ub978 recipe\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0 \uc774\uc640 \uac19\uc740 \uc624\ub958\ub97c \ub0b4\uba74\uc11c build\ub97c \uba48\ucd94\ub294 \uacbd\uc6b0\uac00 \uc788\ub2e4. \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \ubc84\uc804\uc758 bbappend file\uc744 \uc0ad\uc81c\ud558\uace0 \uc7ac\uc2dc\ub3c4 \ud574\ubcf8\ub2e4. \uc608\ub97c\ub4e4\uc5b4 Daisy version\uc5d0\uc11c\ub294 kernel version 3.14\uac00 \uc0ac\uc6a9\ub418\ub294\ub370, 3.10\uc5d0 \ub300\ud55c bbappend file\uc774 \uc788\uc73c\uba74 \uc774\ub7f0 \ubb38\uc81c\uac00 \uc0dd\uae34\ub2e4. \uc774 \ub584\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 3.10\uc5d0 \ud574\ub2f9\ud558\ub294 file\ub4e4\uc744 \uc0ad\uc81c\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">$> rm yocto_i7_64\/meta-intel\/common\/recipes-kernel\/linux\/linux-yocto_3.10.bbappend yocto_i7_64\/meta-intel\/common\/recipes-kernel\/linux\/linux-yocto-rt_3.10.bbappend<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">&#8220;ERROR: Fetcher failure: Unable to find revision XXX&nbsp;in branch YYY even from upstream&#8221;<\/h4>\n\n\n\n<p>Git fetching\uc5d0 \uc2e4\ud328\ud558\ub294 \uacbd\uc6b0\uc778\ub370, git\uc5d0 \uad00\ub828\ud55c \uc124\uc815\uc774 \uc62c\ubc14\ub974\uac8c \ub418\uc5b4 \uc788\ub294 \uacbd\uc6b0\uc5d0\ub3c4 \uc774 \ubb38\uc81c\uac00 \uc0dd\uae30\uace0 \uc788\ub294\uac83\uc774\ub77c\uba74 \uc0ac\uc6a9\uc911\uc778 BSP\uc640 Poky\uc758 version\uc774 \ub9de\ub294\uc9c0 \ub2e4\uc2dc\ud55c\ubc88 \ud655\uc778\ud574 \ubcf4\uc790. Poky build system\uacfc BSP\uc758 version\uc774 \ub9de\uc9c0 \uc54a\ub294 \uacbd\uc6b0\uc5d0 \ud2b9\uc815 commit ID\ub97c \ucc3e\uc9c0 \ubabb\ud574\uc11c \uc774\ub7ec\ud55c \ubb38\uc81c\uac00 \uc0dd\uae30\uae30\ub3c4 \ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">...\nERROR: Function failed: Fetcher failure for URL: 'git:\/\/git.yoctoproject.org\/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-3.14;destsuffix=kernel-meta'. Unable to fetch URL from any source.\nERROR: Logfile of failure stored in: \/home\/XXX\/Yocto\/poky-jethro-14.0.0\/build\/tmp\/work\/corei7-64-intel-common-poky-linux\/linux-yocto\/3.14.4+gitAUTOINC+62f236c734_cb22733185-r0\/temp\/log.do_fetch.3006\nNOTE: recipe linux-yocto-3.14.4+gitAUTOINC+62f236c734_cb22733185-r0: task do_fetch: Failed\nERROR: Task 48 (\/home\/XXX\/Yocto\/poky-jethro-14.0.0\/meta\/recipes-kernel\/linux\/linux-yocto_3.14.bb, do_fetch) failed with exit code '1'\n...\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">References<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>&nbsp;Yocto Project Quick Start guide<\/li><li><a href=\"https:\/\/software.intel.com\/sites\/default\/files\/managed\/fa\/a6\/MinnowBoard_MAX%20%2B%20ISS.pdf\">Intel\u00ae System Studio support for MinnowBoard MAX<\/a><\/li><li><a href=\"https:\/\/firmware.intel.com\/projects\/minnowboard-max\">Intel\u00ae Architecture Firmware Resource Center<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Yocto\ub294 embedded \ud658\uacbd\uc5d0 Linux\ub97c \ud3b8\ub9ac\ud558\uac8c \uc801\uc6a9\ud558\uae30\uc704\ud55c \ubaa9\uc801\uc758 \ud504\ub85c\uc81d\ud2b8\ub85c \ubcf4\ub2e4 \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 project home page\uc778 https:\/\/www.yoctoproject.org\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 Intel Baytrail\uc744 \uc0ac\uc6a9\ud558\ub294 MinnowboardMAX\uc5d0 &nbsp;Yocto linux\ub97c \uc62c\ub9ac\ub294 \uacfc\uc815\uc744 \uc124\uba85\ud55c\ub2e4. \ud658\uacbd\uc124\uc815 Ubuntu 14.04 (64bit) sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm 64bit firmware\uac00 \uc124\uce58\ub41c MinnowBoardMax: Firmware update\uc5d0 \ub300\ud55c [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[78,161],"class_list":["post-1456","post","type-post","status-publish","format-standard","hentry","category-linux","tag-minnowboard","tag-yocto"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/1456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1456"}],"version-history":[{"count":5,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/1456\/revisions"}],"predecessor-version":[{"id":3722,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/1456\/revisions\/3722"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}