Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
EMLinux 3.0 を Raspberry Pi で動かしてみよう
Search
Fukunaga, Takaaki
November 29, 2023
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EMLinux 3.0 を Raspberry Pi で動かしてみよう
Fukunaga, Takaaki
November 29, 2023
Other Decks in Technology
See All in Technology
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
go-sqletch
moznion
0
140
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Git: the NoSQL Database
bkeepers
PRO
433
67k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
We Are The Robots
honzajavorek
0
400
Building Adaptive Systems
keathley
44
3.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
Paper Plane
katiecoart
PRO
5
54k
Transcript
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 EMLinux
3.0 を Raspberry Pi で動かしてみよう MIRACLE LINUX Users Meetup!! 2023 年 11 月 29 日 サイバートラスト株式会社 IoTテクニカルアライアンス部 福永 崇顕(ふくなが たかあき)
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 福永
崇顕(ふくなが たかあき) ◼ 略歴 ⚫ 2005 年より IT 業界で働きはじめる ⚫ 2023 年 10 月よりサイバートラストにて IoT 事業を担当 ◼ ご参考 ⚫ takaaki-fukunaga.github.io 自己紹介
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
EMLinux 3.0 をビルド(= OSイメージの作成)し、QEMU でエミュ レートした Raspberry Pi で動かす手順をご紹介 ⚫ EMLinux 3.0 を Raspberry Pi 3 で動かしてみよう:入門編|BLOG| サイバート ラスト (cybertrust.co.jp) ◼ 本日のプレゼンを通して、EMLinux 3.0 に少しでもご興味を持ってい ただければ幸いです 本日お話しする内容
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 1.
EMLinux 3.0 の入手 2. ビルド環境の用意 3. ビルド用コンテナの起動 4. EMLinux 3.0 のビルド 5. QEMU で EMLinux 3.0 を起動 EMLinux 3.0 を動かすまでの流れ
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
法人の方 ⚫ 以下のページから申し込んでください。 ◼ IoT・組込み開発向け Linux ディストリビューション : EMLinux|IoT| サイバートラスト (cybertrust.co.jp) ◼ 個人の方 ⚫ EMLinux の GitHub のリポジトリからクローンしてください。 ◼ miraclelinux/meta-emlinux: Meta-layer for EMLinux (github.com) EMLinux 3.0 の入手
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
OS: Docker が動作する Linux ◼ CPU: 8 スレッド以上を推奨 ◼ RAM: 8GB 以上 ◼ Disk: 30GB 以上 ◼ インターネットに接続できること ビルド環境の用意
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
OS: Ubuntu Server 22.04.3 LTS ◼ CPU: 16 スレッド ◼ RAM: 16 GB ◼ Disk: 120 GB 本日使用する環境
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 $
docker --version Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1 $ docker compose version Docker Compose version 2.20.2+ds1-0ubuntu1~22.04.1 $ qemu-system-aarch64 --version QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.15) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers Docker, Docker Compose, QEMU のバージョン
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
ここからは実機を使って説明していきます。 ビルド用コンテナの起動~QEMUでEMLinux 3.0の起動 Ubuntu Server 22.04.3 LTS Docker ビルド用コンテナ QEMU EMLinux 3.0 EMLinux 3.0のビルド QEMUで起動 sshで接続
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
EMLinux 3.0 は無償で評価版を配布 ◼ 動作要件を満たせば、簡単に EMLinux 3.0 を試せます ◼ Enjoy baking! まとめ
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 ◼
EMLinux 3.0のWebページ ⚫ IoT・組込み開発向け Linux ディストリビューション : EMLinux|IoT| サイ バートラスト (cybertrust.co.jp) ◼ EMLinuxのGitHubのレポジトリ ⚫ miraclelinux/meta-emlinux: Meta-layer for EMLinux (github.com) ◼ EMLinux 3.0のブログ ⚫ EMLinux 3.0 を Raspberry Pi 3 で動かしてみよう:入門編|BLOG| サイバート ラスト (cybertrust.co.jp) 参考 (1/3): 関連ページ
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 MACHINE
= "raspberrypi3bplus-64" USERS += "emlinux" USER_emlinux[home] = "/home/emlinux" USER_emlinux[flags] = "system create-home" USER_emlinux[password] = "emlinux" USER_emlinux[flags] += "clear-text-password" IMAGE_INSTALL:append = " sshd-regen-keys" IMAGE_PREINSTALL:append = " ¥ openssh-server ¥ connman ¥ " 参考 (2/3): local.confへの追記内容
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 qemu-system-aarch64
¥ -m 1024 ¥ -M raspi3b ¥ -kernel ./tmp/deploy/images/raspberrypi3bplus-64/Image ¥ -dtb ./tmp/deploy/images/raspberrypi3bplus-64/bcm2837-rpi-3-b-plus.dtb ¥ -drive format=raw,file=./tmp/deploy/images/raspberrypi3bplus-64/emlinux-image-base-emlinux-bookworm-raspberrypi3bplus-64.wic ¥ -append "console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" ¥ -no-reboot ¥ -device usb-kbd ¥ -device usb-mouse ¥ -device usb-net,netdev=net0 ¥ -netdev user,id=net0,hostfwd=tcp::2222-:22 ¥ -nographic 参考 (3/3): qemu実行時のオプション
Copyright Cybertrust Japan Co., Ltd. All rights reserved. 公開 留意事項
本資料に記載されている会社名、製品名、サービス名は、当社または各社、各団体の商標もしくは登録商標です。 その他本資料に記載されているイラスト・ロゴ・写真・動画・ソフトウェア等は、当社または第三者が有する知的財産権やその他の権利により守られております。 お客様は、当社が著作権を有するコンテンツについて、特に定めた場合を除き、複製、改変、頒布などをすることはできません。 本資料に記載されている情報は予告なしに変更されることがあります。また、時間の経過などにより記載内容が不正確となる場合がありますが、当社は、当該情報 を更新する義務を負うものではありません。