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 . Card Trick позже превратился во встроенный менеджер флэш-памяти FlashFX в 1995 году, выведя Datalight на рынок сырой флэш-памяти. Компания быстро росла в конце 1990-х, получив награду WA Fast 50 для самых быстрорастущих компаний в штате Вашингтон в 1997 и 1998 годах.

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

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

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

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

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

Продукция

Семья опоры

Зависимость

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

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

Reliance Нитро

Выпущенная в 2009 году, Reliance Nitro — это файловая система, разработанная на основе 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. Драйверы поставляются с инструментами для форматирования носителей и утилитой для проверки целостности файловой системы.

FlashFX

Представленный в 1995 году, FlashFX представляет собой менеджер флэш-носителей, который позволяет приложениям получать доступ к флэш-памяти, как к жесткому диску, [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 для карт памяти с увеличенной емкостью. [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] Утилита Advanced RAID Configuration Utility (ARCU) от Intel основана на ROM-DOS, [47] и, по состоянию на 2004 год, все системные ресурсы для серверных плат Intel включали ROM-DOS. [48] FMT 3000 от Symbol поставлялся с копией ROM-DOS. [49]

Команды

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

Ссылки

  1. ^ Информация о частной компании: Datalight, Inc. BusinessWeek .
  2. ^ Гансл, Джек (13 июля 2015 г.). «Интервью с Datalight». embedded.com . Получено 06.08.2015 .
  3. ^ «Обеспечение того, чтобы устройства не теряли данные». Триша Дьюри. The Seattle Times ; 16 июля 2007 г.
  4. ^ "Leadership Team Архивировано 2019-03-02 в Wayback Machine ." Datalight. Получено 2010-08-23.
  5. ^ Эккель, Брюс. Использование C++ , Osborne McGraw-Hill, 1989, стр. 34.
  6. PC Magazine , том 7, выпуски 18–19, стр. 38.
  7. ^ Домашняя страница Уолтера Брайта. Получено 04.08.2010.
  8. ^ «История компиляторов C для ПК». Боб Стаут. 1998.
  9. Интервью с Уолтером Брайтом. Bitwise Magazine ; май 2006 г.
  10. ^ «DOS для настольных ПК под прикрытием запускает встроенные системы». Дэвид Шир. EDN ; 4 августа 1994 г.
  11. ^ Норм Дреснер (2005-09-30). "Re: 80186 бесплатный компилятор C". Группа новостей : comp.arch.embedded . Получено 2010-07-19 .
  12. ^ Патент США 5860082: «Способ и устройство для распределения памяти во флэш-памяти».
  13. ^ Патент США 6260156: «Способ и система управления поврежденными областями во флэш-памяти».
  14. ^ Патент США 7284101: «Надежная файловая система и способ ее обеспечения».
  15. ^ Патент США 8572036: «Метод и устройство для отказоустойчивого управления памятью».
  16. ^ Nordic 9 Tuxera приобрела Datalight из США.
  17. ^ ab Miller, Drew. Black Hat Physical Device Security: Exploiting Hardware and Software , стр. 49. Syngress, 2004. ISBN 978-1-932266-81-8
  18. ^ Информационный лист Reliance , стр. 1.
  19. ^ "Reliance". Datalight. Получено 13 августа 2010 г.
  20. ^ Руководство разработчика Reliance , гл. 1.
  21. ^ Руководство разработчика Reliance Nitro , «Введение».
  22. ^ «Оптимизация резидентных флэш-массивов в устройствах Windows CE». Деннис Эдвардс и Кит Гарвин. Журнал доктора Добба ; 1 ноября 2001 г.
  23. ^ "Возвышение доминирования NAND Flash. Архивировано 13 февраля 2010 г. на Wayback Machine ". Билл Грэм. Wind River; 24 ноября 2009 г.
  24. ^ «Спасибо за память». Уильям Вонг. Electronic Design ; 21 мая 2009 г.
  25. ^ " "Linux получает высокопроизводительную флэш-файловую систему".." Эрик Браун. LinuxDevices.com ; 29 января 2008 г.
  26. ^ abc "Драйверы флэш-памяти, архив 2010-07-30 на Wayback Machine ". Datalight. Получено 2010-08-13.
  27. ^ FlashFX Pro 3.0 Datasheet [ постоянная нерабочая ссылка ‍ ] , стр. 1.
  28. ^ FlashFx Tera Datasheet. Архивировано 21.01.2013 на archive.today , стр. 1.
  29. ^ " "Windows CE получает улучшенную поддержку Flash". Архивировано из оригинала 2011-07-16.." Джонатан Энджел. WindowsForDevices.com ; 15 апреля 2010 г.
  30. ^ ab «Компьютер PC/104 выживает в суровых условиях». Уоррен Уэбб. EDN ; 3 февраля 2000 г.
  31. ^ «Curtiss-Wright выбирает FlashFX Pro Flash Media Manager от Datalight для предложения архитектуры программного обеспечения Continuum». Curtis-Wright. 3 августа 2006 г.
  32. ^ «История клиента: Teltronic. Архивировано 13 июня 2011 г. в Wayback Machine ». ENEA. 2007.
  33. ^ ab PROMDISK Архивировано 04.03.2016 на Wayback Machine . MCSI.
  34. ^ ab XCFiles , стр. 1.
  35. ^ XCFiles FAQ Архивировано 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». Business Wire ; 23 февраля 1999 г.
  39. ^ ROM-DOS Datasheet , стр. 1.
  40. ^ ab Jones, M. Tim. Протоколы прикладного уровня 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 Datasheet , стр. 2.
  43. ^ Руководство по продукту ROM-DOS , стр. 6.
  44. ^ ROM DOS 6.22. EMAC, Inc. 2010. Системные требования поставщика несколько выше: 18 КБ ОЗУ и 124 КБ свободного места.
  45. ^ ADAM-4500 — Контроллер связи на базе ПК. Advantech.
  46. ^ «Сканеры радиочастотного сбора данных». Data ID Online.
  47. ^ Контроллер RAID для серверов Intel U3-1L Low Profile (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 .[ мертвая ссылка ‍ ]

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