SlideShare una empresa de Scribd logo
1 de 10
Emdebian について
−関西 Debian 勉強会参加者中間報告−




                  たなかとしひさ
                     2010-8-22
はじめに

質問、議論はいつでもどうぞ。
間違いがあればその場で突っ込んでください。
「単に聴く」だけでなく、「自分はこう思うのだ
 が?」と議論を持ちかけるのもOKです。
 一方通行ではなく、双方向で勉強できればと思いま
  す。
組み込みならではの用語が出るかもしれません
 が、不明な用語も気にせず気軽に質問してくだ
 さい。

                       2
わたしは。。。

本職が組込み機器のソフト屋です。
仕事で Debian を使っています。




                      3
Emdebian って?
Emdebian (Embedded Debian)は、Debian GNU/Linuxを元に、組込
み機器用途に最適化していくプロジェクト
Debian は、それ自身がマルチアーキテクチャ(勉強会課
題1)に対応している。
   これはスゴい事ですよ!
Debianは、Debian社会契約、利用できる膨大なソフト量が
ある。
これらのメリットを活かしつつ、組込み機器向けにDebian
を軽量化していくのがEmdebianの狙い。


                                              4
勉強会課題1/2:
            Debian が動作する CPU、ターゲット機器

http://www.jp.debian.org/ports/から、Debian の移植版に関する情報が得られます。

   Intel x86 / IA-32 (i386) - 1番身近で使われていますね。
   (Motorola 68k (m68k)) - Etch 以降のリリースには含まれていません。
   Sun SPARC (sparc)
   Alpha (alpha)
   Motorola/IBM PowerPC (powerpc)
   ARM (arm および armel) - 今回取り上げる CPU です。
   MIPS CPUs (mipsとmipsel)
   HP PA-RISC (hppa)
   IA-64 (ia64)
   S/390 (s390)
   AMD64 (amd64)
皆さん、上記の内、使った事のあるアーキテクチャを教えてください。


                                                             5
Emdebian は何を作っているか
             (何を作ろうとしているか)。
Toolchains
    gcc を初めとした、ビルド済みの開発環境です。
Smaller packages
    Emdebian Grip - binary-compatible with Debian
    Emdebian Crush - cross-built, customised Emdebian installations without perl
Cross building tools
    その名の通り、クロス開発ツールです。
Root filesystem generation is based on multistrap package.




                                                                                   6
組込み機器にLinuxを使う理由
ソフトウェアの品質を確保しやすい。
「タダだから」は言うべきではない。
コストダウンでもない。
  この考えは、最終的にはプログラマの首を絞める。
なぜ品質を確保しやすいのか。
  PC上のLinuxで「作りこみ」が出来る。
  これは大きい。
Linux,Debian,OSSが高品質と「過信」してはならない。
  使う側がきちんとリスクを把握すること。


                                    7
Emdebian Grip を試してみる。
http://www.csun.co.jp/SHOP/200812021.html
      からスペックを引用

ARM920Tコアを採用したサムソン(SAMSUNG)社のS3C2440A、周波数400MHz、最高周波数533MHz。

Linux 2.6.32.2を書き込み済み、WinCEも対応する

10/100Base-T Ethernet(DM9000)

64MB SDRAM, 256MB NAND Flash, 2MB NOR Flash

液晶(LCD)コントロール

CMOSカメラのI/F

オーディオの入出力I/F

USB1.1 ホスト

USB1.1 スレーブ

MMC・SDメモリカードのソケット

豊富なインターフェース:SCI 3ch, RTC, I2C, AD, PWM, GPIO, 拡張バス

使いやすい3.5インチのタッチパネル付けの液晶、解像度は240(W)*320(H)



                                                               8
質疑応答
ご清聴
ありがとうございました。

Más contenido relacionado

La actualidad más candente

Wiiリモコンで遊ぶ
Wiiリモコンで遊ぶWiiリモコンで遊ぶ
Wiiリモコンで遊ぶA_Shotaro
 
NetBSD/evbarm (APC9750) への道
NetBSD/evbarm (APC9750) への道NetBSD/evbarm (APC9750) への道
NetBSD/evbarm (APC9750) への道tokudahiroshi
 
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!furandon_pig
 
オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由Keiichiro Shikano
 
Lxc で始めるケチケチ仮想化生活?!
Lxc で始めるケチケチ仮想化生活?!Lxc で始めるケチケチ仮想化生活?!
Lxc で始めるケチケチ仮想化生活?!Etsuji Nakai
 
Meltdown を正しく理解する
Meltdown を正しく理解するMeltdown を正しく理解する
Meltdown を正しく理解するNorimasa FUJITA
 
IPA未踏成果報告会
IPA未踏成果報告会IPA未踏成果報告会
IPA未踏成果報告会Ito Takahiro
 

La actualidad más candente (7)

Wiiリモコンで遊ぶ
Wiiリモコンで遊ぶWiiリモコンで遊ぶ
Wiiリモコンで遊ぶ
 
NetBSD/evbarm (APC9750) への道
NetBSD/evbarm (APC9750) への道NetBSD/evbarm (APC9750) への道
NetBSD/evbarm (APC9750) への道
 
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!
 
オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由オーム社開発部がTeXを使う3つのおもな理由
オーム社開発部がTeXを使う3つのおもな理由
 
Lxc で始めるケチケチ仮想化生活?!
Lxc で始めるケチケチ仮想化生活?!Lxc で始めるケチケチ仮想化生活?!
Lxc で始めるケチケチ仮想化生活?!
 
Meltdown を正しく理解する
Meltdown を正しく理解するMeltdown を正しく理解する
Meltdown を正しく理解する
 
IPA未踏成果報告会
IPA未踏成果報告会IPA未踏成果報告会
IPA未踏成果報告会
 

Destacado

Businesscanvasmodel
BusinesscanvasmodelBusinesscanvasmodel
BusinesscanvasmodelToOt'z Osial
 
DIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_wDIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_wToshihisa Tanaka
 
Leave me alone
Leave me aloneLeave me alone
Leave me alonerjgc123
 
Informacinė visuomenisė ir informacinės
Informacinė  visuomenisė ir informacinėsInformacinė  visuomenisė ir informacinės
Informacinė visuomenisė ir informacinėsSilvijana
 
MC² Growing Business Internationally
MC² Growing Business InternationallyMC² Growing Business Internationally
MC² Growing Business Internationallykatiedbaker
 
Shopping Centre Projects
Shopping Centre ProjectsShopping Centre Projects
Shopping Centre ProjectsCampbellRigg
 

Destacado (14)

OpenStreetMap 20140830
OpenStreetMap 20140830OpenStreetMap 20140830
OpenStreetMap 20140830
 
Setting Values
Setting ValuesSetting Values
Setting Values
 
Mbed gps logger_20101105
Mbed gps logger_20101105Mbed gps logger_20101105
Mbed gps logger_20101105
 
Businesscanvasmodel
BusinesscanvasmodelBusinesscanvasmodel
Businesscanvasmodel
 
DIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_wDIY GPS Logger 20130413 #mbed_fest_w
DIY GPS Logger 20130413 #mbed_fest_w
 
Diy gps logger_20110618
Diy gps logger_20110618Diy gps logger_20110618
Diy gps logger_20110618
 
Final presentation
Final presentationFinal presentation
Final presentation
 
ConsumerCash
ConsumerCashConsumerCash
ConsumerCash
 
Leave me alone
Leave me aloneLeave me alone
Leave me alone
 
Informacinė visuomenisė ir informacinės
Informacinė  visuomenisė ir informacinėsInformacinė  visuomenisė ir informacinės
Informacinė visuomenisė ir informacinės
 
Bluebeard
BluebeardBluebeard
Bluebeard
 
MC² Growing Business Internationally
MC² Growing Business InternationallyMC² Growing Business Internationally
MC² Growing Business Internationally
 
Oss coding style
Oss coding styleOss coding style
Oss coding style
 
Shopping Centre Projects
Shopping Centre ProjectsShopping Centre Projects
Shopping Centre Projects
 

Similar a Debian emdebian 20100817

20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナーKazuko Itoda
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成Izumi Tsutsui
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみようMasahiko Hashimoto
 
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門sandai
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~infinite_loop
 
Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Tomoya Kawanishi
 
不揮発メモリ(NVDIMM)とLinuxの対応動向について
不揮発メモリ(NVDIMM)とLinuxの対応動向について不揮発メモリ(NVDIMM)とLinuxの対応動向について
不揮発メモリ(NVDIMM)とLinuxの対応動向についてYasunori Goto
 
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜Hideki Takase
 
仮想化技術の基本の基本
仮想化技術の基本の基本仮想化技術の基本の基本
仮想化技術の基本の基本terada
 
Debian Multiarch Support
Debian Multiarch SupportDebian Multiarch Support
Debian Multiarch SupportKeisuke Nakao
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota WatabeInsight Technology, Inc.
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれMasataka MIZUNO
 
COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会naka hide
 
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用12 総合演習Word Pressの利用
12 総合演習Word Pressの利用文樹 高橋
 
LPICレベル1技術解説セミナー(2012/11/11)
LPICレベル1技術解説セミナー(2012/11/11)LPICレベル1技術解説セミナー(2012/11/11)
LPICレベル1技術解説セミナー(2012/11/11)Kazuko Itoda
 
Rds 2008 R2 Express Editionで遊んでみよう
Rds 2008 R2 Express Editionで遊んでみようRds 2008 R2 Express Editionで遊んでみよう
Rds 2008 R2 Express Editionで遊んでみようguest468ec6
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondTaisuke Yamada
 

Similar a Debian emdebian 20100817 (20)

20130203 oss-db-lpi
20130203 oss-db-lpi20130203 oss-db-lpi
20130203 oss-db-lpi
 
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
 
自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう自分色のLinuxホームサーバーを作ってみよう
自分色のLinuxホームサーバーを作ってみよう
 
Osoljp studygroup201303
Osoljp studygroup201303Osoljp studygroup201303
Osoljp studygroup201303
 
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
 
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
 
Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記Androidへのdebianインストール奮闘記
Androidへのdebianインストール奮闘記
 
不揮発メモリ(NVDIMM)とLinuxの対応動向について
不揮発メモリ(NVDIMM)とLinuxの対応動向について不揮発メモリ(NVDIMM)とLinuxの対応動向について
不揮発メモリ(NVDIMM)とLinuxの対応動向について
 
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
 
仮想化技術の基本の基本
仮想化技術の基本の基本仮想化技術の基本の基本
仮想化技術の基本の基本
 
Debian Multiarch Support
Debian Multiarch SupportDebian Multiarch Support
Debian Multiarch Support
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
 
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれクラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
 
第24回「IBM STGエバンジェリスト座談会 2013年のインフラエンジニアの生き方」(2013/01/17 on しすなま!)
第24回「IBM STGエバンジェリスト座談会 2013年のインフラエンジニアの生き方」(2013/01/17 on しすなま!)第24回「IBM STGエバンジェリスト座談会 2013年のインフラエンジニアの生き方」(2013/01/17 on しすなま!)
第24回「IBM STGエバンジェリスト座談会 2013年のインフラエンジニアの生き方」(2013/01/17 on しすなま!)
 
COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会COBOL技術者のためのJava勉強会
COBOL技術者のためのJava勉強会
 
12 総合演習Word Pressの利用
12 総合演習Word Pressの利用12 総合演習Word Pressの利用
12 総合演習Word Pressの利用
 
LPICレベル1技術解説セミナー(2012/11/11)
LPICレベル1技術解説セミナー(2012/11/11)LPICレベル1技術解説セミナー(2012/11/11)
LPICレベル1技術解説セミナー(2012/11/11)
 
Rds 2008 R2 Express Editionで遊んでみよう
Rds 2008 R2 Express Editionで遊んでみようRds 2008 R2 Express Editionで遊んでみよう
Rds 2008 R2 Express Editionで遊んでみよう
 
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
 

Debian emdebian 20100817