33
Debianで組み込み環境 Debianで組み込み環境 佐々木洋平 [email protected] 201241カーネル/VM勉強会@関西 其の参

Debianで組み込み環境

Embed Size (px)

DESCRIPTION

カーネル/VM勉強会@関西 其の参で LT した時のスライド。

Citation preview

Page 1: Debianで組み込み環境

Debianで組み込み環境Debianで組み込み環境佐々木洋平

[email protected]

2012年4月1日カーネル/VM勉強会@関西 其の参

Page 2: Debianで組み込み環境

どーも

Page 3: Debianで組み込み環境

佐々木です

Page 4: Debianで組み込み環境

Debianの方から来ました...

佐々木洋平/Youhei SASAKI

Twitter/IRC nic: uwabami✓

[email protected]

Activity:

Debian JP Project/関西Debian勉強会✓

HPC関連, Ruby, TeX, Emacs,...✓

3/32

Page 5: Debianで組み込み環境

  <復習>  

Page 6: Debianで組み込み環境

前回

Page 7: Debianで組み込み環境

第二回カーネル/VM探検隊@関西   

Page 8: Debianで組み込み環境

Debian

Page 9: Debianで組み込み環境

Next Release Goal Multiarch

Page 10: Debianで組み込み環境

Multiarch

Page 11: Debianで組み込み環境

同一のシステム上で, 異なるハードウェアアーキテクチャのライブラリ/プログラムをインストール/実行

する仕組み

Page 12: Debianで組み込み環境

DebianのMultiarchについて紹介

Page 13: Debianで組み込み環境

しかしながら

Page 14: Debianで組み込み環境

...

前回のオチ

13/32

Page 15: Debianで組み込み環境

試さねばならない

Page 16: Debianで組み込み環境

...

Page 17: Debianで組み込み環境

すまん

Page 18: Debianで組み込み環境

...

Page 19: Debianで組み込み環境

Emdebian

Page 20: Debianで組み込み環境

Emdebian(1)

Debian の組み込み向け環境:

クロスコンパイル環境✓

Debian のオフィシャルサポートアーキテクチャをサポート✓

19/32

Page 21: Debianで組み込み環境

Emdebian で cross 環境構築

Page 22: Debianで組み込み環境

cross 環境構築(1)

apt-line に以下を追加

deb http://www.emdebian.org/debian squeeze main

21/32

Page 23: Debianで組み込み環境

cross 環境構築(1)

$ apt-get install emdebian-archive-keyring$ apt-get update$ apt-get install gcc-4.4-arm-linux-gnueabi

22/32

Page 24: Debianで組み込み環境

Hello World...?

#include <stdio.h>int main(){ printf("Hello Armel\n"); return 0;}

23/32

Page 25: Debianで組み込み環境

Hello World...?

$ arm-linux-gnueabi-gcc-4.4 test.c -o test.out$ file test.outtest.out: ELF 32-bit LSB executable, ARM, version 1 (SYSV),dynamically linked (uses shared libs), for GNU/Linux 2.6.26,BuildID[sha1]=0x4dbba25d9514c38c9328ece7a55ae1fa7822daf7,not stripped

24/32

Page 26: Debianで組み込み環境

ライブラリが必要だったら?

$ xapt -a armel -m <パッケージ名>

25/32

Page 27: Debianで組み込み環境

実行

Page 28: Debianで組み込み環境

...

Page 29: Debianで組み込み環境

すまん

Page 30: Debianで組み込み環境

まとめ

Emdebian で遊んでみてよ!!

29/32

Page 31: Debianで組み込み環境

宣伝

Page 32: Debianで組み込み環境

大統一Debian勉強会

Page 33: Debianで組み込み環境

大統一Debian勉強会

日時: 6月23日 (土)

場所: 京大理学部3号館108, 109, 110(ココ)

Call for papers: これから!!

協力者募集!!✓

32/32