Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Debianで組み込み環境

1,998 views

Published on

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

  • Be the first to comment

  • Be the first to like this

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: これから!! ✓ 協力者募集!!

×