Debianで組み込み環境

1,741 views
1,567 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,741
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Debianで組み込み環境

  1. 1. Debianで組み込み環境 佐々木洋平 uwabami@gfd-dennou.org 2012年4月1日 カーネル/VM勉強会@関西 其の参
  2. 2. どーも
  3. 3. 佐々木です
  4. 4. 3/32 Debianの方から来ました...佐々木洋平/Youhei SASAKI ✓ Twitter/IRC nic: uwabami ✓ uwabami@gfd-dennou.orgActivity: ✓ Debian JP Project/関西Debian勉強会 ✓ HPC関連, Ruby, TeX, Emacs,...
  5. 5.   <復習>   
  6. 6. 前回
  7. 7. 第二回カーネル/VM探検隊@関西    
  8. 8. Debian
  9. 9. Next Release GoalMultiarch
  10. 10. Multiarch
  11. 11. 同一のシステム上で, 異なるハードウェアアーキテクチャのライブラリ/プログラムをインストール/実行 する仕組み
  12. 12. DebianのMultiarchについて紹介
  13. 13. しかしながら
  14. 14. 13/32... 前回のオチ
  15. 15. 試さねばならない
  16. 16. ...
  17. 17. すまん
  18. 18. ...
  19. 19. Emdebian
  20. 20. 19/32 Emdebian(1)Debian の組み込み向け環境: ✓ クロスコンパイル環境 ✓ Debian のオフィシャルサポートアーキテクチャをサポート
  21. 21. Emdebian で cross 環境構築
  22. 22. 21/32 cross 環境構築(1)apt-line に以下を追加 deb http://www.emdebian.org/debian squeeze main
  23. 23. 22/32 cross 環境構築(1)$ apt-get install emdebian-archive-keyring$ apt-get update$ apt-get install gcc-4.4-arm-linux-gnueabi
  24. 24. 23/32Hello World...? #include <stdio.h> int main(){ printf("Hello Armeln"); return 0; }
  25. 25. 24/32 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
  26. 26. 25/32ライブラリが必要だったら?$ xapt -a armel -m <パッケージ名>
  27. 27. 実行
  28. 28. ...
  29. 29. すまん
  30. 30. 29/32 まとめEmdebian で遊んでみてよ!!
  31. 31. 宣伝
  32. 32. 大統一Debian勉強会
  33. 33. 32/32 大統一Debian勉強会日時: 6月23日 (土)場所: 京大理学部3号館108, 109, 110(ココ)Call for papers: これから!! ✓ 協力者募集!!

×