ホーム> 製品情報> 組み込み向けComponentWare> Webサーバー
 

Webサーバー


AVE-HTTPD(R)の概要

AVE-HTTPD(R)は、プリンタ、コピー機をはじめとするOA機器や、自動販売機等の各種専用機器に組み込み、Webブラウザによる遠隔管理を可能にするWebサーバモジュールです。組み込みシステムの動作状況取得、動作条件設定、運用制御、プログラムデータのダウンロード/アップロード等の用途向けに設計・開発されています。コンパクトで、安定性、拡張性にすぐれています。IPv6対応のため、次世代ネットワークへいち早く対応することが可能です。


機能と特長

  • HTTP 0.9、HTTP 1.0、HTTP 1.1のPersistent Connectionに対応
  • GET/HEAD/POST/PUT対応
  • CGI 1.1対応
  • JPEG、GIF、Javaアプレットファイル取得可能
  • アクセス制御、Basic認証
  • プラットフォームインタフェースモジュール(AVE-PLIM)による高い移植性
  • CPU負荷が少なく、コンパクト
    - ROM:23KB/RAM:6.2KB
     ※最小構成の場合[SH-3]
    - タスク:1/セマフォ:1
  • 24時間連続運用を考慮した設計
  • IPv4、IPv6に対応
  • HTTPメソッド、CGI、SSIコマンド、ファイルシステムをユーザーが作成可能
  • 複数CGI/SSIプログラムの同時実行が可能
  • PPPおよびPPPD対応
    AVE-TCP v6.0(オプション)により発呼着呼をサポート
  • マルチクライアント機能
    クライアント同時処理数をコンパイル時に設定可能
  • 運用条件設定機能
    運用条件を起動時にファイルより設定可能
  • ログ記録機能
  • FORMユーティリティ
    ユーザCGIからFORMデータの取得が可能
  • ユーザアプリケーションからの監視・制御機能
    サーバの起動、停止、状態取得用APIを用意
  • サポートファイルシステム
    Win32、ROMファイルシステム、FATファイルシステム
    (「AVE-File」のオプションにより対応)

SDK開発キット

SDK開発キットは、完全ソースコード提供の移植開発用パッケージです。PC上でのアプリケーション開発環境や、サンプルドライバ、テストプログラム、ドキュメント等を提供し、プラットフォームに応じたアプリケーションの開発と移植が可能です。

  • 完全ソースコード提供
  • ロイヤリティフリー
  • ANSI仕様のC言語で記述され、さまざまなCPU/OSに移植可能
    SH-3(MS7709ASE01)/µMore v4.0(µITRON 4.0仕様準拠)で動作確認
  • PCエミュレータの提供により、VC++を使用したアプリケーション開発とデバッグが可能

AVE-File ファイルシステム(オプション)

  • FAT12/16/32、VFAT(ロングファイルネーム)、DOSパーティションに対応
  • 階層化ディレクトリ対応
  • SDメモリカード対応
  • NOR型フラッシュメモリ対応(オプション)
  • PCカードATAディスク対応
    (コンパクトフラッシュ、ハードディスク)
  • ROM:28KB/RAM:6.5KB/セマフォ:1
    ※最小構成(FAT12/16)の場合[SH-3]

応用例イメージ

応用例イメージ


SDK開発キット概要

  • AVE-HTTPD(R) v1.0(ソース)
  • HTTPサーバ起動・監視用サンプルプログラム
  • サンプルHTTPメソッド
  • CGI/SSIサンプルプログラム
  • AVE-PLIM(ソース)
  • AVE-HTTPD(R) SDK評価用µMore v4.0(オブジェクト)
  • AVE-TCP v6.0(オブジェクト)
  • AVE-File v1.2(オブジェクト)
  • SH-3、MS7709ASE01用サンプルプログラム(ソース)
    (システム初期化プログラム、SCIF・RTCドライバ、CSIDE95用ユーザモニタ)
  • ドキュメント
  • 機種限定の無制限コピーライセンス
  • 3ヶ月間無償サポート付
  • シュリンクラップ形式の契約書
※リファレンスボードおよび開発環境は、キットに含まれません。


動作確認環境

CPU SH7709A(SH-3)/MS7709ASE01
OS µMore v4.0(µITRON 4.0仕様準拠)
開発環境 ルネサステクノロジ製 HEW v1.1a、Microsoft Visual C++ 6.0、Computex製ROMICE64+CSIDE95、Windows98/NT 4.0/2000