Из Википедии, бесплатной энциклопедии
  (Перенаправлено из ROM-DOS )
Перейти к навигации Перейти к поиску

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

Обзор и история [ править ]

Компания Datalight была основана в 1983 году Роем Шериллом, бывшим инженером компании Boeing . [4] [5] Первыми продуктами Datalight были два приложения DOS : компилятор Datalight Small-C и отладчик Datalight C-Bug. Полный компилятор C под названием Datalight C был доступен от Datalight в период с 1987 по 1993 год; Datalight C, разработанный Уолтер Брайт , превратился в Zortech C и теперь Digital Mars C . [6] [7] [8] Datalight C был также разработан в оптимизирующий компилятор под названием Datalight Optimum-C, который позже стал Zortech C ++, первым собственным компилятором C ++ .[9] [10] В 1988 году Datalight выпустила C_thru_ROM, который предоставлял встроенные функции C и стартовый код C, позволяя программам, разработанным под DOS, работать как автономные приложения без зависимости от DOS. [11] [12] В 1989 году была выпущена ROM-DOS 1.0.

CardTrick был анонсирован в 1993 году для поддержки флэш-памяти , встроенной в карты PCMCIA . Позднее CardTrick превратился в менеджер встроенной флэш- памяти FlashFX в 1995 году, переведя Datalight на рынок необработанной флэш-памяти. Компания быстро росла в конце 1990-х, получив награду WA Fast 50 за самые быстрорастущие компании в штате Вашингтон в 1997 и 1998 годах.

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

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

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

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

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

Продукты [ править ]

Семья опоры [ править ]

Опора [ править ]

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

  • Обеспечивает невосприимчивость к повреждению файлов , в том числе после неожиданного прерывания работы системы (например, потери питания), через точки атомарных транзакций.
  • Нет необходимости проверять целостность диска при запуске, что означает более короткое время загрузки.
  • Конфигурация динамической файловой системы для оптимизации производительности.
  • Полная возможность обмена данными с Microsoft Windows через драйвер Reliance Windows.

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

Reliance Nitro [ править ]

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

Драйвер Reliance для Windows [ править ]

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

FlashFX [ править ]

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

Версии:

  • FlashFX Pro : поддерживает около 200 номеров деталей микросхем флэш-памяти и флэш-массивы до 2 ГБ. [27] Имеет предварительно портированные версии для Windows CE , VxWorks , Nucleus PLUS и ThreadX . [28] FlashFX Pro доступен для Windows Mobile (FlashFX Tera - нет). [27]
  • FlashFX Tera : поддерживает около 300 номеров деталей микросхем флэш-памяти и флэш-массивы до 2 ТБ. Имеет предварительно портированные версии для Linux , Windows CE и VxWorks. [29] FlashFX Tera поддерживает флэш-память MLC NAND [30], а FlashFX Pro - нет; Еще одно усовершенствование - это исправление ошибок в Tera, которое более надежно, чем в Pro. [27]

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

XCFiles [ править ]

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

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

ROM-DOS [ править ]

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

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

  • Intel 80186 или совместимый
  • 10 КБ оперативной памяти
  • 54–72 КБ ПЗУ или дискового пространства (в зависимости от версии)

Некоторые устройства, использующие или используемый ROM-DOS являются Canon PowerShot Pro70, [39] ADAM-4500 Advantech, в [46] Percon Фалькон 325, [47] несколько ранних КПК ( Тэнди Zoomer , IBM Simon , HP OmniGo +100 / +120 , Nokia 9000 / 9000i / 9110 / 9110i ), графические калькуляторы Casio Algebra FX , PROMDISK от MCSI [34] и компьютер Arcom PC / 104. [31] Утилита Intel Advanced RAID Configuration Utility (ARCU) основана на ROM-DOS, [48]и, начиная с 2004 г., все компакт-диски системных ресурсов для серверных плат Intel содержали ROM-DOS. [49] FMT 3000 компании Symbol поставлялся с копией ROM-DOS. [50]

Команды [ править ]

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

  • АТРИБ
  • РЕЗЕРВНОЕ КОПИРОВАНИЕ
  • ПЕРЕРЫВ
  • ВЫЗОВ
  • CD
  • CHDIR
  • CHKDSK
  • ВЫБОР
  • CLS
  • СВЯЗЬ
  • КОМАНДА
  • КОПИРОВАТЬ
  • CTTY
  • ДАТА
  • DEL
  • ДЕЛЬТРИ
  • DIR
  • DISK2IMG
  • ДИСККОМП
  • ДИСККОПИЯ
  • СВАЛКА
  • ЭХО
  • EMM386
  • СТЕРЕТЬ
  • EXE2BIN
  • ВЫХОД
  • FDISK
  • НАЙТИ
  • ДЛЯ
  • ФОРМАТ
  • ПЕРЕЙТИ К
  • ПОМОЩЬ
  • ЕСЛИ
  • KEYB
  • МЕТКА
  • LFNFOR
  • НАГРУЗКА ВЫСОКАЯ
  • Доктор медицины
  • MEM
  • MINICMD.COM
  • MKDIR
  • РЕЖИМ
  • БОЛЕЕ
  • ДВИГАТЬСЯ
  • MSCDEX
  • NED
  • ДОРОЖКА
  • ПАУЗА
  • МОЩНОСТЬ
  • РАСПЕЧАТАТЬ
  • ПОДСКАЗКА
  • ПРОТО
  • RD
  • REM
  • РЕМДИСК
  • ОТПРАВИТЬ
  • РЕМСЕРВ
  • REN
  • ВОССТАНОВИТЬ
  • RMDIR
  • RSZ
  • SERLINK
  • СЕРСЕРВ
  • НАБОР
  • ПОДЕЛИТЬСЯ
  • СДВИГ
  • SMARTDRV
  • СОРТИРОВАТЬ
  • SUBST
  • SYS
  • ВРЕМЯ
  • ПЕРЕВОД
  • ДЕРЕВО
  • TRUENAME
  • ТИП
  • UMBLINK
  • VER
  • ПРОВЕРЯТЬ
  • VOL
  • XCOPY

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Официальный веб-сайт