Atmark Dist

アプリケーションとカーネルを統合して開発することを可能にする、Atmark Distが利用できます。Atmark Distは、カーネルのカスタマイズやアプリケーションの選択が可能なうえ、コマンド一つでコンパイルからフラッシュメモリに書き込むイメージファイルの作成までを行う事ができます。Atmark Distを使用すると、Armadilloを容易にカスタマイズして、製品化することができます。


対応製品

Atmark Distは以下のArmadilloをサポートしています。

  • Armadillo-IoT
  • Armadillo-Box WS1
  • Armadillo-810/840
  • Armadillo-500/500 FX
  • Armadillo-400シリーズ
  • Armadillo-300
  • Armadillo-9
  • Armadillo-200シリーズ
  • Armadillo-J

ダウンロード

Atmark Dist (v20170621, 220.65 MB)

Atmark Distは各製品の開発モデルに付属する開発用CDからも入手可能です。


Atmark Dist 開発者ガイド

Atmark Dist 開発者ガイドはAtmark Distを使用する上で必要な情報のうち、以下の点について記載されています。

  • カーネルとユーザランドのビルド
  • カスタマイズ
  • アプリケーション開発
  • 特有のアプリケーション

Atmark Dist開発ガイド (v1.0.11, 1.21 MB)


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をベースにアットマークテクノ製品向けにカスタマイズしたものです。

FAQ : uClinux-distってなんですか?