データライト

データライト
会社形態非公開
業種コンピュータソフトウェア
設立米国ワシントン州ボセル(1983年設立)[ 1 ] (1983年
創業者ロイ・シェリル
本社
アメリカ合衆国
製品
  • リライアンス
  • FlashFX
  • XCファイル
  • ROM-DOS
従業員数
29
ウェブサイトデータライト.com www .tuxera .com

データライトは、組み込みシステムデータ整合性を維持するための電源フェイルセーフおよび高性能ソフトウェアを専門とする非公開のソフトウェア会社でした。[ 2 ]同社は1983年にロイ・シェリルによって設立され、本社はワシントン州ボセルにあります。2019年現在、同社はTuxera US Inc.という名称で Tuxeraの子会社となっています。

概要と歴史

データライトは、1983年に元ボーイング社のエンジニアであるロイ・シェリルによって設立されました。[ 3 ] [ 4 ]データライトの最初の製品は、2つのDOSアプリケーション、Datalight Small-CコンパイラとDatalight C-Bugデバッガーでした。 1987年から1993年までは、Datalight Cという完全なCコンパイラがDatalightから提供されていました。Walter Brightによって開発されたDatalight Cは、 Zortech Cへと進化し、現在はDigital Mars Cとなっています。[ 5 ] [ 6 ] [ 7 ]データライトCは、Datalight Optimum-Cと呼ばれる最適化コンパイラにも開発され、後に最初のネイティブC++コンパイラであるZortech C++となりました。[ 8 ] [ 9 ] 1988年、データライトはC_thru_ROMをリリースしました。これは埋め込み可能なC関数とCスタートアップコードを提供し、DOS上で開発されたプログラムをDOSに依存せずにスタンドアロンアプリケーションとして実行できるようにしました[ 10 ] [ 11 ] 1989年にROM-DOS 1.0がリリースされた。

CardTrickは1993年に、 PCMCIAカードに内蔵されるフラッシュメモリをサポートするために発表されました。CardTrickはその後、1995年に組み込み型フラッシュメモリマネージャFlashFXへと進化し、DatalightはRAWフラッシュメモリ市場に参入しました。同社は1990年代後半に急成長し、1997年と1998年にはワシントン州で最も急成長した企業に贈られるWA Fast 50賞を受賞しました。

最終的にデータライト社に譲渡された4つの特許のうち最初の特許である「フラッシュメモリ内のストレージを割り当てる方法および装置」[ 12 ]は1999年に授与され、その後、フラッシュFX関連の特許「フラッシュメモリ内の不良領域を管理する方法およびシステム」[ 13 ]が2001年に授与されました。

2003年に、信頼性の高いトランザクション組み込みファイルシステムであるRelianceがリリースされ、関連する特許「信頼性の高いファイルシステムとその提供方法」[ 14 ]が2007年に取得されました。

2009年、DatalightはNANDフラッシュアレイの増大する規模と複雑さに対応するため、FlashFX Teraをリリースしました。同年、Relianceをベースにツリーベースのアーキテクチャを追加したReliance Nitroがリリースされました。これにより、大容量ファイル(100MB超)や多数のファイルを処理する際のパフォーマンスが向上しました。

2013年には、別のファイルシステム関連の特許「フォールトトレラントメモリ管理の方法と装置」[ 15 ]が発行されました。

2019年6月、フィンランドのストレージソフトウェアおよびネットワーク技術企業Tuxeraは、 Datalightを買収する契約を締結しました。[ 16 ]

製品

リライアンスファミリー

リライアンス

2003年に初めてリリースされたリライアンスは、高い信頼性が求められるアプリケーション向けに設計された組み込みファイルシステムです。 [ 17 ] [ 18 ]主な機能:[ 19 ]

  • アトミック トランザクション ポイントを介して、予期しないシステム中断 (電源喪失など) 後も含め、ファイル破損に対する耐性を提供します。
  • 起動時にディスクの整合性をチェックする必要がないため、起動時間が短縮されます。
  • パフォーマンスを最適化するための動的なファイル システム構成。
  • Reliance Windows ドライバーを介して、Microsoft Windowsと完全にデータを交換できます。

リライアンスの最大ボリュームサイズは2TB、最大ファイルサイズは4GBです。[ 20 ]

リライアンス・ナイトロ

2009年にリリースされたReliance Nitroは、Relianceから開発されたファイルシステムです。オリジナルのRelianceのパフォーマンスを向上させ、主にツリーベースのディレクトリアーキテクチャを追加することで検索速度を向上させました。Reliance Nitroの最大ボリュームサイズは32TBで、最大ファイルサイズは空き容量によってのみ制限されます。[ 21 ]

リライアンス Windows ドライバー

Datalight は、リライアンス(リライアンス Windows ドライバー、RWD)とリライアンス Nitro(リライアンス Nitro Windows ドライバー、RNWD)の両方にWindowsドライバーを提供しています。これらは、リライアンスでフォーマットされたメディアと Microsoft Windows 間の互換性を提供します。どちらもWindows VistaWindows XPをサポートしていますが、RWD の旧バージョンはWindows 2000をサポートしています。ドライバーには、メディアをフォーマットするためのツールとファイルシステムの整合性をチェックするためのユーティリティがバンドルされています

FlashFX

1995年に導入されたFlashFXは、アプリケーションがフラッシュメモリにハードドライブのようにアクセスできるようにするフラッシュメディアマネージャであり、[ 17 ]フラッシュメディアの複雑さを抽象化します。[ 22 ] [ 23 ] FlashFXはNANDフラッシュまたはNORフラッシュのいずれかを操作し、多数のフラッシュデバイスをサポートします。[ 24 ] [ 25 ]あらゆるファイルシステムで使用できます

バージョン:

  • FlashFX Pro:約200種類のフラッシュチップ型番と最大2GBのフラッシュアレイをサポートします。[ 26 ] Windows CEVxWorksNucleus PLUSThreadX向けに移植済みのバージョンがあります。[ 27 ] FlashFX ProはWindows Mobileで利用可能です(FlashFX Teraは利用できません)。[ 26 ]
  • FlashFX Tera : 約300種類のフラッシュチップ型番と最大2TBのフラッシュアレイをサポートします。Linux、Windows CE、VxWorks向けに移植済みのバージョンがあります [ 28 ] FlashFX TeraはMLC NANDフラッシュをサポートしますが、[ 29 ] FlashFX Proはサポートしていません。また、Teraのもう一つの改良点はエラー訂正機能で、Proよりも堅牢になっています。[ 26 ]

FlashFXを使用している製品には、ArcomのPC/104コンピュータ[ 30 ] 、 Curtis-WrightのContinuumソフトウェアアーキテクチャ[ 31 ] 、 TeltronicのHTT-500ハンドセット[ 32 ] 、MCSIのPROMDISKディスクエミュレータ[ 33 ]などがあります。

XCファイル

2010年6月にリリースされたXCFilesは、消費者向けデバイスを対象としたexFAT互換ファイルシステムです。[ 34 ]これにより、組み込みシステムは、拡張容量ストレージカードのSDカード協会規格であるSDXCをサポートできます。 [ 34 ]「ターゲットプラットフォームに依存しない」と謳われているXCFilesは、[ 35 ]特定の要件(セマフォ符号なし64ビット整数のサポートなど)を満たす任意の32ビットプラットフォームに移植できるように設計されています。[ 36 ]

XCFilesは、日本ではAI Corporationによって「exFiles」として販売されており、2009年4月にリリースされました。[ 37 ]

ROM-DOS

ROM-DOS
開発元Datalight、Tuxera
OSファミリーDOS
ソースモデルクローズドソース
初期リリース1989 (1989年
マーケティングターゲット組み込みシステム
利用可能英語
対応プラットフォームx86
ライセンス独自仕様
公式サイト 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または互換
  • 10KBのRAM
  • 54~72KBのROMまたはディスク容量(バージョンによって異なります)

ROM-DOSを使用している、または使用していたデバイスとしては、Canon PowerShot Pro70、[ 38 ] AdvantechのADAM-4500、[ 45 ] Percon Falcon 325、[ 46 ]初期のPDATandy ZoomerIBM SimonHP OmniGo 100 / 120Nokia 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 ]

参考文献

  1. ^非公開企業情報: Datalight, Inc. BusinessWeek .
  2. ^ Ganssle, Jack (2015年7月13日). 「Datalightとのインタビュー」 . embedded.com . 2015年8月6日閲覧。
  3. ^デバイスのデータ損失を防ぐ」トリシア・デュリー、シアトル・タイムズ、2007年7月16日。
  4. ^リーダーシップチーム」Wayback Machineで2019年3月2日にアーカイブ。Datalight。2010年8月23日閲覧。
  5. ^ Eckel, Bruce. C++の使用, Osborne McGraw-Hill, 1989年, 34ページ。
  6. ^ PC Magazine第7巻、第18~19号、38ページ。
  7. ^ Walter Brightホームページ。2010年8月4日閲覧。
  8. ^ PCベースのCコンパイラの歴史」ボブ・スタウト、1998年。
  9. ^ウォルター・ブライトインタビュー。Bitwise Magazine、2006年5月。
  10. ^デスクトップDOSが組み込みシステムの実行に潜入」デビッド・シアー、 EDN、1994年8月4日。
  11. ^ Norm Dresner (2005年9月30日). 「Re: 80186 free C compiler」 .ニュースグループcomp.arch.embedded . 2010年7月19日閲覧
  12. ^米国特許5860082:「フラッシュメモリに記憶域を割り当てる方法および装置」Wayback Machineで2018年9月9日にアーカイブ
  13. ^米国特許6260156:「フラッシュメモリ内の不良領域を管理する方法およびシステム」Wayback Machineで2018年9月9日にアーカイブ
  14. ^米国特許7284101:「信頼性の高いファイルシステムおよびその提供方法」 2018年9月9日アーカイブ、Wayback Machineにて。
  15. ^米国特許8572036:「フォールトトレラントメモリ管理の方法および装置」Wayback Machineに2018年9月9日にアーカイブ
  16. ^ Nordic 9 Tuxera が米国から Datalight を買収
  17. ^ a bミラー、ドリュー『Black Hat 物理デバイスセキュリティ:ハードウェアとソフトウェアの活用p. 49 . Syngress、2004年。ISBN 978-1-932266-81-8
  18. ^リライアンス データシート、1ページ
  19. ^ Reliance」 Datalight. 2010年8月13日閲覧。
  20. ^ Reliance 開発者ガイド、第 1 章。
  21. ^ Reliance Nitro 開発者ガイド、「はじめに」。
  22. ^ Windows CEデバイスの常駐フラッシュアレイの最適化」Dennis EdwardsとKeith Garvin。Dr . Dobb's Journal、2001年11月1日。
  23. ^ NANDフラッシュの台頭(Wayback Machineに2010年2月13日アーカイブ)」ビル・グラハム、ウインドリバー、2009年11月24日。
  24. ^ Thanks For The Memory Archived 2014-07-12 at the Wayback Machine」ウィリアム・ウォン。エレクトロニック・デザイン; 2009年5月21日。
  25. ^ Linux が高性能フラッシュファイルシステムを獲得」." エリック・ブラウン。LinuxDevices.com ; 2008年1月29日。
  26. ^ a b cフラッシュメモリドライバ」Wayback Machineで2010年7月30日にアーカイブ。Datalight。2010年8月13日閲覧。
  27. ^ FlashFX Pro 3.0 データシート、p. 1。
  28. ^ FlashFx Tera データシート、 2013 年 1 月 21 日にarchive.todayアーカイブ、p. 1。
  29. ^ Windows CE が強化されたフラッシュサポートを取得」 。2011年7月16日時点のオリジナルよりアーカイブジョナサン・エンジェル。WindowsForDevices.com ; 2010年4月15日。
  30. ^ a bPC/104コンピュータは過酷な環境にも耐える。」ウォーレン・ウェッブ。EDN 2000年2月3日。
  31. ^ Curtiss-Wright社、Continuumソフトウェアアーキテクチャ製品にDatalightのFlashFX Pro Flash Media Managerを採用」Curtis-Wright、2006年8月3日。
  32. ^顧客ストーリー: Teltronic」Wayback Machineで2011年6月13日にアーカイブ。ENEA、2007年。
  33. ^ a b PROMDISK Archived 2016-03-04 at the Wayback Machine . MCSI.
  34. ^ a b XCFiles、p. 1.
  35. ^ XCFiles FAQ 、 2012年7月30日アーカイブ、 archive.today、p. 2。
  36. ^ exFiles ユーザーズマニュアル (v. 1.04)、67、72ページ。
  37. ^ " exFAT ファイルシステムの海外向け販売を開始2010 年 9 月 8 日にWayback Machineアーカイブされました".株式会社アイ・コーポレーション2010 年 7 月 6 日。 ( Google 翻訳)
  38. ^ a bDatalight DOS、キヤノンの新デジタルスチルカメラシリーズに採用Business Wire、1999年2月23日。
  39. ^ ROM-DOS データシート、p. 1。
  40. ^ a b 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
  41. ^ Datalight SOCKETS 2010年7月30日アーカイブ、Wayback Machineにて。2010年7月19日閲覧
  42. ^ ROM-DOS データシート、2 ページ。
  43. ^ ROM-DOS 製品マニュアル、6 ページ。
  44. ^ ROM DOS 6.22 . EMAC, Inc. 2010. ベンダーのシステム要件はやや高く、18KBのRAMと124Kのスペースが必要です。
  45. ^ ADAM-4500 - PCベース通信コントローラ。Advantech。
  46. ^データ収集RFスキャナー」Data ID Online。
  47. ^ Intel サーバー RAID コントローラー U3-1L ロープロファイル (SRCU31L): 技術製品仕様、p. 12。
  48. ^システムアップデートパッケージ(SUP)のINSTALL.TXT」Wayback Machineで2011年7月13日にアーカイブ。2004年5月19日。
  49. ^ FMT 3000 ソフトウェアマニュアルArchived 2016-03-04 at the Wayback Machine、p. 41。
  50. ^ 「Datalight ROM-DOS ユーザーズガイド」(PDF) . www.datalight.com . 2011年11月16日時点のオリジナル(PDF)からのアーカイブ