stringtranslate.com

Даталайт

Datalight была частной компанией-разработчиком программного обеспечения , специализирующейся на отказоустойчивом и высокопроизводительном программном обеспечении для сохранения целостности данных во встроенных системах. [2] Компания была основана в 1983 году Роем Шериллом, ее штаб-квартира находится в Ботелле, штат Вашингтон . По состоянию на 2019 год компания является дочерней компанией Tuxera под названием Tuxera US Inc.

Обзор и история

Datalight была основана в 1983 году Роем Шериллом, бывшим инженером Boeing . [3] [4] Первыми продуктами Datalight были два приложения для DOS : компилятор Datalight Small-C и отладчик Datalight C-Bug. Полный компилятор C под названием Datalight C был доступен от Datalight в период с 1987 по 1993 год; 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 был анонсирован в 1993 году для поддержки флэш-памяти , встроенной в карты PCMCIA . Позже в 1995 году Card Trick превратился во встроенный менеджер флэш-памяти FlashFX, выведя Datalight на рынок необработанной флэш-памяти. Компания быстро росла в конце 1990-х годов, получив награду WA Fast 50 как самые быстрорастущие компании штата Вашингтон в 1997 и 1998 годах.

Первый из четырех патентов, которые в конечном итоге были переданы Datalight, «Метод и устройство для распределения памяти во флэш-памяти» [12] был выдан в 1999 году, за ним последовал дополнительный патент, связанный с FlashFX, «Метод и система управления плохими данными». области во флэш-памяти», [13] в 2001 году.

В 2003 году была выпущена Reliance, надежная встроенная транзакционная файловая система; Соответствующий патент «Надежная файловая система и способ ее обеспечения» [14] был выдан в 2007 году.

В 2009 году Datalight выпустила FlashFX Tera для поддержки растущего размера и сложности флэш-массивов NAND . В том же году был выпущен Reliance Nitro, основанный на Reliance и добавив древовидную архитектуру для повышения производительности для больших файлов (> 100 МБ) и большого количества файлов.

В 2013 году был выдан еще один патент, связанный с файловой системой, «Метод и устройство для отказоустойчивого управления памятью» [15] .

В июне 2019 года финская компания по производству программного обеспечения для хранения данных и сетевых технологий Tuxera подписала соглашение о приобретении Datalight. [16]

Продукты

Семья Релайанс

Опора

Reliance, впервые выпущенная в 2003 году, представляет собой встроенную файловую систему [17] , предназначенную для приложений с высокими требованиями к надежности. [18] Ключевые особенности: [19]

Reliance имеет максимальный размер тома 2 ТБ и максимальный размер файла 4 ГБ. [20]

Релайанс Нитро

Reliance Nitro, выпущенная в 2009 году, представляет собой файловую систему, разработанную Reliance; он улучшил производительность оригинального Reliance, в первую очередь за счет добавления древовидной архитектуры каталогов, способствующей более быстрому поиску. Максимальный размер тома на Reliance Nitro — 32 ТБ; максимальный размер файла ограничен только свободным пространством. [21]

Драйвер Reliance для Windows

Datalight предоставляет драйверы Windows как для Reliance (драйвер Reliance Windows; RWD), так и для Reliance Nitro (драйвер Reliance Nitro Windows; RNWD); они обеспечивают возможность обмена между носителями в формате Reliance и Microsoft Windows. Оба поддерживают Windows Vista и Windows XP ; более старая версия RWD поддерживает Windows 2000 . В комплект драйверов входят инструменты для форматирования носителя и утилита для проверки целостности файловой системы.

ФлэшFX

FlashFX, представленный в 1995 году, представляет собой менеджер флэш-носителей, который позволяет приложениям получать доступ к флэш-памяти, как если бы это был жесткий диск, [17] абстрагируя сложность флэш-носителей. [22] [23] FlashFX работает с флэш-памятью NAND или NOR и поддерживает множество флэш-устройств. [24] [25] Его можно использовать с любой файловой системой.

Версии:

Продукты, использующие FlashFX, включают компьютер PC/104 компании Arcom , [30] архитектуру программного обеспечения Continuum компании Curtis-Wright, [31] телефонную трубку HTT-500 компании Teltronic, [32] и эмулятор диска PROMDISK компании MCSI. [33]

XCFiles

XCFiles, выпущенная в июне 2010 года, представляет собой файловую систему, совместимую с exFAT , предназначенную для потребительских устройств. [34] Это позволяет встроенным системам поддерживать SDXC , стандарт SD Card Association для карт памяти увеличенной емкости. [34] Продаваемый как «независимый от целевой платформы», [35] XCFiles предназначен для переносимости на любую 32-битную платформу, отвечающую определенным требованиям (например, поддержку семафоров и беззнаковых 64-битных целых чисел ). [36]

XCFiles продается в Японии как exFiles компанией AI Corporation; он был выпущен там в апреле 2009 года. [37]

ROM-DOS

ROM-DOS (иногда называемая Datalight DOS [38] ) была представлена ​​в 1989 году как совместимая с MS-DOS операционная система, предназначенная для встраиваемых систем. [39] Он включает опции сборки обратной совместимости, обеспечивающие совместимость с определенными версиями MS-DOS (например, DOS 5.01). В ROM-DOS 7.1 добавлена ​​поддержка FAT32 и длинных имен файлов . ROM-DOS включает в себя компактный стек TCP/IP ; [40] и SOCKETS, API сетевых сокетов и пакет подключения, доступны в качестве дополнительного дополнения для ROM-DOS. [40] [41] SDK поставляется с Borland C/C++ и Turbo Assembler . [42]

Системные требования: [43] [44]

Некоторые устройства, которые используют или использовали ROM-DOS, - это Canon PowerShot Pro70, [38] ADAM-4500 от Advantech, [ 45] Percon Falcon 325, [46] несколько ранних КПК ( Tandy Zoomer , IBM Simon , HP OmniGo 100/120 , Nokia 9000 / 9000i / 9110 / 9110i ), графические калькуляторы Casio Algebra FX Series , PROMDISK от MCSI, [33] и компьютер PC/104 от Arcom. [30] Программа Intel Advanced RAID Configuration Utility (ARCU) основана на ROM-DOS, [47] и с 2004 года все компакт-диски с системными ресурсами для серверных плат Intel включали ROM-DOS. [48] ​​Symbour FMT 3000 поставлялся с копией ROM-DOS. [49]

Команды

Следующий список команд поддерживается ROM-DOS. [50]

Рекомендации

  1. ^ Информация о частной компании: Datalight, Inc. BusinessWeek .
  2. Ганссл, Джек (13 июля 2015 г.). «Интервью с Datalight». Embedded.com . Проверено 6 августа 2015 г.
  3. ^ «Гарантия того, что устройства не потеряют данные». Триша Дьюри. Сиэтл Таймс ; 16 июля 2007 г.
  4. ^ «Руководящая команда. Архивировано 2 марта 2019 г. в Wayback Machine ». Даталайт. Проверено 23 августа 2010 г.
  5. ^ Экель, Брюс. Использование C++ , Осборн МакГроу-Хилл, 1989, стр. 34.
  6. ^ Журнал PC Magazine , Том 7, выпуски 18–19, стр. 38.
  7. ^ Домашняя страница Уолтера Брайта. Проверено 4 августа 2010 г.
  8. ^ «История C-компиляторов для ПК». Боб Стаут. 1998.
  9. ^ Интервью Уолтера Брайта. Побитовый журнал ; Май 2006.
  10. ^ «DOS для настольных компьютеров работает под прикрытием для запуска встроенных систем». Дэвид Шир. ЭДН ; 4 августа 1994 года.
  11. ^ Норм Дреснер (30 сентября 2005 г.). «Re: 80186 бесплатный компилятор C». Группа новостей : comp.arch.embedded . Проверено 19 июля 2010 г.
  12. ^ Патент США 5860082: «Способ и устройство для выделения памяти во флэш-памяти».
  13. ^ Патент США 6260156: «Метод и система управления поврежденными областями во флэш-памяти».
  14. ^ Патент США 7284101: «Надежная файловая система и способ ее обеспечения».
  15. ^ Патент США 8572036: «Метод и устройство для отказоустойчивого управления памятью».
  16. ^ Nordic 9 Tuxera приобрела Datalight у США.
  17. ^ аб Миллер, Дрю. Безопасность физических устройств Black Hat: использование аппаратного и программного обеспечения , стр. 49. Сингресс, 2004. ISBN 978-1-932266-81-8
  18. ^ Техническое описание Reliance , стр. 1.
  19. ^ «Опора». Даталайт. Проверено 13 августа 2010 г.
  20. ^ Руководство разработчика Reliance , гл. 1.
  21. ^ Руководство разработчика Reliance Nitro , «Введение».
  22. ^ «Оптимизация резидентных флэш-массивов на устройствах Windows CE». Деннис Эдвардс и Кит Гарвин. Журнал доктора Добба ; 01 ноября 2001 г.
  23. ^ «Восхождение к доминированию флэш-памяти NAND. Архивировано 13 февраля 2010 г. в Wayback Machine ». Билл Грэм. Река Ветра; 24 ноября 2009 г.
  24. ^ «Спасибо за память». Уильям Вонг. Электронный дизайн ; 21 мая 2009 г.
  25. ^ " "Linux получает высокопроизводительную флэш-файловую систему" .Эрик Браун. LinuxDevices.com ; 29 января 2008 г.
  26. ^ abc «Драйверы флэш-памяти, заархивированные 30 июля 2010 г. на Wayback Machine ». Даталайт. Проверено 13 августа 2010 г.
  27. ^ Техническое описание FlashFX Pro 3.0 [ постоянная мертвая ссылка ] , стр. 1.
  28. ^ Техническое описание FlashFx Tera. Архивировано 21 января 2013 г. на archive.today , стр. 1.
  29. ^ " «Windows CE получает расширенную поддержку Flash». Архивировано из оригинала 16 июля 2011 г.Джонатан Энджел. WindowsForDevices.com ; 15 апреля 2010 г.
  30. ^ ab «Компьютер PC/104 выдерживает суровые условия». Уоррен Уэбб. ЭДН ; 3 февраля 2000 г.
  31. ^ «Кертисс-Райт выбирает Flash Media Manager FlashFX Pro от Datalight в качестве предложения по архитектуре программного обеспечения Continuum». Кертис-Райт. 3 августа 2006 г.
  32. ^ «История клиента: Teltronic, заархивировано 13 июня 2011 г. в Wayback Machine ». ВДНХ. 2007.
  33. ^ ab PROMDISK. Архивировано 4 марта 2016 г. в Wayback Machine . МКСИ.
  34. ^ ab XCFiles , с. 1.
  35. ^ Часто задаваемые вопросы по XCFiles. Архивировано 30 июля 2012 г. на archive.today , стр. 2.
  36. ^ Руководство пользователя exFiles (версия 1.04) , стр. 67, 72.
  37. ^ «exFATファイルシステムの海外向け販売を開始. Архивировано 8 сентября 2010 г. в Wayback Machine ». Корпорация ИИ; 6 июля 2010 г. (перевод Google.)
  38. ^ ab «Datalight DOS выбрана для новой линейки цифровых фотоаппаратов Canon». Деловой провод ; 23 февраля 1999 г.
  39. ^ Таблица данных ROM-DOS , с. 1.
  40. ^ Аб Джонс, М. Тим. Протоколы прикладного уровня TCP/IP для встраиваемых систем , Приложение C: Стеки протоколов TCP/IP. Архивировано 28 декабря 2009 г. на Wayback Machine . Charles River Media, 2002. ISBN 1-58450-247-9
  41. ^ Datalight SOCKETS. Архивировано 30 июля 2010 г. в Wayback Machine . Проверено 19 июля 2010 г.
  42. ^ Таблица данных ROM-DOS , с. 2.
  43. ^ Руководство по продукту ROM-DOS , стр. 6.
  44. ^ ПЗУ DOS 6.22. EMAC, Inc. 2010. Системные требования производителя несколько выше: 18 КБ ОЗУ и 124 КБ свободного места.
  45. ^ ADAM-4500 - Контроллер связи на базе ПК. Адвантех.
  46. ^ «РЧ-сканеры сбора данных». Идентификатор данных онлайн.
  47. ^ Серверный RAID-контроллер Intel U3-1L, низкопрофильный (SRCU31L): Технические характеристики продукта , стр. 12.
  48. ^ «INSTALL.TXT для пакета обновления системы (SUP), заархивировано 13 июля 2011 г. на Wayback Machine ». 19 мая 2004 г.
  49. ^ Руководство по программному обеспечению FMT 3000. Архивировано 4 марта 2016 г. на Wayback Machine , стр. 41.
  50. ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . www.datalight.com .

Внешние ссылки