アプリケーションとカーネルを統合して開発することを可能にする、Atmark Distが利用できます。Atmark Distは、カーネルのカスタマイズやアプリケーションの選択が可能なうえ、コマンド一つでコンパイルからフラッシュメモリに書き込むイメージファイルの作成までを行う事ができます。Atmark Distを使用すると、Armadilloシリーズを容易にカスタマイズして、製品化することができます。
対応製品
Atmark Distは以下のArmadilloをサポートしています。
|
|
ダウンロード
Atmark Dist (v20100310, 118.04 MB)
Atmark-distは各製品の開発モデルに付属する開発用CDからも入手可能です。
開発ガイド
Atmark-dist開発ガイドはAtmark-distを使用する上で必要な情報のうち、以下の点について記載されています。
- カーネルとユーザランドのビルド
- カスタマイズ
- アプリケーション開発
- 特有のアプリケーション
Atmark-dist開発ガイド (v1.0.7, 713.83 KB)
Atmark-distで動作が確認されたアプリケーション
Atmark-distに含まれているアプリケーションの中から、以下のものがArmadilloで動作することが確認されています。
|
名 称 |
メニュー |
備 考 |
| agetty | Core | 別のgetty |
| busybox | BusyBox | 組み込みLinux用コマンドツール群 |
| cgi_generic | MiscConf | CGIバイナリーデモ(webで設定し、設定結果を表示するだけ) |
| cksum | Misc |
CRCチェックサムとバイト数を表示する |
| cpu | Misc | シンプルなCPU usageレポートツール(/proc/stat) |
| cron | Core | 設定した時刻にコマンドを実行するデーモン |
| dhcpcd-new | Net | DHCPクライアントデーモン |
| dhcpd | Net |
DHCPサーバ |
| dhrystone | Misc | Dhrystoneベンチマーク |
| discard | Net | Discardプロトコル。サーバは、クライアントから送信されたデータをそのまま、NULLデバイスへ送出。 つまり、なんの反応もしないサービス。 |
| discoverd | Net | Armadillo-J検出用デーモン |
| dnsmasq | Net | DNSフォワーダ(BINDを使うには小規模すぎるネットワークへDNSサービスを提供する) |
| fileutils | Misc | ファイル操作ツール群(cat, chgrp, chmod, chown, cmp, cp, dd, grep, l, ln, ls, mkdir, mkfifo, mknod, more, mv, rm, rmdir, sync, touch) |
| flatfsd | FS | This program saves RAM filesystems back to FLASH. |
| ftp | Net | FTPクライアント |
| ftpd | Net | FTPデーモン |
| games | Games | コンソールベースのゲーム(advent4,dungeon,rubik) |
| gdbserver | Misc | GNUデバッガ用リモートサーバ |
| hd | Misc | ファイルのHEXダンプ表示ツール |
| httpd | Net | とてもシンプルなwebサーバ |
| inetd | Net | インターネットサービスデーモン |
| klaxon | Net | クラッキング対策ソフト。ポートスキャン等を検出する。 |
| ledctrl | Misc | Armadillo-J STS LED点灯プログラム |
| login | Core | シンプルなlogin,passwdコマンド |
| lrzsz | Net | X/Y/ZModem送受信コマンド |
| mawk | Misc | インタプリタ型のプログラミング言語 |
| msntp | Net | Simple Network Time Protocol用ユーティリティ |
| netflash | FlashTools | Tool to upgrade the firmware of the server across the nework. |
| null | Misc | Accessing invalid pointer.(0xa0000000番地に0を代入する) |
| ping | Net | ネットワーク接続検査ツール |
| rdate | Net | リモートホストに基いてシステムの日付を設定 |
| route | Net | ルーティングテーブルの表示/設定を行うツール |
| sash | Core | the stand-along shell |
| seri2eth | Net | Armadillo-J Serial to Ethernetプログラム |
| sh | Core | The Minix Shell |
| shutils | Misc | シェル向けツール群(basename, date, dirname, echo, false, logname, printenv, pwd, test, true, uname, which, whoami, yes) |
| smtpclient | Net | simple SMTP client |
| snmpd | Net | SNMPデーモン |
| stp | Net | Daytime Protocol (RFC-867) サーバーに現在の日付・時刻を問い合わせるコマンド |
| stty | Misc | 端末ラインの設定を変更・表示する |
| sysutils | Misc | システム関係ツール群(df,free,hostname,kill,ps,reboot,shutdown) |
| telnetd | Net | TELNETデーモン |
| tftp | Net | TFTPクライアント |
| tftpd | Net | TFTPサーバ |
| threaddemos | Misc | 3つのスレッドプログラムデモ(pthread,mutex,broadcast) |
| thttpd | Net | simple, small, portable, fast, and secure HTTP server. |
| tinylogin | Tinylogin | 小さなログインプログラム |
| tip | Misc | シンプルな通信ターミナルソフト |
| traceroute | BusyBox | ネットワークの経路を調査するツール |
| ucdsnmp | Net | University of California at Davis SNMP |
| version | Core | Identify version of kernel, and read RCS keywords |
| watchdog | - | ソフトウェアwatch dogプログラム |
| wget | Net | HTTP and FTPダウンロードツール |
Atmark Dist は、uClinux-distをベースにアットマークテクノ製品向けにカスタマイズしたものです。
