画面 1 どのアプレットを含めるのかを設定する これは Linux カーネルのコンパイルと同様の画面です これを使って どのようなアプレットを含めるのかを設定していきます 例えば Coreutils を選択すると 次のような画面が現れます ( 画面 2) 画面 2 Coreutils を選択した様子

Similar documents
サイボウズ Office 7 デザインギャラリーマニュアル

Microsoft Word - XOOPS インストールマニュアルv12.doc

Microsoft PowerPoint _2.プログラミングの基礎_final

MINI2440マニュアル

Intel Integrated Performance Premitives 4.1 Linux

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

PIXUS MP510 PIXUS MP600 (2011 年 10 月現在 ) オールインワンで印刷機能をご利用いただくには プリンタドライバのインストールおよび設定が必要です Turbolinux Client 2008 プリンタスキャナドライバダウンロードサイトを参照ください

k_seminar_hands_on_for_linux_beginner.pptx

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

0_テキストマイニング環境構築_mac

再起動した状態になり パスワードを入力すると 図 2 のように DEXCS2011 のアイコ ンがデスクトップ上に表示される 2 端末を準備する メニューバーにある端末の形を左クリック 図 2 デスクトップ メニューバーに端末の形がない場合 図 3 メニューバー アプリケーション アクセサリー 端末

<4D F736F F D208AC888D B836A F C B838B834B E74752E646F63>

インストールマニュアル

ATDEインストールガイド

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

MINI2440マニュアル

Eclipse マニュアル <作成目的> Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています <目次> 1 Eclipse のインストール

PICKIT3オフライン書き込みガイドブック

自己紹介 岩松信洋 (IWAMATSU Nobuhiro) Linux カーネル開発をしています (Renesas SH) U-Boot のSHアーキテクチャメンテナしています Debian の開発に参加しています Debian Maintainer / Debian JP Project Lead

Intel MPI Library Linux

利用者

明治大学 オープンプリンタ インストール マニュアル 第 1.1 版 2017 年 02 月 15 日 対象 OS:Windows Vista (32/64bit 日本語版 ) アポロオフィスシステム株式会社

目次 1 はじめに アンインストール前の注意点 Sophos アンインストール手順 アンインストーラの場所を確認する アンインストーラの実行 F-Secure Client Security for Mac インストー

Windows AIKを使用したPE2

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

日医特定健康診査システム ORCA PROJECT Linux 対応版インストールマニュアル (Version 対応 ) Ubuntu Trusty 用 版 2017 年 2 月 23 日 Copyright (C) Japan Medical

WinXp-Rmenu

MotionBoard Ver. 5.6 パッチ適用手順書

教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性

情報処理概論(第二日目)

目次 新規ユーザー登録... 3 初期設定... 6 (1) 特定商取引法に基づくページのURLを設定する... 7 (2) コンバージョン測定タグを設定する... 7 サイトを作成してみよう

DWR-R02DN Updater 取扱説明書 発 :2015/10/30

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

はじめに 1. 概要本書では SuitePRO V3 にて提供している迷惑メールフィルタのバージョンアップ手順について案内しています なお この手順につきましては 迷惑メールフィルタ機能について オンラインマニュアルの内容通りに設定されていることを前提条件とします

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

NS-Draw Ver

目次 1.CALS システム利用から完了までの流れ 2 2. 納品データの登録 書類の提出 決裁 納品物を作る 5 3. 納品情報の入力 案件基本情報 書類納品情報 写真 図面等の納品情報 電子納品媒体作成 一括

環境セットアップ

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

<4D F736F F D F82C A815B835982B782E98FEA8D8782CC91CE8F E646F6378>

MINI2440マニュアル

PDFオートコンバータEX

インテル(R) Visual Fortran コンパイラ 10.0

Linux修正適用手順書

1 ワンタイムパスワードの説明... 2 (1) ワンタイムパスワードのサービス概要... 2 (2) 個人インターネットバンキングとワンタイムパスワード... 2 (3) ワンタイムパスワード生成機 ( トークン ) について... 2 (4) ソフトウェアトークンの特徴 導入までの

研究室LANの設定方法

ユーザーズマニュアル

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

Installation Guide for Linux

Microsoft Word - IE11 設定手順書 受注者 win 7.doc

携帯電話を登録する 3 携帯電話で教員からのお知らせおよびレポート課題の情 報が得られます. 従来型携帯電話を利用するための情報登 録はパソコンを使って行います. スマートフォンユーザは スマートフォンユ ーザ向けガイド を参照してください. 携帯メールアドレスの登録 授業選択領域にて My Wor

PowerPoint プレゼンテーション

Microsoft Word - K5VSSP32-install.docx

GettingStartedTK2

Microsoft Word - VPN...[.U.K.C.hLinux doc

Rational Roseモデルの移行 マニュアル

演習に必要な

グループ一覧を並び替える すべてのユーザー グループの並び順を変更する ユーザーの登録

1

2. FileZilla のインストール 2.1. ダウンロード 次の URL に接続し 最新版の FileZilla をダウンロードします URL: なお バージョンが異なるとファイル名が

NALC 活動管理システムインストール手順書 NALC 活動管理システムを利用するためには 以下の性能を持った PC が必要です システム要件 対応 OS 対応ブラウザ Windows7 / Windows8 8.1/windows10 Internet Explorer 8 以降 (Firefox

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

Protexご紹介

appli_HPhi_install

EV3 の初期設定

MINI2440マニュアル

Microsoft Word - appli_SMASH_tutorial_2.docx

Xamarinインストール手順書_

目次 1. 回答作成手順 2 2. ツールの起動 3 3. 一般情報の入力 6 4. 成分表の入力 9 5. 依頼者情報の入力 エラーチェック XMLファイルの作成 動作設定 ( 任意 ) ( ご参考 ) 各種シートのボタン機能 ( ご参

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

ユーザーズマニュアル 神戸親和女子大学情報処理教育センター 年 4 月版

3TestMaker4 が起動すると 桐原書店 TestMaker サーバログイン画面 が表示さ れます 利用者登録後に発行した 利用者 ID と登録時に設定いただいたパスワー ドを入力し ログイン ボタンをクリックします 利用者 ID とパスワードは 登録後に送付した 登録確認メール に記載されて

PowerPoint プレゼンテーション

1 はじめに はじめに メールシステムの切り替えについて お問い合わせ窓口 メールソフト設定の前に (OUTLOOK2010 および 2007) OUTLOOK のバージョン確認 WINDOWS

PowerPoint Presentation

【手引き】完了時の手続について

Windows10 における Ac6 System Workbench for STM32 のダウンロードとインストール V /06/01 Windows10 の PC で Ac6 System Workbench for STM32 のダウンロードとインストールの方法について説明しま

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

リンクされたイメージを表示できません ファイルが移動または削除されたか 名前が変更された可能性があります リンクに正しいファイル名と場所が指定されていることを確認してください ここでは昨年までにいただいたご質問で多かったものについて その回答をまとめてあります 各種調査書様式の操作 Q12 調査書様

PICKIT3オフライン書き込みガイドブック

管理者マニュアル

Microsoft Word - DWR-S01D_Updater_取扱説明書_120514A.doc

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

FAX配信サービス 利用マニュアル

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

PowerPoint プレゼンテーション

<4D F736F F D A B838B2689F090E0>

スライド 1

PowerPoint プレゼンテーション

2. インストールの方法 インストールの手順は まずインストーラーをサイトからダウンロードし イールドブック カリキュレーターと Java Web Start をインストールします 次にイールドブック カリキュレーターを起動してサーバー接続し Java のファイルをダウンロードします 以下の手順に従

Microsoft PowerPoint - 学習支援サービス(Moodle)で資料公開.pptx

Maple 12 Windows版シングルユーザ/ネットワークライセンス

SecureAssist Enterprise Portal アップグレードガイド Version 対応版 パッケージのダウンロード アップグレード全体の流れ アップグレード作業の詳細手順

フォト・ボックス

PowerPoint プレゼンテーション

Transcription:

小 大サイズ変更 このページは印刷用バージョンが用意されていませんので 表示用ページをそのまま使用します 組み込み Linux で際立つ BusyBox の魅力 特集 :BusyBox って何ぞや? 組み込み Linux で際立つ BusyBox の魅力 中村雄一 2008/2/4 1 2 BusyBox を実際に使ってみよう 今回は お手軽に試すことを重視して Linux PC 上で実験することにします 初めに 最新のソースコードを BusyBox のサイトからダウンロードします ちなみに 原稿執筆時点の最新版は BusyBox 1.9.0 です 以下のコマンドを参考に ダウンロードしたファイルを展開し 展開先のディレクトリに移動します $ tar jxvf busybox-1.9.0.tar.bz2 $ cd busybox-1.9.0 次に コンパイルの前に どのようなアプレットを含めるのか を設定します 以下のコマンドで設定画面を開きます $ make menuconfig すると 以下のような画面が現れます ( 画面 1) 1 / 5 2008 年 02 月 21 日 12:34

画面 1 どのアプレットを含めるのかを設定する これは Linux カーネルのコンパイルと同様の画面です これを使って どのようなアプレットを含めるのかを設定していきます 例えば Coreutils を選択すると 次のような画面が現れます ( 画面 2) 画面 2 Coreutils を選択した様子 画面 2 を見ると cat や cp などのコマンドが選択されていることが分かります コマンドの一覧で [Y] キーを押すと選択され [N] キーを押すと選択が解除されます 使いたいアプレットの選択が終わったら [Exit] を選択します すると 次のような画面が表示されます ( 画面 3) ここで [Yes] を選択 し 選択内容の保存を行います 2 / 5 2008 年 02 月 21 日 12:34

画面 3 設定内容を保存する ここまでの作業が完了したら 以下のコマンドを実行し 画面 2 で選択したアプレットを含む BusyBox をコンパイルします $ make コンパイルが完了したら 以下のコマンドでインストールします $ make install デフォルトでは カレントディレクトリの下の _install ディレクトリにインストールされます ( ここではデフォルトのままにします ) _install/bin/busybox が BusyBox の実行ファイルです それでは _install/bin ディレクトリの中を見てみます ( リスト 2) $ ls -l _install/bin lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 addgroup -> busybox lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 adduser -> busybox lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 ash -> busybox -rwxr-xr-x 1 ynakam ynakam 626080 Jan 7 22:36 busybox lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 cat -> busybox rwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 chgrp -> busybox lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 chmod -> busybox lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 chown -> busybox lrwxrwxrwx 1 ynakam ynakam 7 Jan 7 22:36 cp -> busybox ( 省略 ) リスト 2 BusyBox のディレクトリ構造 先ほど説明したように 各コマンドが busybox へのシンボリック リンクになっていることがお分かりいただけたかと思います 試しに以下のコマンドを実行してみましょう $./_install/bin/ls いかがですか? BusyBox が正しく動いていればファイル一覧が表示されるはずです このように make コマンド一発でさまざまなコマンドの機能を入れることができます 今回は PC 上で動作させましたが 実際は組み込み機器の CPU に合わせてコンパイルする必要があります ( これをクロスコンパイルといいます ) クロスコンパイルも簡単です make でコンパイルする際に gcc のプレフィックス ( クロスコンパイル用 gcc のファイル名から gcc を除いた文字列 ) を入力 3 / 5 2008 年 02 月 21 日 12:34

するだけです 例えば SH アーキテクチャの CPU 向け gcc の名称は sh-linux-gcc ですので 次のようにして SH 上で動作する BusyBox をコンパイルできます $ make CROSS_COMPILE=sh-linux- 後は make install で生成された _install ディレクトリ以下のファイルを実機に転送し インストールすればよいのです 以上で今回の実験は終了となります 実際に触ってみることで より理解や興味が深まったのではないでしょうか? ライセンスと開発コミュニティ では 最後に BusyBox のライセンスと開発コミュニティについて紹介します BusyBox は オープンソースのライセンス (GPL ライセンス ) で配布されています そのため BusyBox に改変を施し BusyBox を組み込んだ機器を販売した場合は 改変した BusyBox のソースコードを開示する義務が生じます BusyBox を実際の機器に使う際は GPL ライセンスに十分注意する必要があります 実際に BusyBox を組み込んだ機器で GPL ライセンスに違反し オープンソースの団体より訴訟を起こされたという事件が起きていますので くれぐれもご注意ください このように紹介してしまうと GPL ライセンスが怖いもののように思えてしまいますが GPL のおかげで BusyBox は日々進化を続けています BusyBox では ソースコードを中心としたコミュニティが形成され 開発が進んでいます 開発コミュニティの拠点となっているのは BusyBox の Web サイトです このサイトで議論が交わされるわけですが 現在 開発の中心である Denys Vlasenko 氏がメーリングリストに来たバグ修正や新機能の提案を取りまとめ BusyBox のソースコードに取り込んでいます ちなみに 開発途中のソースコードは subversion のレポジトリに公開されています また 日本からも sebusybox プロジェクト にて SELinux の関連のコマンドを中心に多くの機能が提案され BusyBox 本体に取り込まれています このような開発コミュニティへの貢献は 個人や企業の 名声アップ だけでなく メーリングリストでの議論を通じて 英語力や技術力の向上 にも役立ちます そりゃ技術者として魅力的に感じるけど 実際 敷居が高そうだよなぁ そんな声が聞こえてきそうですが 弱気になることはありません いきなり新機能の提案とはいかなくとも バグ報告や修正などでも気楽に貢献できますし 開発者である Vlasenko 氏も気さくにメールに返答をしてくれます 実際に参加してみれば きっとイメージしていたよりもフレンドリーな雰囲気だと感じてもらえると思います 本特集で BusyBox に興味を持たれた方は これを機にコミュニティへの貢献にも挑戦してみてはいかがでしょうか? 1 2 4 / 5 2008 年 02 月 21 日 12:34

関連記事 組み込み Linux で際立つ BusyBox の魅力連載記事 組み込み Linux 開発入門 ( 全 3 回 ) 連載記事 Linux による RTOS の実現 ( 全 3 回 ) MontaVista Linux は携帯から自動車情報系へアックスの組み込み Linux はほかと根本的に違う業界初の Linux 対応 ICE が成功した理由組み込み Linux 業界動向組み込み Linux 業界動向 2006 CE Linux Forum Plenary Meeting 2005 レポート プリンタ用ページ機能へのご意見 ご要望は会議室へ この記事のオリジナルは http://monoist.atmarkit.co.jp/fembedded/articles/busybox/busyboxb.html でご覧いただけます 不許複製 Copyright(c) 2000-2007 ITmedia Inc. 5 / 5 2008 年 02 月 21 日 12:34