狠狠撸

狠狠撸Share a Scribd company logo
Mobility Technologies Co., Ltd.
Customizing Cargo for Cross Compiling
2020.12.17 MoT.rs #3
Ryosuke Kamesawa
Mobility Technologies Co., Ltd.
亀澤諒亮(かめさわりょうすけ)
- AI技術開発部
- エッジAI
- MLOps
- Rust歴
- 2年ぐらい、業務で使い始めて1年
- 最近作ったもの
- Rustdef [https://github.com/emakryo/rustdef]
- Jupyter notebook上でRustを実行
- [WIP] cbc-rs [https://github.com/emakryo/cbc-rs]
- 「ふつうのコンパイラをつくろう」のRust実装
自己紹介
2
Mobility Technologies Co., Ltd.
- Rustの標準ビルドマネージャー
- 依存パッケージのダウンロード
- Rustソースコードのビルド
- アプリケーションやテスト、ベンチマークの実行
- カスタマイズすることでネイティブ以外の環境でも便利に使える
- Cross compiling targets
- https://doc.rust-lang.org/nightly/rustc/platform-support.html
- 今回はAndroidでの場合にどんなことができるか紹介
Cargo
3
Mobility Technologies Co., Ltd.
https://github.com/emakryo/cargo-android-sample
デモ
4

More Related Content

What's hot (20)

PDF
Building the Game Server both API and Realtime via c#
Yoshifumi Kawai
?
PPTX
Ext Direct 入門 II
Yuki Naotori
?
PPTX
Tfug kansai vol3
Natsutani Minoru
?
PDF
Ruby東京プレゼン 資料
Kazuaki Tanaka
?
PDF
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
?
PDF
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
?
PDF
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
Kazuaki Tanaka
?
PDF
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
Unite2017Tokyo
?
PPTX
尘谤耻产测/肠机能绍介20160329
shimane-itoc
?
PPTX
颁#で速度を极めるいろは
Core Concept Technologies
?
PPTX
Using or not using magic onion
Goichi Shinohara
?
PDF
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなせ?コンハ?イルエラーか
ShunsukeNakamura17
?
PPTX
Polyphony 新機能ツアー
ryos36
?
PDF
Pyramid + socket.io 人狼を作ってみた
Junya Hayashi
?
PPTX
Mbed祭り 2017@春の新横浜 20170225 竹之下
Koyo Takenoshita
?
PDF
贵辞谤迟谤补苍が拓く世界、痴厂颁辞诲别が架ける桥
智啓 出川
?
PDF
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
?
PPTX
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
Go Chiba
?
PPTX
俺と骋颈迟贬耻产と肠辞诲别シリース?
Masayuki KaToH
?
PDF
Unity C#と.NET Core(MagicOnion) C# そしてKotlinによるハーモニー
Yoshifumi Kawai
?
Building the Game Server both API and Realtime via c#
Yoshifumi Kawai
?
Ext Direct 入門 II
Yuki Naotori
?
Tfug kansai vol3
Natsutani Minoru
?
Ruby東京プレゼン 資料
Kazuaki Tanaka
?
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
?
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
?
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
Kazuaki Tanaka
?
【Unite 2017 Tokyo】WebGL:ゲームプラットフォームとしてのWebと現在と未来
Unite2017Tokyo
?
尘谤耻产测/肠机能绍介20160329
shimane-itoc
?
颁#で速度を极めるいろは
Core Concept Technologies
?
Using or not using magic onion
Goichi Shinohara
?
俺の let p = PathBuf::from("/test").into_os_string().to_str();はなせ?コンハ?イルエラーか
ShunsukeNakamura17
?
Polyphony 新機能ツアー
ryos36
?
Pyramid + socket.io 人狼を作ってみた
Junya Hayashi
?
Mbed祭り 2017@春の新横浜 20170225 竹之下
Koyo Takenoshita
?
贵辞谤迟谤补苍が拓く世界、痴厂颁辞诲别が架ける桥
智啓 出川
?
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
?
DockerCon '17 Feedback and Introduction of Longhorn at Rancher JP
Go Chiba
?
俺と骋颈迟贬耻产と肠辞诲别シリース?
Masayuki KaToH
?
Unity C#と.NET Core(MagicOnion) C# そしてKotlinによるハーモニー
Yoshifumi Kawai
?

More from emakryo (6)

PDF
惭别诲颈补笔颈辫别の绍介
emakryo
?
PDF
Feature StoreをRustで実装した話
emakryo
?
PDF
なぜ搁耻蝉迟か?
emakryo
?
PDF
rustdef: Rust on jupyter notebook
emakryo
?
PDF
Machine Learning on Graph Data @ ICML 2019
emakryo
?
PDF
Neural networks for Graph Data NeurIPS2018読み会@PFN
emakryo
?
惭别诲颈补笔颈辫别の绍介
emakryo
?
Feature StoreをRustで実装した話
emakryo
?
なぜ搁耻蝉迟か?
emakryo
?
rustdef: Rust on jupyter notebook
emakryo
?
Machine Learning on Graph Data @ ICML 2019
emakryo
?
Neural networks for Graph Data NeurIPS2018読み会@PFN
emakryo
?
Ad

Recently uploaded (6)

PDF
音学シンポジウム2025 招待讲演 远隔会话音声认识のための音声强调フロントエント?:概要と我々の取り组み
Tsubasa Ochiai
?
PDF
React Native vs React Lynx (React Native Meetup #22)
Taiju Muto
?
PDF
AWS BedrockによるIoT実装例紹介とAI進化の展望@AWS Summit ExecLeaders Scale Session
Osaka University
?
PDF
フィシ?カル础滨时代のセキュリティ:ロホ?ティクスと础滨セキュリティの融合のあり方
Osaka University
?
PPTX
[Liberaware] Engineer Summer Internship.pptx
koyamakohei
?
PDF
【础滨罢搁滨翱厂】人惫蝉生成础滨でジェスチャーゲームを础滨罢滨搁翱厂を使ってしてみた
ueda0116
?
音学シンポジウム2025 招待讲演 远隔会话音声认识のための音声强调フロントエント?:概要と我々の取り组み
Tsubasa Ochiai
?
React Native vs React Lynx (React Native Meetup #22)
Taiju Muto
?
AWS BedrockによるIoT実装例紹介とAI進化の展望@AWS Summit ExecLeaders Scale Session
Osaka University
?
フィシ?カル础滨时代のセキュリティ:ロホ?ティクスと础滨セキュリティの融合のあり方
Osaka University
?
[Liberaware] Engineer Summer Internship.pptx
koyamakohei
?
【础滨罢搁滨翱厂】人惫蝉生成础滨でジェスチャーゲームを础滨罢滨搁翱厂を使ってしてみた
ueda0116
?
Ad

Customizing cargo for cross compiling

  • 1. Mobility Technologies Co., Ltd. Customizing Cargo for Cross Compiling 2020.12.17 MoT.rs #3 Ryosuke Kamesawa
  • 2. Mobility Technologies Co., Ltd. 亀澤諒亮(かめさわりょうすけ) - AI技術開発部 - エッジAI - MLOps - Rust歴 - 2年ぐらい、業務で使い始めて1年 - 最近作ったもの - Rustdef [https://github.com/emakryo/rustdef] - Jupyter notebook上でRustを実行 - [WIP] cbc-rs [https://github.com/emakryo/cbc-rs] - 「ふつうのコンパイラをつくろう」のRust実装 自己紹介 2
  • 3. Mobility Technologies Co., Ltd. - Rustの標準ビルドマネージャー - 依存パッケージのダウンロード - Rustソースコードのビルド - アプリケーションやテスト、ベンチマークの実行 - カスタマイズすることでネイティブ以外の環境でも便利に使える - Cross compiling targets - https://doc.rust-lang.org/nightly/rustc/platform-support.html - 今回はAndroidでの場合にどんなことができるか紹介 Cargo 3
  • 4. Mobility Technologies Co., Ltd. https://github.com/emakryo/cargo-android-sample デモ 4