{"id":1167,"date":"2018-07-10T15:13:48","date_gmt":"2018-07-10T06:13:48","guid":{"rendered":"https:\/\/www.kdel.org\/wp\/?p=1167"},"modified":"2018-08-13T09:26:12","modified_gmt":"2018-08-13T00:26:12","slug":"fawks-on-raspberry-pi-3-b","status":"publish","type":"post","link":"https:\/\/www.kdel.org\/wp\/?p=1167","title":{"rendered":"Fawks on Raspberry Pi 3 B+"},"content":{"rendered":"<p>Raspberry Pi3 B+ \u306bFawkes \u3092\u5165\u308c\u3066\u307f\u307e\u3059\uff0e<br \/>\n\u307e\u305a\u306f\uff0cFedora \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0e<br \/>\n28 \u3067\u3044\u3044\u306e\u304b\u3068\u3044\u3046\u4e0d\u5b89\u304c\u5c11\u3057\u6b8b\u308a\u307e\u3059\u2026\uff0e<\/p>\n<p><a href=\"https:\/\/fedoramagazine.org\/fedora-28-on-raspberry-pi-3b-plus\/\">Fedora 28 on Raspberry Pi 3 B+<\/a>\u3092\u53c2\u8003\u306b\u4f5c\u696d\u3057\u307e\u3059\uff0e<br \/>\n<a href=\"https:\/\/fedoraproject.org\/wiki\/Architectures\/ARM\/Raspberry_Pi#Downloading_the_Fedora_ARM_image\">Downloading the Fedora ARM image<\/a>\u306eaarch64 supported images for Raspberry Pi 3 \u304b\u3089\uff0cFedora 28 Minimal \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\uff0cMicro SD\u306b\u713c\u304d\u307e\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">xzcat Fedora-Minimal-28-1.1.aarch64.raw.xz | dd bs=1GB of=\/dev\/sdc<\/pre>\n<p>\u30c9\u30e9\u30a4\u30d6\u30ec\u30bf\u30fc\uff08\/dev\/sdc\uff09\u306f\uff0c\u9069\u5f53\u306b\u5909\u3048\u3066\u4e0b\u3055\u3044\uff0e\u2026<br \/>\n\u3053\u308c\u3092\u9593\u9055\u3048\u308b\u3068\uff0c\u7a3c\u50cd\u3057\u3066\u3044\u308b\u30b7\u30b9\u30c6\u30e0\u3092\u7834\u58ca\u3057\u307e\u3059\uff0e<br \/>\n\u5225\u306e\u30de\u30b7\u30f3\u3067gparted \u3092\u4f7f\u3063\u3066\uff0c\u30d1\u30fc\u30c6\u30a3\u30b7\u30e7\u30f3\u3092\u5e83\u3052\u3066\u304f\u3060\u3055\u3044\uff0e<br \/>\n\u203b\u3053\u308c\u3092\u3057\u306a\u3044\u3068\uff0c\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u5165\u308a\u307e\u305b\u3093\uff0e<\/p>\n<p>\u521d\u56de\u8d77\u52d5\u6642\u306b\uff0c<\/p>\n<ol>\n<li>Time Zone \u306e\u5909\u66f4<\/li>\n<li>\u30e6\u30fc\u30b6\u306e\u8ffd\u52a0<\/li>\n<li>\u30eb\u30fc\u30c8\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u8ffd\u52a0<\/li>\n<\/ol>\n<p>\u3092\u884c\u3044\uff0c\u5927\u5b66\u306a\u3089\u3067\u306f\u306e\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo su -\r\nexport http_proxy=http:\/\/cache.st.ryukoku.ac.jp:8080; export https_proxy=$http_proxy\r\necho &quot;proxy=http:\/\/cache.st.ryukoku.ac.jp:8080\/&quot; &gt;&gt; \/etc\/dnf\/dnf.conf\r\n<\/pre>\n<p>\u5185\u8535\u306e\u7121\u7ddaLAN\u30c9\u30e9\u30a4\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\uff0c<a href=\"https:\/\/nullr0ute.com\/2018\/04\/the-raspberry-pi-3-b-in-fedora\/\">The Raspberry Pi 3 B+ in Fedora<\/a>\u3092\u53c2\u7167\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">sudo curl https:\/\/fedora.roving-it.com\/brcmfmac43455-sdio.txt -o \/lib\/firmware\/brcm\/brcmfmac43455-sdio.txt\r\nsudo curl https:\/\/fedora.roving-it.com\/brcmfmac43455-sdio.clm_blob -o \/lib\/firmware\/brcm\/brcmfmac43455-sdio.clm_blob\r\nsudo curl https:\/\/fedora.roving-it.com\/wireless.repo -o \/etc\/yum.repos.d\/\/wireless.repo\r\nsudo dnf install brcm-firmware<\/pre>\n<p>\u7d9a\u3044\u3066\uff0cssh\u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ndnf update\r\ndnf install openssh-server\r\nsystemctl enable sshd.service\r\n<\/pre>\n<p><a href=\"https:\/\/trac.fawkesrobotics.org\/wiki\/FawkesOnFedora\">Fawkes on Fedora Linux<\/a>\u306b\u5f93\u3063\u3066\u4f5c\u696d\u3057\u3066\u307f\u307e\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo dnf groupinstall development-tools development-libs\r\nsudo dnf install fawkes-devenv\r\nsudo rpm -e --nodeps tolua++ tolua++-devel\r\nsudo dnf install compat-lua compat-lua-devel compat-tolua++ compat-tolua++-devel\r\n<\/pre>\n<p>copr \u3092\u4f7f\u304a\u3046\u3068\u601d\u3063\u305f\u3089\uff0cRaspberry Pi \u306fCPU \u304c arch\u306e\u305f\u3081\uff0c\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u2026\uff0e<br \/>\n<a href=\"https:\/\/trac.fawkesrobotics.org\/wiki\/ROSOnFedora\">ROS On Fedora<\/a>\u306b\u5f93\u3063\u3066\u4f5c\u696d\u3057\u307e\u3059\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo dnf install python-rosdep python-rosinstall_generator python-wstool python-rosinstall @buildsys-build python-qt5-devel python-defusedxml\r\nsudo dnf install tinyxml tinyxml-devel tinyxml2 tinyxml2-devel\r\necho &quot;export PATH=\/usr\/lib64\/qt5\/bin\/:$PATH&quot; &gt; \/etc\/profile.d\/qt5-qmake.sh\r\nsource \/etc\/profile\r\nmkdir -p \/opt\/ros\/catkin_ws_kinetic\r\ncd \/opt\/ros\/catkin_ws_kinetic\r\nrosinstall_generator desktop --rosdistro kinetic --deps --wet-only --tar &gt; kinetic-desktop-wet.rosinstall\r\nwstool init -j8 src kinetic-desktop-wet.rosinstall\r\n\r\nrosinstall_generator navigation --rosdistro kinetic --deps --wet-only --tar &gt; kinetic-navigation.rosinstall\r\nrosinstall_generator ar_track_alvar --rosdistro kinetic --deps --wet-only --tar &gt; kinetic-ar_track_alvar.rosinstall\r\nwstool merge -t src kinetic-navigation.rosinstall\r\nwstool merge -t src kinetic-ar_track_alvar.rosinstall\r\nwstool update -t src\\\r\n<\/pre>\n<p>\u305d\u306e\u307e\u307e\u3060\u3068\u3001catkin-pkg\u306e\u30a8\u30e9\u30fc\u304c\u3067\u308b\u306e\u3067\u3001<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">sudo pip install catkin-pkg <\/pre>\n<p>ROS \u3092make \u3057\u305f\u3089\u3001boost \u306e\u30a8\u30e9\u30fc\u304c\u3067\u305f\u3002<br \/>\n<a href=\"http:\/\/www.spctx-tech.com\/article\/459990538.html\">ROS\u3092\u30bd\u30fc\u30b9\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a>\u3092\u53c2\u7167\u3002<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nvi src\/rospack\/include\/rospack\/rospack.h\r\nvi src\/rospack\/src\/rospack.cpp \r\nvi src\/rospack\/src\/utils.cpp \r\n<\/pre>\n<p>\u4e0a\u8a183\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u306e\uff0c#include \u90e8\u5206\u306e&#8221;boost\/tr1\/&#8221;\u3092&#8221;boost\/&#8221;\u3078\uff0c\u672c\u6587\u306e&#8221;std::tr1::&#8221;\u3092&#8221;boost::&#8221;\u3078\u4fee\u6b63\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n.\/src\/catkin\/bin\/catkin_make_isolated --install --install-space=\/opt\/ros\/kinetic \\\r\n  -DCMAKE_BUILD_TYPE=Release -DENABLE_PRECOMPILED_HEADERS=OFF\r\n<\/pre>\n<p>\u6700\u521d\u306b\u4f5c\u3063\u305fRaspberry Pi 3B+\u306f\uff0c\u30b3\u30f3\u30d1\u30a4\u30eb\u3067\u304d\u305f\u3051\u3069\uff0c\u305d\u308c\u3092\u30b3\u30d4\u30fc\u3057\u305f\u306e\u306flibssl\u3068libcrypto\u3067\u30a8\u30e9\u30fc\u304c\u3067\u307e\u3057\u305f\uff0e<br \/>\n<a href=\"https:\/\/www.kdel.org\/wp\/?p=470\">Fawkes on Raspberry Pi<\/a>\u306eMakefile\u3078\u306ecpu \u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8a66\u3057\u3066\u307f\u305f\u3089\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u306e\u3067 -mfpu=neon-vfpv4\u3092\u524a\u9664\u3057CPU\u3092cortx-a53\u306b\u5909\u66f4\u3057\u307e\u3057\u305f\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n&#x5B;pi@pi llsf-refbox]$ cat etc\/buildsys\/btypes\/config_fawkes.mk \r\nifeq ($(shell hostname), pi)\r\n  CFLAGS_BASE +=\t-g -Wall -mcpu=cortex-a53\r\nelse\r\n  CFLAGS_BASE +=\t-g -Wall -Werror\r\nendif\r\n<\/pre>\n<p>RefBox \u306emake\uff0e\u7814\u7a76\u5ba4\u306esubversion \u304b\u3089\u30bd\u30fc\u30b9\u3092\u53d6\u3063\u3066\u304f\u308b or git \u3067\u30aa\u30d5\u30a3\u30b7\u30e3\u30eb\u304b\u3089\u53d6\u3063\u3066\u304f\u308b\uff0e\u305d\u306e\u5f8c make\uff0e<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nsudo -e dnf install gecode-devel\r\ncd llsf-refbox\r\nmake\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Raspberry Pi3 B+ \u306bFawkes \u3092\u5165\u308c\u3066\u307f\u307e\u3059\uff0e \u307e\u305a\u306f\uff0cFe &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/www.kdel.org\/wp\/?p=1167\"> <span class=\"screen-reader-text\">Fawks on Raspberry Pi 3 B+<\/span> \u7d9a\u304d\u3092\u8aad\u3080 &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[10,11,3,12,2,6,16],"tags":[],"class_list":["post-1167","post","type-post","status-publish","format-standard","hentry","category-fawkes","category-fedora","category-logistics-league","category-raspberry-pi","category-robocup","category-setting","category-16"],"_links":{"self":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1167"}],"version-history":[{"count":24,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1167\/revisions"}],"predecessor-version":[{"id":1201,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1167\/revisions\/1201"}],"wp:attachment":[{"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kdel.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}