| 会社種別 | プライベート |
|---|---|
| 業界 | コンピュータソフトウェア |
| 設立 | ボセル、ワシントン州、アメリカ合衆国(1983年設立)[1] |
| 創設者 | ロイ・シェリル |
| 本部 | 、 アメリカ合衆国 |
| 製品 |
|
従業員数 | 29 |
| Webサイト | datalight.com www.tuxera.com |
データライトは、組み込みシステムのデータ整合性を維持するための電源フェイルセーフと高性能ソフトウェアを専門とする非公開の ソフトウェア会社でした。 [2]同社は1983年にロイ・シェリルによって設立され、本社はワシントン州ボセルにあります。2019年現在、同社はTuxera US Inc.という名前で Tuxeraの子会社でした。
概要と歴史
Datalightは1983年に元ボーイング社のエンジニアであるRoy Sherrillによって設立されました。[3] [4] Datalightの最初の製品は2つのDOSアプリケーション、Datalight Small-CコンパイラとDatalight C-Bugデバッガでした。Datalight Cという名前の完全なCコンパイラは、1987年から1993年までDatalightから提供されていました。Walter Brightによって開発されたDatalight Cは、Zortech Cに進化し、現在はDigital Mars Cとなっています。[5] [6] [7] Datalight Cは、Datalight Optimum-Cと呼ばれる最適化コンパイラにも開発され、後にZortech C++となり、最初のネイティブC++コンパイラとなりました。[8] [9] 1988年、DatalightはC_thru_ROMをリリースしました。これは、組み込み可能なC関数とCスタートアップコードを提供し、DOSで開発されたプログラムをDOSに依存せずにスタンドアロンアプリケーションとして実行できるようにしました。[10] [11] 1989年、ROM-DOS 1.0がリリースされました。
CardTrick は、PCMCIA カードに組み込まれているフラッシュ メモリをサポートするために 1993 年に発表されました。Card Trick はその後、1995 年に組み込みフラッシュメモリ マネージャFlashFX に進化し、Datalight は生のフラッシュ メモリ市場に参入しました。同社は 1990 年代後半に急速に成長し、1997 年と 1998 年にワシントン州で最も急成長した企業として WA Fast 50 賞を受賞しました。
最終的にデータライト社に譲渡された4つの特許のうち最初の特許である「フラッシュメモリ内のストレージを割り当てる方法および装置」[12]は1999年に付与され、その後2001年にFlashFX関連の特許「フラッシュメモリ内の不良領域を管理する方法およびシステム」[13]が付与されました。
2003年に、信頼性の高いトランザクション組み込みファイルシステムであるRelianceがリリースされ、関連する特許「信頼性の高いファイルシステムおよびその提供方法」[14]が2007年に取得されました。
2009 年、Datalight は、 NAND フラッシュアレイの増大するサイズと複雑さに対応するために FlashFX Tera をリリースしました。同年、Reliance をベースにツリーベースのアーキテクチャを追加し、大容量ファイル (>100 MB) や大量のファイルのパフォーマンスを向上させた Reliance Nitro がリリースされました。
2013年には、別のファイルシステム関連の特許「フォールトトレラントメモリ管理の方法および装置」[15]が発行されました。
2019年6月、フィンランドのストレージソフトウェアおよびネットワーク技術企業Tuxeraは、 Datalightを買収する契約を締結しました。[16]
製品
リライアンスファミリー
依存
2003年に初めてリリースされたRelianceは、高い信頼性が求められるアプリケーション向けに設計された組み込みファイルシステム[17]です。 [18]主な機能: [19]
- アトミック トランザクション ポイントを介して、予期しないシステム中断 (電源喪失など) 後も含め、ファイル破損に対する耐性を提供します。
- 起動時にディスクの整合性をチェックする必要がないため、起動時間が短縮されます。
- パフォーマンスの最適化のための動的なファイル システム構成。
- Reliance Windows ドライバーを介して、Microsoft Windowsと完全なデータ交換が可能です。
リライアンスの最大ボリュームサイズは2TB、最大ファイルサイズは4GBです。[20]
リライアンス ナイトロ
2009年にリリースされたReliance Nitroは、Relianceから開発されたファイルシステムです。主にツリーベースのディレクトリアーキテクチャを追加して検索を高速化することで、オリジナルのRelianceのパフォーマンスが向上しました。Reliance Nitroの最大ボリュームサイズは32TBで、最大ファイルサイズは空き容量によってのみ制限されます。[21]
リライアンス Windows ドライバー
Datalight は、Reliance (Reliance Windows ドライバー、RWD) と Reliance Nitro (Reliance Nitro Windows ドライバー、RNWD) の両方に Windows ドライバーを提供し、Reliance フォーマットのメディアと Microsoft Windows 間の交換機能を提供します。どちらもWindows VistaとWindows XPをサポートしています。RWD の古いバージョンはWindows 2000 をサポートしています。ドライバーには、メディアをフォーマットするツールと、ファイル システムの整合性をチェックするユーティリティがバンドルされています。
フラッシュFX
1995年に導入されたFlashFXは、フラッシュメディアマネージャであり、アプリケーションがフラッシュメモリにハードドライブのようにアクセスできるようにし、[17]フラッシュメディアの複雑さを抽象化します。[22] [23] FlashFXはNANDフラッシュまたはNORフラッシュのいずれかで動作し、多数のフラッシュデバイスをサポートします。[24] [25]任意のファイルシステムで使用できます。
バージョン:
- FlashFX Pro : 約200種類のフラッシュチップ部品番号と最大2GBのフラッシュアレイをサポートします。[26] Windows CE、VxWorks、Nucleus PLUS、ThreadX用に移植済みのバージョンがあります。[27] FlashFX ProはWindows Mobileで利用できます(FlashFX Teraは利用できません)。[26]
- FlashFX Tera : 約300種類のフラッシュチップ部品番号と最大2TBのフラッシュアレイをサポートします。Linux、Windows CE、VxWorks向けに移植済みのバージョンがあります。 [ 28] FlashFX TeraはMLC NANDフラッシュをサポートしますが、[29] FlashFX Proはサポートしません。もう1つの改善点はTeraのエラー訂正機能で、Proよりも堅牢です。[26]
FlashFXを使用している製品には、ArcomのPC/104コンピュータ、[30] Curtis-WrightのContinuum Software Architecture、[31] TeltronicのHTT-500ハンドセット、[32] MCSIのPROMDISKディスクエミュレーターなどがあります。[33]
XCファイル
2010年6月にリリースされたXCFilesは、消費者向けデバイスを対象としたexFAT互換のファイルシステムです。 [34]これにより、組み込みシステムは、拡張容量ストレージカードのSDカード協会標準であるSDXCをサポートできます。[34]「ターゲットプラットフォームに依存しない」と宣伝されている[35] XCFilesは、特定の要件(セマフォや符号なし64ビット整数のサポートなど)を満たす任意の32ビットプラットフォームに移植できるように設計されています。[36]
XCFilesは日本ではAI Corporationによって「exFiles」として販売されており、2009年4月にリリースされました。[37]
ROM-DOS
| 開発者 | データライト、タクセラ |
|---|---|
| OSファミリー | ドス |
| ソースモデル | クローズドソース |
| 初回リリース | 1989年 |
| マーケティングターゲット | 組み込みシステム |
| 利用可能 | 英語 |
| プラットフォーム | 86 の |
| ライセンス | 独自 |
| 公式サイト | tuxera.com/products/rom-dos/ |
ROM-DOS(Datalight DOS [38]と呼ばれることもある)は、組み込みシステム向けに設計されたMS-DOS互換のオペレーティングシステムとして1989年に導入されました。 [39]特定のバージョンのMS-DOS(DOS 5.01など)との互換性を可能にする下位互換性ビルドオプションが含まれています。 ROM-DOS 7.1では、FAT32と長いファイル名のサポートが追加されました。 ROM-DOSにはコンパクトなTCP/IPスタックが含まれています。[40]また、ネットワークソケット APIと接続パッケージであるSOCKETSは、ROM-DOSのオプションのアドオンとして利用できます。[40] [41] SDKには、 Borland C/C++とTurbo Assemblerが付属しています。[42]
システム要件: [43] [44]
- Intel 80186または互換
- 10 KB の RAM
- 54~72 KB の ROM またはディスク容量 (バージョンによって異なります)
ROM-DOSを使用している、または使用していたデバイスには、Canon PowerShot Pro70、[38] AdvantechのADAM-4500、[45] Percon Falcon 325、[46]初期のPDA(Tandy Zoomer、IBM Simon、HP OmniGo 100 / 120、Nokia 9000 / 9000i / 9110 / 9110i)、Casio Algebra FXシリーズグラフ電卓、MCSIのPROMDISK、[33] ArcomのPC/104コンピュータなどがあります。[30] IntelのAdvanced RAID Configuration Utility(ARCU)はROM-DOSに基づいています。[47]また、2004年の時点で、すべてのIntelサーバーボードのシステムリソースCDにはROM-DOSが含まれていました。[48] SymbolのFMT 3000にはROM-DOSのコピーが付属していました。[49]
コマンド
以下のコマンドリストはROM-DOSでサポートされています。[50]
- 属性
- バックアップ
- 壊す
- 電話
- CD
- チディール
- チェック
- 選択
- CLSA
- 通信
- 指示
- コピー
- CTTY
- 日付
- 削除
- デルツリー
- ディレクター
- ディスク2イメージ
- ディスクコンプ
- ディスクコピー
- ごみ
- エコー
- EMM386
- 消去
- EXE2BIN
- 出口
- ディスク
- 探す
- のために
- 形式
- 後藤
- ヘルプ
- もし
- キーB
- ラベル
- LFNFOR
- ロードハイ
- 医学博士
- メム
- MINICMD.COM
- ディレクトリ
- モード
- もっと
- 動く
- MSCDEX
- ネッド
- パス
- 一時停止
- 力
- 印刷
- プロンプト
- プロト
- RD
- レム
- レムディスク
- 辞退
- 再保存
- レン
- 復元する
- RMDIR の
- RSZ
- セルリンク
- サーサーブ
- セット
- 共有
- シフト
- スマートドライブ
- 選別
- サブ
- システム
- 時間
- 移行
- 木
- 真名
- タイプ
- アンリンク
- 翻訳
- 確認する
- 巻
- コピー
参考文献
- ^ 非公開企業情報: Datalight, Inc. BusinessWeek .
- ^ Ganssle, Jack (2015 年 7 月 13 日). 「Datalight とのインタビュー」. embedded.com . 2015 年 8 月 6 日閲覧。
- ^ 「デバイスがデータを失わないようにする」 Tricia Duryee。シアトルタイムズ、2007 年 7 月 16 日。
- ^ 「リーダーシップチーム Archived 2019-03-02 at the Wayback Machine。」 Datalight。2010年8月23日閲覧。
- ^ Eckel, Bruce. C++ の使用、Osborne McGraw-Hill、1989 年、34 ページ。
- ^ PC Magazine、第7巻、第18-19号、38ページ。
- ^ Walter Bright ホームページ。2010 年 8 月 4 日閲覧。
- ^ 「PC ベースの C コンパイラの歴史」 Bob Stout、1998 年。
- ^ ウォルター・ブライトのインタビュー。Bitwise Magazine、2006年5月。
- ^ 「デスクトップ DOS が組み込みシステムの実行に潜入」 David Shear。EDN 、 1994 年 8 月 4 日。
- ^ Norm Dresner (2005-09-30). 「Re: 80186 フリー C コンパイラ」。ニュースグループ: comp.arch.embedded。2010-07-19に閲覧。
- ^ 米国特許 5860082:「フラッシュメモリにストレージを割り当てる方法および装置」
- ^ 米国特許 6260156:「フラッシュメモリ内の不良領域を管理する方法およびシステム」
- ^ 米国特許 7284101:「信頼性の高いファイルシステムおよびその提供方法」
- ^ 米国特許 8572036:「フォールトトレラントメモリ管理の方法および装置」
- ^ Nordic 9 Tuxeraが米国からDatalightを買収。
- ^ ab Miller, Drew. Black Hat 物理デバイスセキュリティ: ハードウェアとソフトウェアの悪用、p. 49。Syngress、2004年。ISBN 978-1-932266-81-8。
- ^ Reliance データシート、p. 1。
- ^ 「Reliance」 Datalight. 2010年8月13日閲覧。
- ^ Reliance 開発者ガイド、第 1 章。
- ^ Reliance Nitro 開発者ガイド、「はじめに」。
- ^ 「Windows CE デバイスの常駐フラッシュ アレイの最適化」 Dennis Edwards および Keith Garvin。Dr . Dobb's Journal、2001 年 11 月 1 日。
- ^ 「NAND フラッシュの優位性の台頭」 Wayback Machineに 2010 年 2 月 13 日にアーカイブされました。Bill Graham。Wind River、2009 年 11 月 24 日。
- ^ 「思い出をありがとう」ウィリアム・ウォン。エレクトロニック・デザイン; 2009年5月21日。
- ^ 「Linux が高性能フラッシュ ファイルシステムを獲得」「エリック・ブラウン。LinuxDevices.com 、 2008 年 1 月 29 日。 」
- ^ abc 「フラッシュメモリドライバは、Wayback Machineで 2010-07-30 にアーカイブされています。」 Datalight。 2010-08-13 に取得。
- ^ FlashFX Pro 3.0 データシート[ permanent dead link ]、p. 1。
- ^ FlashFx Tera データシート、2013 年 1 月 21 日に archive.todayにアーカイブ、p. 1。
- ^ 「Windows CE が強化されたフラッシュ サポートを取得」。2011 年 7 月 16 日のオリジナルからアーカイブ。ジョナサン・エンジェル。WindowsForDevices.com ; 2010 年 4 月 15 日。
- ^ ab 「PC/104 コンピュータは過酷な環境に耐える。」 ウォーレン・ウェッブ。EDN、2000 年 2 月 3 日。
- ^ 「Curtiss-Wright 社、Continuum ソフトウェア アーキテクチャ製品に Datalight 社の FlashFX Pro Flash Media Manager を採用」Curtis-Wright、2006 年 8 月 3 日。
- ^ 「顧客事例: Teltronic Archived 2011-06-13 at the Wayback Machine」ENEA、2007年。
- ^ ab PROMDISK Archived 2016-03-04 at the Wayback Machine . MCSI.
- ^ ab XCFiles、p. 1。
- ^ XCFiles FAQ アーカイブ 2012-07-30 at archive.today、p. 2。
- ^ exFiles ユーザーズマニュアル (v. 1.04)、67、72 ページ。
- ^ "exFAT ファイルシステムの海外向け販売を開始 2010 年 9 月 8 日にWayback Machineにアーカイブ".株式会社アイ・コーポレーション2010 年 7 月 6 日。 (Google 翻訳)
- ^ ab 「Datalight DOS、キヤノンの新デジタルスチルカメラシリーズに採用」Business Wire ; 1999 年 2 月 23 日。
- ^ ROM-DOS データシート、p. 1。
- ^ ab Jones, M. Tim. TCP /IP Application Layer Protocols for Embedded Systems、付録 C: TCP/IP プロトコル スタック Archived 2009-12-28 at the Wayback Machine . Charles River Media、2002 年。ISBN 1-58450-247-9。
- ^ Datalight SOCKETS 2010-07-30にWayback Machineでアーカイブ。2010-07-19に閲覧。
- ^ ROM-DOS データシート、p. 2。
- ^ ROM-DOS 製品マニュアル、6 ページ。
- ^ ROM DOS 6.22。EMAC, Inc. 2010。ベンダーのシステム要件はやや高く、18KB の RAM と 124K のスペースが必要です。
- ^ ADAM-4500 - PC ベースの通信コントローラ。Advantech。
- ^ 「データ収集 RF スキャナー」。Data ID Online。
- ^ Intel Server RAID コントローラー U3-1L ロープロファイル (SRCU31L): 技術製品仕様、12 ページ。
- ^ 「INSTALL.TXT for System Update Package (SUP) Archived 2011-07-13 at the Wayback Machine .」 2004年5月19日。
- ^ FMT 3000 ソフトウェアマニュアル Archived 2016-03-04 at the Wayback Machine、p. 41。
- ^ 「Datalight ROM-DOS ユーザーズ ガイド」(PDF) . www.datalight.com .[リンク切れ]
外部リンク
- 公式サイト
