{"id":360269,"date":"2024-05-21T00:49:52","date_gmt":"2024-05-21T00:49:52","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=360269"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=360269","title":{"rendered":"<span>\u0417\u0430\u043f\u0443\u0441\u043a \u041e\u0421\u0420\u0412 Embox \u043d\u0430 Banana Pi M1<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041e\u0431 \u044d\u0442\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u044f \u0443\u0437\u043d\u0430\u043b \u043d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0435, \u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439 \u0435\u0451 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0414\u043b\u044f \u0442\u0435\u0445 \u043a\u0442\u043e \u043d\u0435 \u0432 \u043a\u0443\u0440\u0441\u0435 &#8212; \u044d\u0442\u043e \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0415\u0451 <a href=\"https:\/\/github.com\/embox\/embox\" rel=\"noopener noreferrer nofollow\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0442\u0443\u0442<\/a>. \u0412\u043e\u0437\u043d\u0438\u043a\u043b\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 \u0434\u0435\u043b\u0435. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 qemu \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c. \u041e\u0434\u043d\u0430\u043a\u043e, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430 &#8212; \u044d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0434\u0436\u0435\u0434\u0430\u0435\u0432). <\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/20b\/e8e\/d0b\/20be8ed0bc6fde3b6341728d70d07aa6.png\" width=\"1212\" height=\"786\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/20b\/e8e\/d0b\/20be8ed0bc6fde3b6341728d70d07aa6.png\"\/><\/figure>\n<p>\u0422\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u0438\u043a\u043e\u0432, \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0441\u0432\u043e\u0439 \u0432\u044b\u0431\u043e\u0440 \u043d\u0430 Banana Pi M1 \u0441 ARM-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c Allwinner A20. \u041f\u043b\u0430\u0442\u0430 \u0431\u044b\u043b\u0430 \u0437\u0430\u043a\u0430\u0437\u0430\u043d\u0430 \u043d\u0430 Aliexpress, \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u0430, \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432. \u041d\u043e \u0432\u0441\u0451, \u043a\u0430\u043a \u0438 \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c, \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e&#8230;<\/p>\n<h2>1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430<\/h2>\n<p>\u0423 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u043e <a href=\"https:\/\/habr.com\/ru\/companies\/embox\/articles\/494286\/\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043f\u0443\u0441\u043a\u0435 Embox \u043d\u0430 Rasbery Pi<\/a>. \u041e\u0434\u043d\u0430\u043a\u043e, \u043a\u043e\u0433\u0434\u0430 \u044f \u0441 \u043d\u0435\u0439 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f, \u043c\u0435\u043d\u044f \u043f\u043e\u0441\u0442\u0438\u0433\u043b\u043e \u043b\u0435\u0433\u043a\u043e\u0435 \u0440\u0430\u0437\u043e\u0447\u0430\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432 \u043d\u0435\u0439 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043b\u0438\u043d\u0443\u043a\u0441\u0430 Rasbian, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0443\u0442\u0435\u043c \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u0441 \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438 \u044f\u0434\u0440\u0430, \u0432\u043c\u0435\u0441\u0442\u043e \u044f\u0434\u0440\u0430 \u043b\u0438\u043d\u0443\u043a\u0441\u0430, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0443 U-boot \u043f\u043e\u0434\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0437 Embox. \u041f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u044f \u043f\u043e\u043d\u044f\u043b \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a. \u041c\u043d\u0435 \u0436\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0434\u0440\u0443\u0433\u043e\u0433\u043e &#8212; \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c U-boot \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Embox, \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a, \u0431\u0435\u0437\u043e \u0432\u0441\u044f\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043b\u0438\u043d\u0443\u043a\u0441\u0430 (\u0445\u043e\u0442\u044f, \u0442\u0430\u043a\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u044f \u0442\u043e\u0436\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b, \u043d\u043e \u043d\u0435 \u043f\u0440\u043e\u043a\u0430\u0442\u0438\u043b\u043e). \u0412 \u0441\u0432\u043e\u0438\u0445 \u0438\u0437\u044b\u0441\u043a\u0430\u043d\u0438\u044f\u0445 \u044f \u043e\u043f\u0438\u0440\u0430\u043b\u0441\u044f \u043d\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b <a href=\"https:\/\/habr.com\/ru\/articles\/264259\/\" rel=\"noopener noreferrer nofollow\">\u0432\u043e\u0442 \u044d\u0442\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>\u0418\u0442\u0430\u043a, \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u043e\u0434 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0441 <a href=\"https:\/\/github.com\/u-boot\/u-boot.git\" rel=\"noopener noreferrer nofollow\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 Github<\/a><\/p>\n<pre><code class=\"bash\">$ git clone https:\/\/github.com\/u-boot\/u-boot.git u-boot<\/code><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0443\u043b\u0447\u0435\u0439\u043d \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u043e\u0434 \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443. \u0412\u0437\u044f\u0442\u044c \u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/snapshots.linaro.org\/gnu-toolchain\/14.0-2023.06-1\/arm-linux-gnueabihf\/\" rel=\"noopener noreferrer nofollow\">\u0432\u043e\u0442 \u0442\u0443\u0442<\/a>, \u0434\u043b\u044f \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u044f \u0443\u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0443 <a href=\"https:\/\/snapshots.linaro.org\/gnu-toolchain\/14.0-2023.06-1\/arm-linux-gnueabihf\/gcc-linaro-14.0.0-2023.06-x86_64_arm-linux-gnueabihf.tar.xz\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u044f\u043c\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443<\/a> \u043d\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0442\u043e\u0433\u043e \u0442\u0443\u043b\u0447\u0435\u0439\u043d\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u044f. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u044d\u0442\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 gcc \u0438 \u043f\u0440\u043e\u0447\u0435\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434 32-\u0431\u0438\u0442\u043d\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 ARM, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 x86_64 \u043f\u043e\u0434 GNU\/Linux. \u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 ArchLinux. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u0435\u0449\u0435 \u043f\u0440\u043e\u0449\u0435 &#8212; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0442\u0443\u043b\u0447\u0435\u0439\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u0437 <a href=\"https:\/\/aur.archlinux.org\/packages\/arm-linux-gnueabihf-gcc\" rel=\"noopener noreferrer nofollow\">\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f AUR<\/a>. \u041a\u0430\u0447\u0430\u0435\u043c \u0441\u043d\u0430\u043f\u0448\u043e\u0442 \u0441\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0430\u043a\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438<\/p>\n<pre><code class=\"bash\">$ tar pxf arm-linux-gnueabihf-gcc13-linaro-bin.tar.gz $ cd arm-linux-gnueabihf-gcc13-linaro-bin $ makepkg -si<\/code><\/pre>\n<p>\u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u0431\u043e\u0440\u043a\u0435 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u0430.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435, \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441 \u043a\u043e\u0434\u043e\u043c u-boot \u0438 \u0437\u0430\u0434\u0430\u0435\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438<\/p>\n<pre><code class=\"bash\">$ CROSS_COMPILE=arm-linux-gnueabihf- $ export CROSS_COMPILE<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u0438\u043a<\/p>\n<pre><code class=\"bash\">$ make Bananapi_defconfig  <\/code><\/pre>\n<p>\u0412\u044b\u0445\u043b\u043e\u043f<\/p>\n<pre><code>  HOSTCC  scripts\/basic\/fixdep   HOSTCC  scripts\/kconfig\/conf.o   YACC    scripts\/kconfig\/zconf.tab.c   LEX     scripts\/kconfig\/zconf.lex.c   HOSTCC  scripts\/kconfig\/zconf.tab.o   HOSTLD  scripts\/kconfig\/conf # # configuration written to .config #<\/code><\/pre>\n<p>\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u043c \u0447\u0442\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e. \u0414\u0430\u043b\u0435\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443<\/p>\n<pre><code>$ make; make all<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438, \u043f\u0440\u044f\u043c\u043e \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0438\u043c\u0435\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0430\u0439\u043b\u044b<\/p>\n<figure class=\"bordered full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b4c\/5ab\/7a8\/b4c5ab7a8bb41626a6bf8a3b96cae800.png\" alt=\"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 U-boot\" title=\"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 U-boot\" width=\"651\" height=\"404\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b4c\/5ab\/7a8\/b4c5ab7a8bb41626a6bf8a3b96cae800.png\"\/><\/p>\n<div><figcaption>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 U-boot<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c, \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u043e\u0431\u0440\u0430\u0437 Embox \u0438 \u0441\u0430\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a. Banana Pi M1 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u044f \u043f\u043b\u0430\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 SD-\u043a\u0430\u0440\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u044b\u0441\u043a\u0430\u043b\u0438\u0441\u044c \u0432 \u043a\u0430\u0440\u043c\u0430\u0448\u043a\u0435 \u0444\u0443\u0442\u043b\u044f\u0440\u0430 \u0444\u043e\u0442\u043e\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430 \u0441\u0443\u043f\u0440\u0443\u0433\u0438. \u041e\u0434\u043d\u0443 \u0438\u0437 \u043d\u0438\u0445 \u044f &#171;\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b&#187; \u0434\u043b\u044f \u0434\u044c\u044f\u0432\u043e\u043b\u044c\u0441\u043a\u0438\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432)<\/p>\n<figure class=\"bordered full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/cd1\/11c\/e16\/cd111ce16db2d1b067225ca6df730cf7.jpg\" alt=\"\u0418\u0441\u043f\u044b\u0442\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0430\u0434\u0430\u043f\u0442\u0435\u0440 USB &lt;-> USART \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e microUSB&#187; title=&#187;\u0418\u0441\u043f\u044b\u0442\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0430\u0434\u0430\u043f\u0442\u0435\u0440 USB &lt;-> USART \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e microUSB&#187; width=&#187;2560&#8243; height=&#187;1920&#8243; data-src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cd1\/11c\/e16\/cd111ce16db2d1b067225ca6df730cf7.jpg&#187; data-blurred=&#187;true&#187;\/><\/p>\n<div><figcaption>\u0418\u0441\u043f\u044b\u0442\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0430\u0434\u0430\u043f\u0442\u0435\u0440 USB &lt;-> USART \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e microUSB<\/figcaption><\/div>\n<\/figure>\n<p>\u0424\u043b\u0435\u0448\u043a\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0440\u0430\u0437\u043c\u0435\u0442\u0438\u0442\u044c. \u0420\u0430\u0437\u043c\u0435\u0442\u043a\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"center\">\u2116 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u0435\u043a\u0442\u043e\u0440\u0430<\/p>\n<\/td>\n<td>\n<p align=\"center\">\u0420\u0430\u0437\u043c\u0435\u0440 \u0441\u0435\u043a\u0446\u0438\u0438<\/p>\n<\/td>\n<td>\n<p align=\"center\">\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">0<\/p>\n<\/td>\n<td>\n<p align=\"center\">8 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">512 \u0431\u0430\u0439\u0442 \u0434\u043b\u044f MBR \u0438 7680 \u0431\u0430\u0439\u0442 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043d\u0443\u0436\u0434\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">8<\/p>\n<\/td>\n<td>\n<p align=\"center\">24 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">SPL (\u0412\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">32<\/p>\n<\/td>\n<td>\n<p align=\"center\">512 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">U-Boot<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">544<\/p>\n<\/td>\n<td>\n<p align=\"center\">128 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u043b\u044f \u043d\u0443\u0436\u0434 U-Boot (\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0447\u0435\u0435)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">672<\/p>\n<\/td>\n<td>\n<p align=\"center\">352 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0417\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">1024<\/p>\n<\/td>\n<td>\n<p align=\"center\">\u041d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0438 \u043a\u0430\u0440\u0442-\u0440\u0438\u0434\u0435\u0440. \u0422\u0430\u043a\u043e\u0432\u043e\u0439 \u0435\u0441\u0442\u044c \u043d\u0430 \u043c\u043e\u0435\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435, \u043d\u043e \u043a\u0440\u043e\u0441\u0441\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e \u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e \u043d\u0430 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u0435, \u0447\u044c\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0448\u0438\u0440\u0435 \u043b\u044d\u043f\u0442\u043e\u043f\u0430 (i9-10900 KF \u043f\u0440\u043e\u0442\u0438\u0432 Intel 2020\u041c). \u041f\u043e\u044d\u0442\u043e\u043c\u0443. \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0430\u0440\u0442-\u0440\u0438\u0434\u0435\u0440 c USB. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043a\u0430\u0440\u0442-\u0440\u0438\u0434\u0435\u0440, \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043d\u0435\u0433\u043e \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c. \u0412\u044b\u044f\u0441\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<\/p>\n<pre><code class=\"bash\">$ lsblk NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS sda           8:0    0   5,5T  0 disk  \u251c\u2500sda1        8:1    0   128M  0 part  \u2514\u2500sda2        8:2    0   5,5T  0 part \/mnt\/bigdata sdb           8:16   0   2,7T  0 disk  \u2514\u2500sdb1        8:17   0   2,7T  0 part \/mnt\/data sdc           8:32   0   1,8T  0 disk  \u251c\u2500sdc1        8:33   0   150G  0 part  \u251c\u2500sdc2        8:34   0 195,6G  0 part  \u251c\u2500sdc3        8:35   0     1T  0 part \/home \u251c\u2500sdc4        8:36   0     1K  0 part  \u251c\u2500sdc5        8:37   0   100G  0 part  \u2514\u2500sdc6        8:38   0 390,4G  0 part \/home\/maisvendoo\/ntfs_part sdd           8:48   1  59,3G  0 disk   sde           8:64   1     0B  0 disk  sdf           8:80   1     0B  0 disk  sr0          11:0    1  1024M  0 rom   nvme0n1     259:0    0 465,8G  0 disk  \u251c\u2500nvme0n1p1 259:1    0   100M  0 part \/boot\/efi \u251c\u2500nvme0n1p2 259:2    0   300G  0 part  \u2514\u2500nvme0n1p3 259:3    0 165,7G  0 part \/ <\/code><\/pre>\n<p>\u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0444\u043b\u0435\u0448\u043a\u0430 \u043e\u0431\u044a\u0435\u043c\u043e\u043c 64 \u0413\u0431 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \/dev\/sdd. \u041e\u043a, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438<\/p>\n<pre><code class=\"bash\"># fdisk \/dev\/sdd<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 MBR<\/p>\n<pre><code>Command (m for help): o Created a new DOS disklabel with disk identifier 0xa53166ce.<\/code><\/pre>\n<p>\u0414\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Embox \u043d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u043e\u0434\u0438\u043d \u0440\u0430\u0437\u0434\u0435\u043b, \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u043e\u0442 50 \u0434\u043e 100 \u041c\u0431, \u043e\u0442\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 FAT, \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u0430 Embox. \u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443\u044f\u0441\u044c <a href=\"https:\/\/habr.com\/ru\/articles\/264259\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0435\u0439-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u043e\u0439 <\/a>\u044f \u0441\u043e\u0437\u0434\u0430\u043b \u0440\u0430\u0437\u0434\u0435\u043b \u043d\u0430 75 \u041c\u0431<\/p>\n<pre><code>Command (m for help): n           Partition type           p   primary (0 primary, 0 extended, 4 free)           e   extended (container for logical partitions)        Select (default p): p        Partition number (1-4, default 1): 1        First sector (2048-7831551, default 2048): 2048        Last sector, +sectors or +size{K,M,G,T,P} (2048-7831551, default 7831551): +75M         Created a new partition 1 of type 'Linux' and of size 75 MiB.<\/code><\/pre>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 &#171;w&#187; \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u0438\u0441\u043a. \u0414\u0430\u043b\u0435\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u043c \u044d\u0442\u043e\u0442 \u0440\u0430\u0437\u0434\u0435\u043b<\/p>\n<pre><code class=\"bash\">$ mkfs.vfat \/dev\/sdd1<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430\u0434\u043e \u043f\u043e\u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0437\u0430\u0442\u0435\u0440\u0435\u0442\u044c MBR &#8212; \u043f\u0435\u0440\u0432\u044b\u0435 512 \u0431\u0430\u0439\u0442, \u0438 \u043d\u0435 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c 1024 \u0441\u0435\u043a\u0442\u043e\u0440 \u0438 \u0434\u0430\u043b\u0435\u0435, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b. \u0414\u0430\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443<\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=\/dev\/sdd bs=1K count=1023 seek=1<\/code><\/pre>\n<p>\u0421\u043c\u044b\u0441\u043b \u0437\u0430\u043a\u043b\u0438\u043d\u0430\u043d\u0438\u044f: \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043d\u0443\u043b\u0438 (\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \/dev\/zero) \u043d\u0430 SD-\u043a\u0430\u0440\u0442\u0443 (\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \/dev\/sdd) \u0431\u043b\u043e\u043a\u0430\u043c\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 1 \u041a\u0431 (bs=1K), \u0434\u043e 1023 \u0441\u0435\u043a\u0442\u043e\u0440\u0430 (count=1023) \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044f \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0441\u0435\u043a\u0442\u043e\u0440 (seek=1)<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a U-boot, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0444\u0430\u0439\u043b\u0435 <strong>u-boot-sunxi-with-spl.bin<\/strong>, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438<\/p>\n<pre><code class=\"bash\"># dd if=u-boot-sunxi-with-spl.bin of=\/dev\/sdd bs=1024 seek=8<\/code><\/pre>\n<p>\u0417\u0430\u043f\u0438\u0441\u044c \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441 \u0432\u043e\u0441\u044c\u043c\u043e\u0433\u043e \u0441\u0435\u043a\u0442\u043e\u0440\u0430 (seek=8), \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0439 \u0432\u044b\u0448\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438. \u041e\u043a, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u044b. \u0412\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c SD-\u043a\u0430\u0440\u0442\u0443 \u0432 \u0440\u0430\u0437\u044a\u0435\u043c \u043d\u0430 \u043f\u043b\u0430\u0442\u0435, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c USB &lt;-> USART \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0440\u0430\u0441\u043f\u0438\u043d\u043e\u0432\u043a\u043e\u0439 <\/p>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/f03\/911\/589\/f03911589e1b750f07f2f1ed3ea762bb.jpg\" alt=\"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 USB &lt;-> USART \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b FL232RL \u043a Banana Pi M1&#8243; title=&#187;\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 USB &lt;-> USART \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b FL232RL \u043a Banana Pi M1&#8243; width=&#187;4500&#8243; height=&#187;6000&#8243; data-src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f03\/911\/589\/f03911589e1b750f07f2f1ed3ea762bb.jpg&#187; data-blurred=&#187;true&#187;\/><\/p>\n<div><figcaption>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 USB &lt;-> USART \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b FL232RL \u043a Banana Pi M1<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u043a USART<\/p>\n<pre><code class=\"bash\">$ minicom -D \/dev\/ttyUSB0<\/code><\/pre>\n<p>\u0414\u0430\u0435\u043c \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043d\u0430 &#171;\u0431\u0430\u043d\u0430\u043d&#187; \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/96f\/10b\/695\/96f10b69587191bb30ce0b0f094d2bd8.png\" alt=\"\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 U-Boot\" title=\"\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 U-Boot\" width=\"1212\" height=\"786\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/96f\/10b\/695\/96f10b69587191bb30ce0b0f094d2bd8.png\"\/><\/p>\n<div><figcaption>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 U-Boot<\/figcaption><\/div>\n<\/figure>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0436\u0438\u043b\u0430, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d! \u0414\u0430\u043b\u0435\u0435 \u043e\u043d \u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u0441\u043c\u044b\u0441\u043b\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f &#171;\u0434\u043e\u0441\u0442\u0443\u0447\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u043d\u0435\u0431\u0435\u0441&#187;, \u0438\u0431\u043e \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0439 \u0447\u0442\u043e \u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438 \u043e\u0442\u043a\u0443\u0434\u0430 \u043e\u043d \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0442 \u043d\u0430\u0441. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2cc\/6fa\/bb4\/2cc6fabb4bde2c70a16f9441892d0098.png\" alt=\"\u0411\u0435\u0437\u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 U-Boot \u043d\u0430\u0439\u0442\u0438 \u043e\u0442\u043a\u0443\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u041e\u0421... \u0411\u0435\u0434\u043d\u044b\u0439, \u0430 \u0432\u0435\u0434\u044c \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f\" title=\"\u0411\u0435\u0437\u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 U-Boot \u043d\u0430\u0439\u0442\u0438 \u043e\u0442\u043a\u0443\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u041e\u0421... \u0411\u0435\u0434\u043d\u044b\u0439, \u0430 \u0432\u0435\u0434\u044c \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f\" width=\"1212\" height=\"786\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2cc\/6fa\/bb4\/2cc6fabb4bde2c70a16f9441892d0098.png\"\/><\/p>\n<div><figcaption>\u0411\u0435\u0437\u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 U-Boot \u043d\u0430\u0439\u0442\u0438 \u043e\u0442\u043a\u0443\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u041e\u0421&#8230; \u0411\u0435\u0434\u043d\u044b\u0439, \u0430 \u0432\u0435\u0434\u044c \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u043e \u044d\u0442\u043e \u043d\u0435 \u0441\u0442\u0440\u0430\u0448\u043d\u043e, U-Boot \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043c\u043d\u0430\u044f, \u0432 \u0447\u0435\u043c \u044f \u043d\u0435 \u0440\u0430\u0437 \u0443\u0431\u0435\u0434\u0438\u043b\u0441\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u0435\u0433\u043e \u043d\u0430\u0443\u0447\u0438\u043c \u0433\u0440\u0443\u0437\u0438\u0442\u044c Embox.<\/p>\n<h2>2. \u0421\u0431\u043e\u0440\u043a\u0430 \u043e\u0431\u0440\u0430\u0437\u0430 Embox<\/h2>\n<p>\u0418\u0434\u0435\u043c \u043d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0434\u0435\u043b\u0430\u0435\u043c \u0432 \u0443\u0434\u043e\u0431\u043d\u043e\u043c \u043d\u0430\u043c \u043c\u0435\u0441\u0442\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/p>\n<pre><code class=\"bash\">$ git clone https:\/\/github.com\/embox\/embox.git embox<\/code><\/pre>\n<p>\u0410 \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043d\u0430\u0447\u043d\u0443 \u0438\u0437\u043b\u0430\u0433\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043c\u044b\u0442\u0430\u0440\u0441\u0442\u0432\u0430. \u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443\u044f\u0441\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0440\u0435\u043b\u0438\u0437 \u044f \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u043d\u0430 \u043d\u0435\u0433\u043e<\/p>\n<pre><code class=\"bash\">4 git checkout v0.6.0<\/code><\/pre>\n<p>\u041f\u043e\u0442\u043e\u043c, \u043d\u0430\u0445\u043e\u0434\u044f\u0441\u044c \u0432 \u043a\u043e\u0440\u043d\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f, \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u043f\u043e\u0434 \u043d\u0430\u0448 &#171;\u0431\u0430\u043d\u0430\u043d&#187;<\/p>\n<pre><code class=\"bash\"> $ make confload-platform\/banana_pi\/bpi_m1<\/code><\/pre>\n<p>\u0412\u044b\u0445\u043b\u043e\u043f<\/p>\n<pre><code>Config complete<\/code><\/pre>\n<p>\u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c<\/p>\n<pre><code class=\"bash\">$ make -j20<\/code><\/pre>\n<p>\u0414\u0430-\u0434\u0430-\u0434\u0430, \u0443 \u043c\u0435\u043d\u044f 20 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u044f\u0434\u0435\u0440&#8230; \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u0443\u0440\u0438\u0442\u044c (\u043a\u0443\u0440\u0435\u043d\u0438\u0435 \u0432\u0440\u0435\u0434\u0438\u0442 \u0432\u0430\u0448\u0435\u043c\u0443 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044e, \u043b\u0443\u0447\u0448\u0435 \u0447\u0430\u044e \u0432\u044b\u043f\u0438\u0442\u044c), \u0432 \u0438\u0442\u043e\u0433\u0435 \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 <strong>build\/base\/bin<\/strong> \u0438 <strong>conf\/<\/strong>. \u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0441\u0431\u043e\u0440\u043a\u0438<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/afb\/c06\/fe2\/afbc06fe21a0f177733572abc0f9e489.png\" width=\"603\" height=\"225\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/afb\/c06\/fe2\/afbc06fe21a0f177733572abc0f9e489.png\"\/><\/figure>\n<p>\u0412\u043e \u0432\u0442\u043e\u0440\u043e\u043c &#8212; \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 &#8212; \u0434\u0430\u043b\u0435\u0435 \u043e\u043d\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u044f\u0442\u0441\u044f!<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2b0\/c54\/3ed\/2b0c543edebe4482050a79a58432456a.png\" width=\"605\" height=\"133\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2b0\/c54\/3ed\/2b0c543edebe4482050a79a58432456a.png\"\/><\/figure>\n<p>\u0424\u0430\u0439\u043b \u043e\u0431\u0440\u0430\u0437\u0430 \u041e\u0421 &#8212; embox.bin, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0424\u0430\u0439\u043b embox &#8212; ELF-\u0444\u0430\u0439\u043b 32-\u0431\u0438\u0442\u043d\u043e\u0439 ARM, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u0418\u0442\u0430\u043a, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u0441\u043e\u0431\u0440\u0430\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c? \u041d\u0430\u0434\u043e \u043a\u0430\u043a-\u0442\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c U-Boot \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c.<\/p>\n<h2>3. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u044f\u0434\u0440\u0430 Embox \u0432 U-Boot<\/h2>\n<p>\u042f\u0434\u0440\u043e embox.bin \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438, \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 FAT-\u0440\u0430\u0437\u0434\u0435\u043b \u043d\u0430 75 \u041c\u0431. <\/p>\n<p>\u041c\u0430\u043b\u043e \u0437\u043d\u0430\u044f \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0447\u0435\u0433\u043e \u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b. \u0414\u0430, \u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b \u043b\u0438\u043d\u0443\u043a\u0441 \u0447\u0435\u0440\u0435\u0437 U-Boot \u043d\u0430 \u0434\u0432\u0443\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 Orange Pi, \u043f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u0432\u044b\u0448\u0435\u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435\u0439. \u041d\u043e \u0442\u0443\u0442 \u043a\u043e\u0441\u0430 \u043d\u0430\u0448\u043b\u0430 \u043d\u0430 \u043a\u0430\u043c\u0435\u043d\u044c. \u0424\u0438\u043d\u0442 \u0441 \u043f\u043e\u0434\u043c\u0435\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0437\u0430 \u044f\u0434\u0440\u0430, \u043a\u0430\u043a \u0432 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e &#171;\u043c\u0430\u043b\u0438\u043d\u0435&#187; \u043d\u0435 \u043f\u0440\u043e\u0448\u0435\u043b. \u0414\u0430, \u044f \u0442\u0430\u043a\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b \u0430\u0440\u0447 \u043d\u0430 &#171;\u0431\u0430\u043d\u0430\u043d\u0435&#187; \u0438 \u043e\u043d \u0432\u0435\u0441\u0435\u043b\u043e \u0438 \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0441\u044f. \u041f\u0435\u0440\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 U-Boot \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0434\u0430\u043b\u0430. \u0417\u0430\u0434\u0430\u0447\u0430 \u0440\u0435\u0448\u0430\u043b\u0430\u0441\u044c \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432 \u0441 \u043f\u0435\u0440\u0435\u0440\u044b\u0432\u0430\u043c\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c &#8212; \u0441\u0442\u044b\u0434\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0438 \u043d\u0435 \u0431\u0443\u0434\u0443 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c. \u041f\u043e \u043f\u0443\u0442\u0438 \u0447\u0438\u0442\u0430\u043b\u0438\u0441\u044c \u0434\u043e\u043a\u0438 \u043f\u043e U-Boot, \u043a\u043e\u0435 \u043a\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043e\u0442\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0430\u0434\u0435\u043a\u0432\u0430\u0442\u043d\u043e, \u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0435 \u0431\u044b\u043b\u043e. \u0422\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u0433\u0443\u0433\u043b\u0438\u043b \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <a href=\"https:\/\/t.me\/embox_chat\" rel=\"noopener noreferrer nofollow\">\u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c-\u0447\u0430\u0442<\/a>, \u0433\u0434\u0435 \u0435\u0441\u0442\u044c \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438.  \u0422\u0430\u043c \u044f \u0437\u0430\u0434\u0430\u043b \u043e\u0442\u0447\u0430\u044f\u043d\u043d\u043e\u0435 &#171;\u0427\u042f\u041d\u0414!&#187;. <\/p>\n<p>\u0412 \u043e\u0442\u0432\u0435\u0442 \u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0441\u0431\u043e\u0440\u043a\u0438. \u0418 \u0442\u0443\u0442 \u043c\u043d\u0435 \u0434\u043e\u0448\u043b\u043e&#8230; \u041f\u043e\u043a\u0430 \u044f \u0436\u0434\u0430\u043b \u043e\u0442\u0432\u0435\u0442\u0430, \u043d\u0430\u0448\u0435\u043b \u0432\u043e\u0442 <a href=\"https:\/\/github.com\/embox\/embox\/wiki\/Platform-BananaPi-m2-zero\" rel=\"noopener noreferrer nofollow\">\u044d\u0442\u043e\u0442 \u043e\u0431\u0440\u0430\u0437\u0435\u0446 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 BPI M2 Zero<\/a><\/p>\n<p>\u0421\u0442\u0430\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e \u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e \u0444\u0430\u0439\u043b \u043d\u0435 \u043f\u043e \u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0430\u0434\u0440\u0435\u0441\u0443 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e \u043d\u0430 \u0434\u0435\u0440\u0435\u0432\u043d\u044e \u043a \u0434\u0435\u0434\u0443\u0448\u043a\u0435. \u0410 \u0433\u0434\u0435 \u0432\u0437\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438? \u0414\u0430 \u0432 \u0444\u0430\u0439\u043b\u0435 <strong>conf\/lds.conf<\/strong>!<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c26\/836\/85e\/c2683685e766634603f2bc128e9676ae.png\" alt=\"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u0430 \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 Embox \u0434\u043b\u044f BPI M1\" title=\"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u0430 \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 Embox \u0434\u043b\u044f BPI M1\" width=\"605\" height=\"199\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c26\/836\/85e\/c2683685e766634603f2bc128e9676ae.png\"\/><\/p>\n<div><figcaption>\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0449\u0438\u043a\u0430 \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 Embox \u0434\u043b\u044f BPI M1<\/figcaption><\/div>\n<\/figure>\n<p>\u0412 \u043e\u0431\u0449\u0435\u043c, \u0432\u043e\u043e\u0440\u0443\u0436\u0438\u0432\u0448\u0438\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439, \u044f \u043f\u0435\u0440\u0435\u0432\u0435\u043b U-Boot \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c: \u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0438 &#171;Hit any key to stop autoboot:&#187; \u0441 \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u043c \u043e\u0442\u0441\u0447\u0435\u0442\u043e\u043c \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u043b\u044e\u0431\u0443\u044e \u043a\u043d\u043e\u043f\u043a\u0443 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435. \u0412\u044b\u0432\u0430\u043b\u0438\u0442\u0441\u044f \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438. \u0414\u0430\u043b\u0435\u0435 \u0441\u043c\u0435\u043b\u043e \u043d\u0430\u0431\u0440\u0430\u043b\u043e\u0441\u044c<\/p>\n<pre><code>=> load mmc 0:1 0x43008040 embox.bin 611916 bytes read in 27 ms (21.6 MiB\/s)<\/code><\/pre>\n<p>\u041e\u043a, \u0434\u0430\u043b\u0435\u0435<\/p>\n<pre><code>=> go 0x43008040<\/code><\/pre>\n<p>\u0418 \u043e \u0447\u0443\u0434\u043e!<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/892\/abc\/668\/892abc6688d2a7139fd81903606a2ece.png\" width=\"681\" height=\"254\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/892\/abc\/668\/892abc6688d2a7139fd81903606a2ece.png\"\/><\/figure>\n<p>\u042f\u0434\u0440\u043e Embox \u0431\u0443\u0434\u043d\u0438\u0447\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u043e \u043e \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0432\u043e\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438&#8230; \u0437\u0430\u043c\u0435\u0440\u043b\u043e&#8230; \u041d\u043e \u044d\u0442\u043e \u0443\u0436\u0435 \u0431\u044b\u043b\u0430 \u043f\u043e\u0431\u0435\u0434\u0430. \u0414\u0430\u043b\u0435\u0435 \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0442\u0430\u043a\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u043d\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 BPI M2 Zero, \u043d\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0432\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u0443\u044e \u043e\u0442 \u043c\u0435\u043d\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043f\u0440\u043e\u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438, \u0432\u043d\u0435\u0441\u043b\u0438 \u043f\u043e\u043f\u0440\u0430\u0432\u043a\u0438 \u0432 \u043a\u043e\u0434, \u0438 \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0430 \u043c\u043e\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. \u0412 \u0438\u0442\u043e\u0433\u0435 \u044d\u0442\u043e \u0432\u044b\u0440\u0430\u0437\u0438\u043b\u043e\u0441\u044c, \u0432 \u043f\u043e\u043a\u0430 \u0435\u0449\u0435 \u043d\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u044b\u0439 \u043f\u0443\u043b\u043b-\u0440\u0435\u043a\u0432\u0435\u0441\u0442. \u041f\u043e\u043a\u0430 \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u0444\u0430\u0439\u043b <a href=\"https:\/\/github.com\/maisvendoo\/embox\/blob\/master\/platform\/banana_pi\/templates\/bpi_m1\/mods.conf\" rel=\"noopener noreferrer nofollow\"><strong>platform\/banana_pi\/templates\/bpi_m1\/mods.conf,<\/strong><\/a> \u0434\u043b\u044f \u0443\u0434\u0430\u0447\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0430, \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0432 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0444\u043b\u0435\u0448\u043a\u0438 \u043a\u0443\u0434\u0430 \u043c\u044b \u043f\u043e\u043b\u043e\u0436\u0438\u043b\u0438 \u044f\u0434\u0440\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0444\u0430\u0439\u043b <strong>boot.cmd<\/strong> \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f<\/p>\n<pre><code>load mmc 0:1 0x43008040 embox.bin go 0x43008040<\/code><\/pre>\n<p>\u0442\u043e \u0435\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u044f\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438. \u041f\u0435\u0440\u0432\u0430\u044f &#8212; \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0437 \u0432 \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u043e \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u043c\u0443 \u0430\u0434\u0440\u0435\u0441\u0443, \u0432\u0442\u043e\u0440\u0430\u044f &#8212; \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441. \u0414\u0430\u043b\u0435\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438<\/p>\n<pre><code class=\"bash\">$ mkimage -C none -A arm -T script -d boot.cmd boot.scr<\/code><\/pre>\n<p>\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0444\u0430\u0439\u043b <strong>boot.scr<\/strong>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 U-Boot \u0438\u0449\u0435\u0442 \u0432 \u043a\u043e\u0440\u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u044f \u0435\u0433\u043e, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u0442\u0430\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u0412 \u0438\u0442\u043e\u0433\u0435 \u043c\u044b \u0442\u0430\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u043d\u0430\u0448 \u0436\u0435\u043b\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b52\/114\/78f\/b5211478f8b2af550dc47d7ae0678455.png\" alt=\"\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043d\u0430 BPI M! Embox\" title=\"\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043d\u0430 BPI M! Embox\" width=\"1212\" height=\"786\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b52\/114\/78f\/b5211478f8b2af550dc47d7ae0678455.png\"\/><\/p>\n<div><figcaption>\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u0430\u044f \u043d\u0430 BPI M! Embox<\/figcaption><\/div>\n<\/figure>\n<h2>\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u0438<\/h2>\n<p>\u0411\u043e\u043b\u044c\u0448\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0440\u0435\u0431\u044f\u0442\u0430\u043c \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u044b Embox, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0410\u043b\u0435\u043a\u0441\u0435\u044e \u0416\u043c\u0443\u043b\u0438\u043d\u0443 \u0438 \u0410\u043d\u0442\u043e\u043d\u0443 \u0411\u043e\u043d\u0434\u0430\u0440\u0435\u0432\u0443 \u0437\u0430 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0438, \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0438 \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0435 \u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435. \u0412 \u0438\u0442\u043e\u0433\u0435 \u0440\u0435\u0448\u0438\u043b\u0430\u0441\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0432\u044b\u0433\u043e\u0434\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 &#8212; \u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 &#8212; \u0442\u0435\u0441\u0442 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c. \u041d\u0430\u0434\u0435\u044e\u0441\u044c \u044d\u0442\u043e \u043d\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u043a\u043b\u044e\u0447\u0435. \u041f\u0440\u043e\u0435\u043a\u0442 Embox \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0435\u043d \u0438 \u043d\u0435 \u0442\u0438\u043f\u0438\u0447\u0435\u043d \u0434\u043b\u044f \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0433\u043e IT &#8212; \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0441\u0442\u044c \u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0442\u043e\u043a\u0441\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0431\u0449\u0435\u043d\u0438\u044f &#8212; \u0442\u043e, \u0447\u0442\u043e \u043c\u043e\u0433\u043b\u0438 \u0431\u044b \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u043d\u0430 \u0432\u043e\u043e\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u043c\u043d\u043e\u0433\u0438\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u041f\u041e. \u0423\u0434\u0430\u0447\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0443, \u0431\u0443\u0434\u0443 \u0441\u043b\u0435\u0434\u0438\u0442\u044c, \u0438 \u043f\u043e \u043c\u0435\u0440\u0435 \u0441\u0438\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c.<\/p>\n<p>\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044e \u0437\u0430 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435!<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/774178\/\"> https:\/\/habr.com\/ru\/articles\/774178\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041e\u0431 \u044d\u0442\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u044f \u0443\u0437\u043d\u0430\u043b \u043d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u0441\u0443\u0440\u0441\u0435, \u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439 \u0435\u0451 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0414\u043b\u044f \u0442\u0435\u0445 \u043a\u0442\u043e \u043d\u0435 \u0432 \u043a\u0443\u0440\u0441\u0435 &#8212; \u044d\u0442\u043e \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c. \u0415\u0451 <a href=\"https:\/\/github.com\/embox\/embox\" rel=\"noopener noreferrer nofollow\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d \u0442\u0443\u0442<\/a>. \u0412\u043e\u0437\u043d\u0438\u043a\u043b\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0432 \u0434\u0435\u043b\u0435. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u043d\u0430 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 qemu \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c. \u041e\u0434\u043d\u0430\u043a\u043e, \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430 &#8212; \u044d\u0442\u043e \u043d\u0435 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0434\u0436\u0435\u0434\u0430\u0435\u0432). <\/p>\n<figure class=\"bordered full-width\"><\/figure>\n<p>\u0422\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u0443\u0447\u0438\u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u0438\u043a\u043e\u0432, \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0441\u0432\u043e\u0439 \u0432\u044b\u0431\u043e\u0440 \u043d\u0430 Banana Pi M1 \u0441 ARM-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c Allwinner A20. \u041f\u043b\u0430\u0442\u0430 \u0431\u044b\u043b\u0430 \u0437\u0430\u043a\u0430\u0437\u0430\u043d\u0430 \u043d\u0430 Aliexpress, \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0430 \u043f\u0440\u0438\u0431\u044b\u043b\u0430, \u043d\u0430\u0441\u0442\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432. \u041d\u043e \u0432\u0441\u0451, \u043a\u0430\u043a \u0438 \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c, \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043d\u0435 \u0442\u0430\u043a \u043f\u0440\u043e\u0441\u0442\u043e&#8230;<\/p>\n<h2>1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430<\/h2>\n<p>\u0423 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u043e <a href=\"https:\/\/habr.com\/ru\/companies\/embox\/articles\/494286\/\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043f\u0443\u0441\u043a\u0435 Embox \u043d\u0430 Rasbery Pi<\/a>. \u041e\u0434\u043d\u0430\u043a\u043e, \u043a\u043e\u0433\u0434\u0430 \u044f \u0441 \u043d\u0435\u0439 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043b\u0441\u044f, \u043c\u0435\u043d\u044f \u043f\u043e\u0441\u0442\u0438\u0433\u043b\u043e \u043b\u0435\u0433\u043a\u043e\u0435 \u0440\u0430\u0437\u043e\u0447\u0430\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432 \u043d\u0435\u0439 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043b\u0438\u043d\u0443\u043a\u0441\u0430 Rasbian, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0443\u0442\u0435\u043c \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u0441 \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438 \u044f\u0434\u0440\u0430, \u0432\u043c\u0435\u0441\u0442\u043e \u044f\u0434\u0440\u0430 \u043b\u0438\u043d\u0443\u043a\u0441\u0430, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0443 U-boot \u043f\u043e\u0434\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0437 Embox. \u041f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u044f \u043f\u043e\u043d\u044f\u043b \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a. \u041c\u043d\u0435 \u0436\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0434\u0440\u0443\u0433\u043e\u0433\u043e &#8212; \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c U-boot \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Embox, \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a, \u0431\u0435\u0437\u043e \u0432\u0441\u044f\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043b\u0438\u043d\u0443\u043a\u0441\u0430 (\u0445\u043e\u0442\u044f, \u0442\u0430\u043a\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u044f \u0442\u043e\u0436\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b, \u043d\u043e \u043d\u0435 \u043f\u0440\u043e\u043a\u0430\u0442\u0438\u043b\u043e). \u0412 \u0441\u0432\u043e\u0438\u0445 \u0438\u0437\u044b\u0441\u043a\u0430\u043d\u0438\u044f\u0445 \u044f \u043e\u043f\u0438\u0440\u0430\u043b\u0441\u044f \u043d\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b <a href=\"https:\/\/habr.com\/ru\/articles\/264259\/\" rel=\"noopener noreferrer nofollow\">\u0432\u043e\u0442 \u044d\u0442\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>\u0418\u0442\u0430\u043a, \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u043e\u0434 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0441 <a href=\"https:\/\/github.com\/u-boot\/u-boot.git\" rel=\"noopener noreferrer nofollow\">\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u043d\u0430 Github<\/a><\/p>\n<pre><code class=\"bash\">$ git clone https:\/\/github.com\/u-boot\/u-boot.git u-boot<\/code><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0442\u0443\u043b\u0447\u0435\u0439\u043d \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u043e\u0434 \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443. \u0412\u0437\u044f\u0442\u044c \u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e <a href=\"https:\/\/snapshots.linaro.org\/gnu-toolchain\/14.0-2023.06-1\/arm-linux-gnueabihf\/\" rel=\"noopener noreferrer nofollow\">\u0432\u043e\u0442 \u0442\u0443\u0442<\/a>, \u0434\u043b\u044f \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u0438\u044f \u0443\u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0443 <a href=\"https:\/\/snapshots.linaro.org\/gnu-toolchain\/14.0-2023.06-1\/arm-linux-gnueabihf\/gcc-linaro-14.0.0-2023.06-x86_64_arm-linux-gnueabihf.tar.xz\" rel=\"noopener noreferrer nofollow\">\u043f\u0440\u044f\u043c\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443<\/a> \u043d\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0442\u043e\u0433\u043e \u0442\u0443\u043b\u0447\u0435\u0439\u043d\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u044f. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u044d\u0442\u043e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 gcc \u0438 \u043f\u0440\u043e\u0447\u0435\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434 32-\u0431\u0438\u0442\u043d\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 ARM, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 x86_64 \u043f\u043e\u0434 GNU\/Linux. \u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 ArchLinux. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u0435\u0449\u0435 \u043f\u0440\u043e\u0449\u0435 &#8212; \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0442\u0443\u043b\u0447\u0435\u0439\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438\u0437 <a href=\"https:\/\/aur.archlinux.org\/packages\/arm-linux-gnueabihf-gcc\" rel=\"noopener noreferrer nofollow\">\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f AUR<\/a>. \u041a\u0430\u0447\u0430\u0435\u043c \u0441\u043d\u0430\u043f\u0448\u043e\u0442 \u0441\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0430\u043a\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438<\/p>\n<pre><code class=\"bash\">$ tar pxf arm-linux-gnueabihf-gcc13-linaro-bin.tar.gz $ cd arm-linux-gnueabihf-gcc13-linaro-bin $ makepkg -si<\/code><\/pre>\n<p>\u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u0431\u043e\u0440\u043a\u0435 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u0430.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435, \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0441 \u043a\u043e\u0434\u043e\u043c u-boot \u0438 \u0437\u0430\u0434\u0430\u0435\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438<\/p>\n<pre><code class=\"bash\">$ CROSS_COMPILE=arm-linux-gnueabihf- $ export CROSS_COMPILE<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u0438\u043a<\/p>\n<pre><code class=\"bash\">$ make Bananapi_defconfig  <\/code><\/pre>\n<p>\u0412\u044b\u0445\u043b\u043e\u043f<\/p>\n<pre><code>  HOSTCC  scripts\/basic\/fixdep   HOSTCC  scripts\/kconfig\/conf.o   YACC    scripts\/kconfig\/zconf.tab.c   LEX     scripts\/kconfig\/zconf.lex.c   HOSTCC  scripts\/kconfig\/zconf.tab.o   HOSTLD  scripts\/kconfig\/conf # # configuration written to .config #<\/code><\/pre>\n<p>\u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u043c \u0447\u0442\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e. \u0414\u0430\u043b\u0435\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443<\/p>\n<pre><code>$ make; make all<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438, \u043f\u0440\u044f\u043c\u043e \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0438\u043c\u0435\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0430\u0439\u043b\u044b<\/p>\n<figure class=\"bordered full-width\">\n<div><figcaption>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 U-boot<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c, \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u043e\u0431\u0440\u0430\u0437 Embox \u0438 \u0441\u0430\u043c \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a. Banana Pi M1 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u044f \u043f\u043b\u0430\u0442\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 SD-\u043a\u0430\u0440\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u044b\u0441\u043a\u0430\u043b\u0438\u0441\u044c \u0432 \u043a\u0430\u0440\u043c\u0430\u0448\u043a\u0435 \u0444\u0443\u0442\u043b\u044f\u0440\u0430 \u0444\u043e\u0442\u043e\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430 \u0441\u0443\u043f\u0440\u0443\u0433\u0438. \u041e\u0434\u043d\u0443 \u0438\u0437 \u043d\u0438\u0445 \u044f &#171;\u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b&#187; \u0434\u043b\u044f \u0434\u044c\u044f\u0432\u043e\u043b\u044c\u0441\u043a\u0438\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432)<\/p>\n<figure class=\"bordered full-width\"> USART \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e microUSB&#187; title=&#187;\u0418\u0441\u043f\u044b\u0442\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0430\u0434\u0430\u043f\u0442\u0435\u0440 USB &lt;-> USART \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e microUSB&#187; width=&#187;2560&#8243; height=&#187;1920&#8243; data-src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cd1\/11c\/e16\/cd111ce16db2d1b067225ca6df730cf7.jpg&#187; data-blurred=&#187;true&#187;\/><\/p>\n<div><figcaption>\u0418\u0441\u043f\u044b\u0442\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u043d\u0434. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u0430\u0434\u0430\u043f\u0442\u0435\u0440 USB &lt;-> USART \u0438 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043f\u043e microUSB<\/figcaption><\/div>\n<\/figure>\n<p>\u0424\u043b\u0435\u0448\u043a\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0440\u0430\u0437\u043c\u0435\u0442\u0438\u0442\u044c. \u0420\u0430\u0437\u043c\u0435\u0442\u043a\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"center\">\u2116 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u0435\u043a\u0442\u043e\u0440\u0430<\/p>\n<\/td>\n<td>\n<p align=\"center\">\u0420\u0430\u0437\u043c\u0435\u0440 \u0441\u0435\u043a\u0446\u0438\u0438<\/p>\n<\/td>\n<td>\n<p align=\"center\">\u041d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">0<\/p>\n<\/td>\n<td>\n<p align=\"center\">8 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">512 \u0431\u0430\u0439\u0442 \u0434\u043b\u044f MBR \u0438 7680 \u0431\u0430\u0439\u0442 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u043d\u0443\u0436\u0434\u044b<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">8<\/p>\n<\/td>\n<td>\n<p align=\"center\">24 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">SPL (\u0412\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">32<\/p>\n<\/td>\n<td>\n<p align=\"center\">512 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">U-Boot<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">544<\/p>\n<\/td>\n<td>\n<p align=\"center\">128 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u043b\u044f \u043d\u0443\u0436\u0434 U-Boot (\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0447\u0435\u0435)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">672<\/p>\n<\/td>\n<td>\n<p align=\"center\">352 \u041a\u0431<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0417\u0430\u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u043e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"center\">1024<\/p>\n<\/td>\n<td>\n<p align=\"center\">\u041d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0438 \u043a\u0430\u0440\u0442-\u0440\u0438\u0434\u0435\u0440. \u0422\u0430\u043a\u043e\u0432\u043e\u0439 \u0435\u0441\u0442\u044c \u043d\u0430 \u043c\u043e\u0435\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0435, \u043d\u043e \u043a\u0440\u043e\u0441\u0441\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044e \u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e \u043d\u0430 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u0435, \u0447\u044c\u044e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0448\u0438\u0440\u0435 \u043b\u044d\u043f\u0442\u043e\u043f\u0430 (i9-10900 KF \u043f\u0440\u043e\u0442\u0438\u0432 Intel 2020\u041c). \u041f\u043e\u044d\u0442\u043e\u043c\u0443. \u0431\u044b\u043b\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043a\u0443\u043f\u0438\u0442\u044c \u043a\u0430\u0440\u0442-\u0440\u0438\u0434\u0435\u0440 c USB. \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043a\u0430\u0440\u0442-\u0440\u0438\u0434\u0435\u0440, \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u043d\u0435\u0433\u043e \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c. \u0412\u044b\u044f\u0441\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<\/p>\n<pre><code class=\"bash\">$ lsblk NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS sda           8:0    0   5,5T  0 disk  \u251c\u2500sda1        8:1    0   128M  0 part  \u2514\u2500sda2        8:2    0   5,5T  0 part \/mnt\/bigdata sdb           8:16   0   2,7T  0 disk  \u2514\u2500sdb1        8:17   0   2,7T  0 part \/mnt\/data sdc           8:32   0   1,8T  0 disk  \u251c\u2500sdc1        8:33   0   150G  0 part  \u251c\u2500sdc2        8:34   0 195,6G  0 part  \u251c\u2500sdc3        8:35   0     1T  0 part \/home \u251c\u2500sdc4        8:36   0     1K  0 part  \u251c\u2500sdc5        8:37   0   100G  0 part  \u2514\u2500sdc6        8:38   0 390,4G  0 part \/home\/maisvendoo\/ntfs_part sdd           8:48   1  59,3G  0 disk   sde           8:64   1     0B  0 disk  sdf           8:80   1     0B  0 disk  sr0          11:0    1  1024M  0 rom   nvme0n1     259:0    0 465,8G  0 disk  \u251c\u2500nvme0n1p1 259:1    0   100M  0 part \/boot\/efi \u251c\u2500nvme0n1p2 259:2    0   300G  0 part  \u2514\u2500nvme0n1p3 259:3    0 165,7G  0 part \/ <\/code><\/pre>\n<p>\u0412 \u043c\u043e\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0444\u043b\u0435\u0448\u043a\u0430 \u043e\u0431\u044a\u0435\u043c\u043e\u043c 64 \u0413\u0431 \u043e\u043a\u0430\u0437\u0430\u043b\u0430\u0441\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u0441 \u0438\u043c\u0435\u043d\u0435\u043c \/dev\/sdd. \u041e\u043a, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438<\/p>\n<pre><code class=\"bash\"># fdisk \/dev\/sdd<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043d\u043e\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0446\u0443 MBR<\/p>\n<pre><code>Command (m for help): o Created a new DOS disklabel with disk identifier 0xa53166ce.<\/code><\/pre>\n<p>\u0414\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Embox \u043d\u0430\u043c \u043d\u0443\u0436\u0435\u043d \u043e\u0434\u0438\u043d \u0440\u0430\u0437\u0434\u0435\u043b, \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u043e\u0442 50 \u0434\u043e 100 \u041c\u0431, \u043e\u0442\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432 FAT, \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u0430 Embox. \u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443\u044f\u0441\u044c <a href=\"https:\/\/habr.com\/ru\/articles\/264259\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0442\u0430\u0442\u044c\u0435\u0439-\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u043e\u0439 <\/a>\u044f \u0441\u043e\u0437\u0434\u0430\u043b \u0440\u0430\u0437\u0434\u0435\u043b \u043d\u0430 75 \u041c\u0431<\/p>\n<pre><code>Command (m for help): n           Partition type           p   primary (0 primary, 0 extended, 4 free)           e   extended (container for logical partitions)        Select (default p): p        Partition number (1-4, default 1): 1        First sector (2048-7831551, default 2048): 2048        Last sector, +sectors or +size{K,M,G,T,P} (2048-7831551, default 7831551): +75M         Created a new partition 1 of type 'Linux' and of size 75 MiB.<\/code><\/pre>\n<p>\u041a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 &#171;w&#187; \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u0438\u0441\u043a. \u0414\u0430\u043b\u0435\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0443\u0435\u043c \u044d\u0442\u043e\u0442 \u0440\u0430\u0437\u0434\u0435\u043b<\/p>\n<pre><code class=\"bash\">$ mkfs.vfat \/dev\/sdd1<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a\u0430. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430\u0434\u043e \u043f\u043e\u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0437\u0430\u0442\u0435\u0440\u0435\u0442\u044c MBR &#8212; \u043f\u0435\u0440\u0432\u044b\u0435 512 \u0431\u0430\u0439\u0442, \u0438 \u043d\u0435 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c 1024 \u0441\u0435\u043a\u0442\u043e\u0440 \u0438 \u0434\u0430\u043b\u0435\u0435, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b. \u0414\u0430\u0435\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443<\/p>\n<pre><code class=\"bash\"># dd if=\/dev\/zero of=\/dev\/sdd bs=1K count=1023 seek=1<\/code><\/pre>\n<p>\u0421\u043c\u044b\u0441\u043b \u0437\u0430\u043a\u043b\u0438\u043d\u0430\u043d\u0438\u044f: \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043d\u0443\u043b\u0438 (\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \/dev\/zero) \u043d\u0430 SD-\u043a\u0430\u0440\u0442\u0443 (\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \/dev\/sdd) \u0431\u043b\u043e\u043a\u0430\u043c\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 1 \u041a\u0431 (bs=1K), \u0434\u043e 1023 \u0441\u0435\u043a\u0442\u043e\u0440\u0430 (count=1023) \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044f \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0441\u0435\u043a\u0442\u043e\u0440 (seek=1)<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435, \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a U-boot, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0444\u0430\u0439\u043b\u0435 <strong>u-boot-sunxi-with-spl.bin<\/strong>, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438<\/p>\n<pre><code class=\"bash\"># dd if=u-boot-sunxi-with-spl.bin of=\/dev\/sdd bs=1024 seek=8<\/code><\/pre>\n<p>\u0417\u0430\u043f\u0438\u0441\u044c \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441 \u0432\u043e\u0441\u044c\u043c\u043e\u0433\u043e \u0441\u0435\u043a\u0442\u043e\u0440\u0430 (seek=8), \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0439 \u0432\u044b\u0448\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438. \u041e\u043a, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043b\u0430\u0442\u044b. \u0412\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c SD-\u043a\u0430\u0440\u0442\u0443 \u0432 \u0440\u0430\u0437\u044a\u0435\u043c \u043d\u0430 \u043f\u043b\u0430\u0442\u0435, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c USB &lt;-> USART \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0440\u0430\u0441\u043f\u0438\u043d\u043e\u0432\u043a\u043e\u0439 <\/p>\n<figure class=\"full-width\"> USART \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b FL232RL \u043a Banana Pi M1&#8243; title=&#187;\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 USB &lt;-> USART \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b FL232RL \u043a Banana Pi M1&#8243; width=&#187;4500&#8243; height=&#187;6000&#8243; data-src=&#187;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f03\/911\/589\/f03911589e1b750f07f2f1ed3ea762bb.jpg&#187; data-blurred=&#187;true&#187;\/><\/p>\n<div><figcaption>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430 USB &lt;-> USART \u043d\u0430 \u0431\u0430\u0437\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b FL232RL \u043a Banana Pi M1<\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u043e\u043c \u043a USART<\/p>\n<pre><code class=\"bash\">$ minicom -D \/dev\/ttyUSB0<\/code><\/pre>\n<p>\u0414\u0430\u0435\u043c \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u043d\u0430 &#171;\u0431\u0430\u043d\u0430\u043d&#187; \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 U-Boot<\/figcaption><\/div>\n<\/figure>\n<p>\u0421\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u0436\u0438\u043b\u0430, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d! \u0414\u0430\u043b\u0435\u0435 \u043e\u043d \u0432 \u043f\u0440\u044f\u043c\u043e\u043c \u0441\u043c\u044b\u0441\u043b\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f &#171;\u0434\u043e\u0441\u0442\u0443\u0447\u0430\u0442\u044c\u0441\u044f \u0434\u043e \u043d\u0435\u0431\u0435\u0441&#187;, \u0438\u0431\u043e \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0439 \u0447\u0442\u043e \u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0438 \u043e\u0442\u043a\u0443\u0434\u0430 \u043e\u043d \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0442 \u043d\u0430\u0441. <\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0411\u0435\u0437\u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 U-Boot \u043d\u0430\u0439\u0442\u0438 \u043e\u0442\u043a\u0443\u0434\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u041e\u0421&#8230; \u0411\u0435\u0434\u043d\u044b\u0439, \u0430 \u0432\u0435\u0434\u044c \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u043e \u044d\u0442\u043e \u043d\u0435 \u0441\u0442\u0440\u0430\u0448\u043d\u043e, U-Boot \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043c\u043d\u0430\u044f, \u0432 \u0447\u0435\u043c \u044f \u043d\u0435 \u0440\u0430\u0437 \u0443\u0431\u0435\u0434\u0438\u043b\u0441\u044f \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 \u043c\u044b \u0435\u0433\u043e \u043d\u0430\u0443\u0447\u0438\u043c \u0433\u0440\u0443\u0437\u0438\u0442\u044c Embox.<\/p>\n<h2>2. \u0421\u0431\u043e\u0440\u043a\u0430 \u043e\u0431\u0440\u0430\u0437\u0430 Embox<\/h2>\n<p>\u0418\u0434\u0435\u043c \u043d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0434\u0435\u043b\u0430\u0435\u043c \u0432 \u0443\u0434\u043e\u0431\u043d\u043e\u043c \u043d\u0430\u043c \u043c\u0435\u0441\u0442\u0435 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b<\/p>\n<pre><code class=\"bash\">$ git clone https:\/\/github.com\/embox\/embox.git embox<\/code><\/pre>\n<p>\u0410 \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043d\u0430\u0447\u043d\u0443 \u0438\u0437\u043b\u0430\u0433\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043c\u044b\u0442\u0430\u0440\u0441\u0442\u0432\u0430. \u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443\u044f\u0441\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u043e\u043c \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0440\u0435\u043b\u0438\u0437 \u044f \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u043d\u0430 \u043d\u0435\u0433\u043e<\/p>\n<pre><code class=\"bash\">4 git checkout v0.6.0<\/code><\/pre>\n<p>\u041f\u043e\u0442\u043e\u043c, \u043d\u0430\u0445\u043e\u0434\u044f\u0441\u044c \u0432 \u043a\u043e\u0440\u043d\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f, \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u043f\u043e\u0434 \u043d\u0430\u0448 &#171;\u0431\u0430\u043d\u0430\u043d&#187;<\/p>\n<pre><code class=\"bash\"> $ make confload-platform\/banana_pi\/bpi_m1<\/code><\/pre>\n<p>\u0412\u044b\u0445\u043b\u043e\u043f<\/p>\n<pre><code>Config complete<\/code><\/pre>\n<p>\u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c<\/p>\n<pre><code class=\"bash\">$ make -j20<\/code><\/pre>\n<p>\u0414\u0430-\u0434\u0430-\u0434\u0430, \u0443 \u043c\u0435\u043d\u044f 20 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u044f\u0434\u0435\u0440&#8230; \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u0443\u0440\u0438\u0442\u044c (\u043a\u0443\u0440\u0435\u043d\u0438\u0435 \u0432\u0440\u0435\u0434\u0438\u0442 \u0432\u0430\u0448\u0435\u043c\u0443 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044e, \u043b\u0443\u0447\u0448\u0435 \u0447\u0430\u044e \u0432\u044b\u043f\u0438\u0442\u044c), \u0432 \u0438\u0442\u043e\u0433\u0435 \u0432 \u0434\u0435\u0440\u0435\u0432\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 <strong>build\/base\/bin<\/strong> \u0438 <strong>conf\/<\/strong>. \u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0441\u0431\u043e\u0440\u043a\u0438<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0412\u043e \u0432\u0442\u043e\u0440\u043e\u043c &#8212; \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0441\u0431\u043e\u0440\u043a\u0438 &#8212; \u0434\u0430\u043b\u0435\u0435 \u043e\u043d\u0438 \u043f\u0440\u0438\u0433\u043e\u0434\u044f\u0442\u0441\u044f!<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0424\u0430\u0439\u043b \u043e\u0431\u0440\u0430\u0437\u0430 \u041e\u0421 &#8212; embox.bin, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u0424\u0430\u0439\u043b embox &#8212; ELF-\u0444\u0430\u0439\u043b 32-\u0431\u0438\u0442\u043d\u043e\u0439 ARM, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. \u0418\u0442\u0430\u043a, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u0441 \u0441\u043e\u0431\u0440\u0430\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c? \u041d\u0430\u0434\u043e \u043a\u0430\u043a-\u0442\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c U-Boot \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c.<\/p>\n<h2>3. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u044f\u0434\u0440\u0430 Embox \u0432 U-Boot<\/h2>\n<p>\u042f\u0434\u0440\u043e embox.bin \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438, \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 FAT-\u0440\u0430\u0437\u0434\u0435\u043b \u043d\u0430 75 \u041c\u0431. <\/p>\n<p>\u041c\u0430\u043b\u043e \u0437\u043d\u0430\u044f \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u0443\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0447\u0435\u0433\u043e \u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b. \u0414\u0430, \u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b \u043b\u0438\u043d\u0443\u043a\u0441 \u0447\u0435\u0440\u0435\u0437 U-Boot \u043d\u0430 \u0434\u0432\u0443\u0445 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 Orange Pi, \u043f\u043e\u043b\u044c\u0437\u0443\u044f\u0441\u044c \u0432\u044b\u0448\u0435\u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435\u0439. \u041d\u043e \u0442\u0443\u0442 \u043a\u043e\u0441\u0430 \u043d\u0430\u0448\u043b\u0430 \u043d\u0430 \u043a\u0430\u043c\u0435\u043d\u044c. \u0424\u0438\u043d\u0442 \u0441 \u043f\u043e\u0434\u043c\u0435\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0437\u0430 \u044f\u0434\u0440\u0430, \u043a\u0430\u043a \u0432 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u043e &#171;\u043c\u0430\u043b\u0438\u043d\u0435&#187; \u043d\u0435 \u043f\u0440\u043e\u0448\u0435\u043b. \u0414\u0430, \u044f \u0442\u0430\u043a\u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b \u0430\u0440\u0447 \u043d\u0430 &#171;\u0431\u0430\u043d\u0430\u043d\u0435&#187; \u0438 \u043e\u043d \u0432\u0435\u0441\u0435\u043b\u043e \u0438 \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0441\u044f. \u041f\u0435\u0440\u0435\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 U-Boot \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0434\u0430\u043b\u0430. \u0417\u0430\u0434\u0430\u0447\u0430 \u0440\u0435\u0448\u0430\u043b\u0430\u0441\u044c \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432 \u0441 \u043f\u0435\u0440\u0435\u0440\u044b\u0432\u0430\u043c\u0438, \u0447\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c &#8212; \u0441\u0442\u044b\u0434\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0438 \u043d\u0435 \u0431\u0443\u0434\u0443 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c. \u041f\u043e \u043f\u0443\u0442\u0438 \u0447\u0438\u0442\u0430\u043b\u0438\u0441\u044c \u0434\u043e\u043a\u0438 \u043f\u043e U-Boot, \u043a\u043e\u0435 \u043a\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043e\u0442\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0430\u0434\u0435\u043a\u0432\u0430\u0442\u043d\u043e, \u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0435 \u0431\u044b\u043b\u043e. \u0422\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u0433\u0443\u0433\u043b\u0438\u043b \u0447\u0442\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 <a href=\"https:\/\/t.me\/embox_chat\" rel=\"noopener noreferrer nofollow\">\u0442\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u043c-\u0447\u0430\u0442<\/a>, \u0433\u0434\u0435 \u0435\u0441\u0442\u044c \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438.  \u0422\u0430\u043c \u044f \u0437\u0430\u0434\u0430\u043b \u043e\u0442\u0447\u0430\u044f\u043d\u043d\u043e\u0435 &#171;\u0427\u042f\u041d\u0414!&#187;. <\/p>\n<p>\u0412 \u043e\u0442\u0432\u0435\u0442 \u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0441\u0431\u043e\u0440\u043a\u0438. \u0418 \u0442\u0443\u0442 \u043c\u043d\u0435 \u0434\u043e\u0448\u043b\u043e&#8230; \u041f\u043e\u043a\u0430 \u044f \u0436\u0434\u0430\u043b \u043e\u0442\u0432\u0435\u0442\u0430, \u043d\u0430\u0448\u0435\u043b \u0432\u043e\u0442 <a href=\"https:\/\/github.com\/embox\/embox\/wiki\/Platform-BananaPi-m2-zero\" rel=\"noopener noreferrer nofollow\">\u044d\u0442\u043e\u0442 \u043e\u0431\u0440\u0430\u0437\u0435\u0446 \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 BPI M2 Zero<\/a><\/p>\n<p>\u0421\u0442\u0430\u043b\u043e \u044f\u0441\u043d\u043e, \u0447\u0442\u043e \u044f \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e \u0444\u0430\u0439\u043b \u043d\u0435 \u043f\u043e \u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0430\u0434\u0440\u0435\u0441\u0443 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e \u043d\u0430 \u0434\u0435\u0440\u0435\u0432\u043d\u044e \u043a \u0434\u0435\u0434\u0443\u0448\u043a\u0435. \u0410 \u0433\u0434\u0435 \u0432\u0437\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u0434\u0440\u0435\u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438? \u0414\u0430 \u0432 \u0444\u0430\u0439\u043b\u0435 <strong>conf\/lds.conf<\/strong>!<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u041a\u043e\u043d\u0444\u0438<\/figcaption><\/div>\n<\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-360269","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/360269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=360269"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/360269\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=360269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=360269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=360269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}