|
Продукция Datalight на российском рынке
Компания "Индустриальные компьютерные системы" (ИКОС) заключила договор с компанией Datalight, согласно которому ИКОС является официальным реселлером Datalight по Восточно-Европейскому региону.
Основанная в 1983 году, компания Datalight разрабатывает качественные компоненты программного обеспечения для встраиваемых систем, включая операционные системы и средства разработки. Надежность, компактность, экономичность – вот основные черты решений, которые Datalight представляет на мировой рынок.
Компания поддерживает стратегические партнерские отношения с Intel, Microsoft, NEC, Hitachi, Advanced Micro Devices и другими мировыми производителями микропроцессоров, Flash-памяти и компьютерных компонентов.
Основные разработки компании:
FlashFX
FlashFX – это библиотека исходных кодов для управления Flash-памятью, позволяющая хранить данные, программные приложения, файлы конфигурации на резидентной Flash-памяти (RFA – Resident Flash Arrays).
Резидентная Flash-память обычно вмонтирована в системную плату и поддерживается в различных конфигурациях. FlashFX позволяет записывать и считывать информацию с RFA емкостью до 2Гб без специальных навыков программирования Flash-памяти.
С FlashFX очень просто использовать резидентную Flash-память в качестве дискового накопителя. Имитируя накопитель на различных ОС, FlashFX предоставляет понятную модель доступа, которая значительно упрощает использование RFA, обеспечивая тем самым надежность среды хранения данных. Уменьшение сегментных секторов от обычных стираемых секторов емкостью128кб до стандартного дискового сектора в 512 бит повышает эффективность хранения данных. Более того, поскольку функция регулировки изнашивания (wear-leveling) распределяет использование Flash-памяти на всем имитируемом диске, то значительно увеличивается срок службы и самой Flash-памяти.
Инструментальный набор Flash FX обеспечивает расширенный набор устойчивых алгоритмов в кодах ANSI C. Эти коды позволяют ОЕМ-производителям с легкостью использовать FlashFX для любого процессора, любой операционной системы и поддерживать любую технологию Flash-памяти.
Простота
Запись и чтение информации с накопителя процесс несложный, сложными являются алгоритмы программирования для управления Flash-памятью.
Обычное Flash-устройство имеет набор из 50 и более команд, применяемых через использование программных алгоритмов. Эти алгоритмы требуют от программиста досконального знания характеристик Flash-памяти.
FlashFX управляет всеми этими алгоритмами, скрывая всю их сложность от программиста, и, тем самым позволяя ему сосредоточить усилия на разработке приложений.
Интеллект
Каждая современная встраиваемая система поставляется со встроенной резидентной флэш-памятью, но, как правило, для хранения кодов используется лишь ее малая часть, в то время как большая часть остается неиспользованной. При хранении данных во Flash-памяти, их обновление обычно сосредоточено в маленьком секторе, что значительно снижает потенциальный срок службы Flash-устройства.
FlashFX может распределить объем памяти таким образом, что меньшая ее часть будет отведена под хранение кодов и изображений, а остальная часть будет использоваться как жесткий диск.
Безопасность
Данные более защищенные, нет риска в выборе неправильного сегмента, легко обновлять и восстанавливать компоненты изображений ОС, приложения, файлы данных и другую важную информацию.
Flash-устройства хранят данные в больших блоках, так называемых, стираемых секторах, размер которых обычно составляет 128 Кб. Для эффективного использования Flash-памяти необходимо очень осторожно управлять хранением маленьких секторов данных в больших стираемых секторах Flash-памяти. Более того, вопрос о сохранности данных усложняется тем, что Flash-память изнашивается. В среднем устройство может выдержать около 100 000 стираний какой-то определенной стираемой зоны до появления признаков изнашивания и выхода из строя.
Для продления срока службы Flash-устройства, необходимо распределять данные Flash-памяти в редко используемых стираемых зонах. FlashFX с поддержкой таких функций как регулировка изнашивания (wear-leveling) и управление поврежденными секторами (BBM- bad block management), способна решить эти задачи.
Все структуры данных FlashFX и процессы обновления данных на Flash-диске отказоустойчивы. Высокая степень отказоустойчивости FlashFX обеспечивает надежность записи информации и снижает возможность потери данных при прерывании записи.
Неоднократное использование
Решение совместимо с любым процессором, ОС или Flash-устройством.
Архитектура FlashFX позволяет обновлять ПО для новых Flash-устройств с помощью модуля Flash интерфейса (FIM) компании Datalight или путем незначительных модификации имеющегося модуля FIM.
Операционная система
Flash диск проявляется в ОС, файловой системе или приложении как диск, разбитый на секторы, где можно записывать, считывать, перезаписывать данные так же, как на флоппи- или жестком диске.
Интерфейс платформы
Компонент интерфейса ОС FlashFX – зависимый от ОС уровень, который переводит все запросы ОС или приложения к соответствующим запросам программного интерфейса приложения в формат блока переменных (VBF) и уровни ОЕМ FlashFX. Уровень интерфейса ОС обеспечивает основные функции ввода вывода: считывание и запись данных в секторы. На этом уровне все физические характеристики устройств Flash-памяти невидимы для ОС и приложений.
Доступ к диску FlashFX (SEFS)
Простая встроенная файловая система (SEFS) обеспечивает только чтение и последовательный доступ к файлам, хранящимся на дисках FAT12 и FAT16 во время запуска, до начала действия файловой системы ОС. Этот компонент FlashFX не требует какой-либо конфигурации и полностью встраиваемый.
VBF
Уровень формата блока переменных (VBF) переводит запросы доступа к логическому сектору от операционной системы в физические ячейки сектора на Flash-устройстве. Защита от прерывания записи, регулировка изнашивания, алгоритмы "сбора мусора" остаются в этом компоненте. VBF требует, чтобы Flash-устройство было специально отформатировано. Весь доступ через VBF осуществляется на уровне маленьких секторов, основной интерфейс состоит из функций инициализации, чтения и записи.
Особенности VBF.
Запатентованные технологии
Низкий процент издержек
Поддержка 2Гб Flash-памяти
Максимальная физическая зона стирания 256 кб
Уровень ОЕМ
Уровень ОЕМ – простой небольшой интерфейс, используемый для всех операций во Flash-устройстве. Его также иногда называют уровнем абстракции аппаратных средств (HAL) который подстраивает FlashFX под определенное аппаратное средство. Основные действия, выполняемые на уровне ОЕМ – инициализация аппаратных средств, отображение окна памяти во Flash-устройстве и др. Все исходные коды для уровня ОЕМ предоставлены в инструментальном наборе для настройки FlashFX к вашему Flash-устройству.
FIM
Модуль Flash-интерфейса FIM определяет характеристики конкретного Flash-устройства. FIM отвечает за то, чтобы определять, поддерживаются ли алгоритмы стирания и программирования для того - или иного Flash-устройства. FIM также определяет и записывает такие характеристики Flash-массива, как общее количество Flash-устройств, размер стираемых секторов, Flash-геометрию (чередование, ширина шины данных и т.д.)
BBM
Функция управления испорченными блоками (BBM) позволяет работать с Flash-устройствами AND и NAND таким образом, как будто у них не было ошибок. BBM позволяет VBF работать с этими Flash-устройствами даже в том случае, если у них имеются испорченные участки памяти. FlashFX управляет доступом к физическим аппаратным средствам через FIM. FIM использует коды исправления ошибок (ECC) для сохранения целостности данных. Если блок определяется как испорченный, то FIM обращается к BBM для того, чтобы перевести этот блок в хороший участок Flash-устройства. Перемещение испорченного блока прозрачно для всех более высоких уровней FlashFX и осуществляется без потери хранимых данных.
Преимущества Flash FX
"Сбор мусора"
Эффективное использование флэш диска осуществляется с помощью процесса, именуемого как "сбор мусора", который выполняется на уровне VBF и завершается в течение обычных операций записи. Когда Flash-диск отформатирован, собранный "мусор" остается на свободном месте Flash-диска для дальнейшего использования в будущем.
Регулировка изнашивания
Стираемые сектора Flash-памяти имеют ограниченный срок службы, измеряемый в циклах записи/стирания. Обычные Flash-устройства имеют около 100 000 таких циклов. Алгоритмы регулировки изнашивания VBF обеспечивают равномерное распределение Flash-памяти для максимального увеличения срока службы.
Имитация маленького сектора
Обычно стираемые сектора флэш-памяти очень большие по размерам, порядка 128 кб. Запатентованный компонент VBF обеспечивает имитацию небольших секторов по 512 бит, делая флэш диск очень удобным для использования файловыми системами и приложениям.
ROM-DOS
ROM-DOS – появилась в 1989 году и стала первой OC DOS разработанной специально для встраиваемых систем. Особое внимание при ее разработке было уделено созданию компактных кодов для экономии ПЗУ и ОЗУ.
Выпущенная в феврале 2001 года версия ROM-DOS 7.1 – обеспечивает наиболее быстрое подключение встраиваемых систем к сети Интернет. С ROM-DOS 7.1 можно использовать все преимущества жестких дисков и длинных имен файлов с 186 процессором, небольшим объемом ОЗУ и флэш-памятью, либо другим энергонезависимым устройством хранения памяти. Все эти преимущества позволяют за короткий промежуток времени создать недорогую надежную систему.
Возможности ROM-DOS Подключение к сети Интернет
ROM-DOS 7.1 включает в себя SOCKETS и набор средств, включающий стек протоколов TCP/IP.
ROM-DOS 7.1 поддерживает приложения, которые дают встраиваемым системам возможность дистанционного управления ими через web-браузер, а также позволяют отправлять и получать сообщения по электронной почте, передавать файлы через протокол FTP.
С помощью ROM-DOS можно управлять системой по электронной почте (посредством специальных сообщений). Уведомления могут поступать непосредственно на сервер, который осуществляет мониторинг нескольких систем, или оператору в виде сообщений на его e-mail, мобильный телефон или пейджер.
WebServer - просмотр системы, работающей под ROM-DOS 7.1, с web-браузера локального компьютера. ROM-DOS 7.1 позволяет использовать встраиваемую систему как web-сервер, просматривать и управлять ею через веб-браузер. Параметры приложения можно изменить с помощью функций SSI (Server Side Includes). Другие прикладные программы могут быть разработаны с помощью использования CGI (Common Gateway Interface) на web-сервере.
Безопасность
Идентификация пользователя осуществляется на нескольких уровнях. Web-сервер использует пароль для определения прав подключаемого клиента. Файл вторичного доступа позволяет выделить специальные права на уровне директорий. Функция обратного дистанционного звонка позволяет главному компьютеру дать сигнал удаленной системе, которая принимает сигнал и сразу же отключается. После этого она отзванивает главному компьютеру по заранее установленному телефонному номеру. Это один из самых лучших и экономичных способов защиты.
Передача файлов
Отправка и получение файлов с системы под ROM-DOS 7.1 осуществляется через стандартный FTP протокол с FTP сервера. Это позволяет пользователю обновлять приложения, работающие на удаленной системе или извлекать из нее файлы данных.
Удаленная консоль (Remote Console) – обеспечивает доступ через Microsoft Internet Explorer и появляется на браузере в виде окна DOS. Таким образом можно легко контролировать состояние удаленной встраиваемой системы, запускать диагностические приложения, результаты которых могут быть прочитаны и представлены в формате HTML, более удобном, чем окно DOS.
Доступность диска
ROM-DOS 7.1 полностью поддерживает стандартный дисковый формат FAT32, формат FAT16 для современных карт Compact Flash и FAT12 для компактных съемных накопителей (флоппи дисков). Для всех форматов поддерживаются длинные имена файлов Microsoft Windows.
ROM-DOS 7.1 позволяет вам записывать и считывать файлы с больших дисков отформатированных в FAT32 (ОС MS Windows). Поддержка диска полностью прозрачна для программы приложения, поэтому нет необходимости вносить в нее какие-либо изменения для доступа к файлам на больших дисках. Для поддержки этих дисков не нужны новые программные интерфейсы приложений.
ROM-DOS 7.1 поддерживает стандартный дисковый формат FAT16 для карт Compact Flash и накопителей меньших форматов.
Поддержка длинных имен файлов (Long File Names) – обеспечивает повышенную функциональность и легкий доступ к файлам на дисках любого формата. ROM-DOS 7.1 позволяет считывать, записывать и удалять файлы с длинными именами. Доступ к файлам осуществляется с помощью стандартного программного интерфейса приложения Windows/DOS.
Встроенные функции
ROM-DOS имеет такие встроенные функции, как RXE, ROM-DOS BUILD Utility, а также поддерживает динамическую загрузку драйвера устройства.
Функция RXE – позволяет сократить объем ОЗУ, запуская приложения с ПЗУ. Используя функцию RXE (Relocatable Executable) программы приложений могут быть с легкостью преобразованы в коды для их запуска с ПЗУ. ROM-DOS включает программу преобразования стандартных программ в программу, которая остается в ПЗУ и может с него управляться. Этот процесс преобразования полностью прозрачен для программы приложения.
ROM-DOS BUILD Utility – позволяет разработчикам включать или исключать различные функции, такие как опции ядра, драйверы устройства, поддержка FAT32 и длинных имен файлов и другие функции ROM-DOS. Удалив эти функции, можно освободить больший объем памяти для приложений и хранения данных.
С помощью динамической загрузки драйвера устройства (Dynamic Device Driver Loading) - ROM-DOS 7.1 позволяет быстро определять аппаратные средства и загружать драйверы устройств. Эта функция позволяет конфигурировать ROM-DOS 7.1 для любой среды.
Недавно компания объявила о новых ценах на лицензии своих продуктов ROM-DOS&Sockets, FlashFX.
А с 1-ого сентября этого года планируется ввести новую гибкую систему скидок на всю продукцию Datalight.
www.icn.ru
Компьютеры в промышленной области 10-08-2006 Устройство резервного хранения настроек для коммутаторов EDS 14-03-2007 Компьютеры в промышленной области Компания Moxa, специализирующаяся на разработке и производстве широкого спектра коммуникационного оборудования для промышленных и специализированных систем, представила новое устройство - ABC-01. Это устройство предоставляет дополнительные удобства при работе и обслуживании сетей Ethernet, построенных на управляемых коммутаторах EDS. Основной функцией ABC-01 (Automatic Backup Configurator) является резервное копирование и хранение настроек коммут...
Новый компактный комьютер серии MICROSPACE разработан на Intel Core Duo 02-03-2007 Компьютеры в промышленной области Компания Digital-Logic, разработала модель компактного компьютера на процессоре Intel Core Duo. Новый компьютер MICROSPACE-PCF50 уже доступен для заказа в компании IPC2U (ИКОС), официально представляющей продукцию Digital-Logic в России. MICROSPACE-PCF50 – первый компьютер серии MICROSPACE, разработанный с использованием передовой многоядерной технологии Intel. Установленный на его борту процессор Intel Core Duo L2400 1.66 ГГц отличает высокая ...
AWK-1100 - точка беспроводного доступа для промышленных систем 25-02-2007 Компьютеры в промышленной области Компания Moxa Networking представила свою новую разработку - AWK-1100. Это удобное и простое решение для беспроводного доступа к сетевым ресурсам. На практике достаточно часто встречаются ситуации, когда есть необходимость снятия (или передачи) данных с устройств, к которым нет возможности провести линии связи типа полевой шины. Особенно актуальна эта проблема для распределенных систем. Например, когда требуется сбор и обработка данных с удаленно... |