fbpx
Wikipedia

Datalight

Datalight was a privately held software company specializing in power failsafe and high performance software for preserving data integrity in embedded systems.[2] The company was founded in 1983 by Roy Sherrill, and is headquartered in Bothell, Washington. As of 2019 the company is a subsidiary of Tuxera under the name of Tuxera US Inc.

Datalight
TypePrivate
IndustryComputer software
FoundedBothell, Washington, U.S. (incorporated 1983 (1983))[1]
FounderRoy Sherrill
Headquarters,
United States
Products
  • Reliance
  • FlashFX
  • XCFiles
  • ROM-DOS
Number of employees
29
Websitedatalight.com
www.tuxera.com

Overview and history

Datalight was founded in 1983 by Roy Sherrill, a former Boeing engineer.[3][4] Datalight's initial products were two DOS applications: the Datalight Small-C compiler and the Datalight C-Bug debugger. A full C compiler named Datalight C was available from Datalight between 1987 and 1993; Datalight C, developed by Walter Bright, evolved into Zortech C and is now Digital Mars C.[5][6][7] Datalight C was also developed into an optimizing compiler called Datalight Optimum-C, which later became Zortech C++, the first native C++ compiler.[8][9] In 1988, Datalight released C_thru_ROM, which provided embeddedable C functions and C start-up code, allowing programs developed on DOS to run as standalone applications without DOS dependence.[10][11] In 1989, ROM-DOS 1.0 was released.

CardTrick was announced in 1993 to support the flash memory being built into PCMCIA cards. Card Trick later evolved into the embedded flash memory manager FlashFX in 1995, moving Datalight into the raw flash memory market. The company grew rapidly in the late 1990s, receiving the WA Fast 50 award for the fastest growing companies in Washington state in 1997 and 1998.

The first of four patents to eventually be assigned to Datalight, "Method and apparatus for allocating storage in a flash memory",[12] was awarded in 1999, followed up with an additional FlashFX-related patent, "Method and system for managing bad areas in flash memory",[13] in 2001.

In 2003, Reliance, a reliable transactional embedded file system, was released; a related patent, "Reliable file system and method of providing the same",[14] was awarded in 2007.

In 2009, Datalight released FlashFX Tera to support the growing size and complexity of NAND flash arrays. That same year, Reliance Nitro was released, building upon Reliance and adding a tree-based architecture to improve performance for large files (>100 MB) and large numbers of files.

In 2013, another file system related patent, "Method and Apparatus for Fault-tolerant Memory Management"[15] was issued.

In June 2019, the Finnish storage software and networking technology company Tuxera signed an agreement to acquire Datalight.[16]

Products

Reliance family

Reliance

First released in 2003, Reliance is an embedded file system[17] designed for applications with high reliability requirements.[18] Key features:[19]

  • Provides immunity to file corruption, including after unexpected system interruption (e.g., power loss), via atomic transaction points.
  • Does not need to check disk integrity at start-up, meaning a shorter boot time.
  • Dynamic file system configuration for performance optimization.
  • Full data-exchangeability with Microsoft Windows, via the Reliance Windows Driver.

Reliance has a maximum volume size of 2 TB and a maximum file size of 4 GB.[20]

Reliance Nitro

Released in 2009, Reliance Nitro is a file system developed from Reliance; it improved on the performance of original Reliance, primarily by adding a tree-based directory architecture facilitating faster look-ups. The maximum volume size on Reliance Nitro is 32 TB; maximum file size is constrained only by free space.[21]

Reliance Windows Driver

Datalight provides Windows drivers for both Reliance (Reliance Windows Driver; RWD) and Reliance Nitro (Reliance Nitro Windows Driver; RNWD); they provide exchangeability between Reliance-formatted media and Microsoft Windows. Both support Windows Vista and Windows XP; an older version of RWD supports Windows 2000. The drivers are bundled with tools to format media and a utility to check file system integrity.

FlashFX

Introduced in 1995, FlashFX is a flash media manager which allows applications to access flash memory as if it were a hard drive,[17] abstracting the complexity of flash media.[22][23] FlashFX operates either NAND or NOR flash and supports numerous flash devices.[24][25] It can be used with any file system.

Versions:

  • FlashFX Pro: Supports around 200 flash chip part numbers and flash arrays up to 2 GB.[26] Has pre-ported versions for Windows CE, VxWorks, Nucleus PLUS, and ThreadX.[27] FlashFX Pro is available for Windows Mobile (FlashFX Tera is not).[26]
  • FlashFX Tera: Supports around 300 flash chip part numbers and flash arrays up to 2 TB. Has pre-ported versions for Linux, Windows CE, and VxWorks.[28] FlashFX Tera supports MLC NAND flash,[29] while FlashFX Pro does not; another improvement is Tera's error correction, which is more robust than Pro's.[26]

Products using FlashFX include Arcom's PC/104 computer,[30] Curtis-Wright's Continuum Software Architecture,[31] Teltronic's HTT-500 handset,[32] and MCSI's PROMDISK disk emulator.[33]

XCFiles

XCFiles, released in June 2010, is an exFAT-compatible file system aimed at consumer devices.[34] It allows embedded systems to support SDXC, the SD Card Association standard for extended capacity storage cards.[34] Marketed as "independent of the target platform",[35] XCFiles is intended to be portable to any 32-bit platform which meets certain requirements (such as supporting semaphores and unsigned 64-bit integers).[36]

XCFiles is marketed in Japan as 'exFiles' by A.I. Corporation; it was released there in April 2009.[37]

ROM-DOS

ROM-DOS
DeveloperDatalight, Tuxera
OS familyDOS
Source modelClosed-source
Initial release1989; 34 years ago (1989)
Marketing targetEmbedded systems
Available inEnglish
Platformsx86
LicenseProprietary
Official websitetuxera.com/products/rom-dos/

ROM-DOS (sometimes called Datalight DOS[38]) was introduced in 1989 as an MS-DOS compatible operating system designed for embedded systems.[39] It includes backward compatibility build options allowing compatibility with specific versions of MS-DOS (e.g., DOS 5.01). ROM-DOS 7.1 added support for FAT32 and long file names. ROM-DOS includes a compact TCP/IP stack;[40] and SOCKETS, a network socket API and connectivity package, is available as an optional add-on for ROM-DOS.[40][41] The SDK comes with Borland C/C++ and Turbo Assembler.[42]

System requirements:[43][44]

  • Intel 80186 or compatible
  • 10 KB of RAM
  • 54–72 KB of ROM or disk space (depending on version)

Some devices which use or used ROM-DOS are the Canon PowerShot Pro70,[38] Advantech's ADAM-4500,[45] the Percon Falcon 325,[46] several early PDAs (Tandy Zoomer, IBM Simon, HP OmniGo 100/120, Nokia 9000/9000i/9110/9110i), Casio Algebra FX Series graphing calculators, MCSI's PROMDISK,[33] and Arcom's PC/104 computer.[30] Intel's Advanced RAID Configuration Utility (ARCU) is based on ROM-DOS,[47] and, as of 2004, all Intel server board System Resource CDs included ROM-DOS.[48] Symbol's FMT 3000 came with a copy of ROM-DOS.[49]

Commands

The following list of commands is supported by ROM-DOS.[50]

References

  1. ^ Private Company Information: Datalight, Inc. BusinessWeek.
  2. ^ Ganssle, Jack (13 July 2015). "An Interview with Datalight". embedded.com. Retrieved 2015-08-06.
  3. ^ "Ensuring that devices don't lose data." Tricia Duryee. The Seattle Times; July 16, 2007.
  4. ^ "Leadership Team 2019-03-02 at the Wayback Machine." Datalight. Retrieved 2010-08-23.
  5. ^ Eckel, Bruce. Using C++, Osborne McGraw-Hill, 1989, p. 34.
  6. ^ PC Magazine, Volume 7, Issues 18–19, p. 38.
  7. ^ Walter Bright home page. Retrieved 2010-08-04.
  8. ^ "History of PC based C-compilers." Bob Stout. 1998.
  9. ^ Walter Bright interview. Bitwise Magazine; May 2006.
  10. ^ "Desktop DOS goes undercover to run embedded systems." David Shear. EDN; August 4, 1994.
  11. ^ Norm Dresner (2005-09-30). "Re: 80186 free C compiler". Newsgroup: comp.arch.embedded. Retrieved 2010-07-19.
  12. ^ United States Patent 5860082: "Method and apparatus for allocating storage in a flash memory."
  13. ^ United States Patent 6260156: "Method and system for managing bad areas in flash memory."
  14. ^ United States Patent 7284101: "Reliable file system and method of providing the same."
  15. ^ United States Patent 8572036: "Method and Apparatus for Fault-tolerant Memory Management."
  16. ^ Nordic 9 Tuxera acquired Datalight from US.
  17. ^ a b Miller, Drew. Black Hat Physical Device Security: Exploiting Hardware and Software, p. 49. Syngress, 2004. ISBN 978-1-932266-81-8.
  18. ^ Reliance Datasheet, p. 1.
  19. ^ "Reliance." Datalight. Retrieved 2010-08-13.
  20. ^ Reliance Developer's Guide, ch. 1.
  21. ^ Reliance Nitro Developer's Guide, "Introduction".
  22. ^ "Optimizing Resident Flash Arrays in Windows CE Devices." Dennis Edwards and Keith Garvin. Dr. Dobb's Journal; November 01, 2001.
  23. ^ "The Rise to Dominance of NAND Flash 2010-02-13 at the Wayback Machine." Bill Graham. Wind River; November 24, 2009.
  24. ^ "Thanks For The Memory." William Wong. Electronic Design; May 21, 2009.
  25. ^ ""Linux gains high-performance flash filesystem".." Eric Brown. LinuxDevices.com; January 29, 2008.
  26. ^ a b c "Flash Memory Drivers 2010-07-30 at the Wayback Machine." Datalight. Retrieved 2010-08-13.
  27. ^ FlashFX Pro 3.0 Datasheet[permanent dead link], p. 1.
  28. ^ FlashFx Tera Datasheet Archived 2013-01-21 at archive.today, p. 1.
  29. ^ ". Archived from the original on 2011-07-16.." Jonathan Angel. WindowsForDevices.com; April 15, 2010.
  30. ^ a b "PC/104 computer survives harsh environments." Warren Webb. EDN; February 3, 2000.
  31. ^ "Curtiss-Wright Chooses Datalight's FlashFX Pro Flash Media Manager for Continuum Software Architecture Offering." Curtis-Wright. August 3, 2006.
  32. ^ "Customer Story: Teltronic 2011-06-13 at the Wayback Machine." ENEA. 2007.
  33. ^ a b PROMDISK. MCSI.
  34. ^ a b XCFiles, p. 1.
  35. ^ XCFiles FAQ Archived 2012-07-30 at archive.today, p. 2.
  36. ^ exFiles User's Manual (v. 1.04), pp. 67, 72.
  37. ^ "exFATファイルシステムの海外向け販売を開始 2010-09-08 at the Wayback Machine". A.I. Corporation; July 6, 2010. (Google translation.)
  38. ^ a b "Datalight DOS Selected for Canon's New Line of Digital Still Cameras." Business Wire; February 23, 1999.
  39. ^ ROM-DOS Datasheet, p. 1.
  40. ^ a b Jones, M. Tim. TCP/IP Application Layer Protocols for Embedded Systems, Appendix C: TCP/IP Protocol Stacks 2009-12-28 at the Wayback Machine. Charles River Media, 2002. ISBN 1-58450-247-9.
  41. ^ Datalight SOCKETS 2010-07-30 at the Wayback Machine. Retrieved 2010-07-19.
  42. ^ ROM-DOS Datasheet, p. 2.
  43. ^ ROM-DOS Product Manual, p. 6.
  44. ^ ROM DOS 6.22. EMAC, Inc. 2010. The vendor's system requirements are somewhat higher: 18KB of RAM and 124K of space.
  45. ^ ADAM-4500 - PC-based Communication Controller. Advantech.
  46. ^ "Data Collection RF Scanners." Data ID Online.
  47. ^ Intel Server RAID Controller U3-1L Low Profile (SRCU31L): Technical Product Specification, p. 12.
  48. ^ "INSTALL.TXT for System Update Package (SUP) 2011-07-13 at the Wayback Machine." May 19, 2004.
  49. ^ FMT 3000 Software Manual 2016-03-04 at the Wayback Machine, p. 41.
  50. ^ "Datalight ROM-DOS User's Guide" (PDF). www.datalight.com.

External links

  • Official website

datalight, redirects, here, other, uses, disambiguation, privately, held, software, company, specializing, power, failsafe, high, performance, software, preserving, data, integrity, embedded, systems, company, founded, 1983, sherrill, headquartered, bothell, w. ROM DOS redirects here For other uses see ROM DOS disambiguation Datalight was a privately held software company specializing in power failsafe and high performance software for preserving data integrity in embedded systems 2 The company was founded in 1983 by Roy Sherrill and is headquartered in Bothell Washington As of 2019 the company is a subsidiary of Tuxera under the name of Tuxera US Inc DatalightTypePrivateIndustryComputer softwareFoundedBothell Washington U S incorporated 1983 1983 1 FounderRoy SherrillHeadquartersBothell Washington United StatesProductsRelianceFlashFXXCFilesROM DOSNumber of employees29Websitedatalight wbr com www wbr tuxera wbr com Contents 1 Overview and history 2 Products 2 1 Reliance family 2 1 1 Reliance 2 1 2 Reliance Nitro 2 1 3 Reliance Windows Driver 2 2 FlashFX 2 3 XCFiles 2 4 ROM DOS 2 4 1 Commands 3 References 4 External linksOverview and history EditDatalight was founded in 1983 by Roy Sherrill a former Boeing engineer 3 4 Datalight s initial products were two DOS applications the Datalight Small C compiler and the Datalight C Bug debugger A full C compiler named Datalight C was available from Datalight between 1987 and 1993 Datalight C developed by Walter Bright evolved into Zortech C and is now Digital Mars C 5 6 7 Datalight C was also developed into an optimizing compiler called Datalight Optimum C which later became Zortech C the first native C compiler 8 9 In 1988 Datalight released C thru ROM which provided embeddedable C functions and C start up code allowing programs developed on DOS to run as standalone applications without DOS dependence 10 11 In 1989 ROM DOS 1 0 was released CardTrick was announced in 1993 to support the flash memory being built into PCMCIA cards Card Trick later evolved into the embedded flash memory manager FlashFX in 1995 moving Datalight into the raw flash memory market The company grew rapidly in the late 1990s receiving the WA Fast 50 award for the fastest growing companies in Washington state in 1997 and 1998 The first of four patents to eventually be assigned to Datalight Method and apparatus for allocating storage in a flash memory 12 was awarded in 1999 followed up with an additional FlashFX related patent Method and system for managing bad areas in flash memory 13 in 2001 In 2003 Reliance a reliable transactional embedded file system was released a related patent Reliable file system and method of providing the same 14 was awarded in 2007 In 2009 Datalight released FlashFX Tera to support the growing size and complexity of NAND flash arrays That same year Reliance Nitro was released building upon Reliance and adding a tree based architecture to improve performance for large files gt 100 MB and large numbers of files In 2013 another file system related patent Method and Apparatus for Fault tolerant Memory Management 15 was issued In June 2019 the Finnish storage software and networking technology company Tuxera signed an agreement to acquire Datalight 16 Products EditThis article contains content that is written like an advertisement Please help improve it by removing promotional content and inappropriate external links and by adding encyclopedic content written from a neutral point of view December 2021 Learn how and when to remove this template message Reliance family Edit Reliance Edit First released in 2003 Reliance is an embedded file system 17 designed for applications with high reliability requirements 18 Key features 19 Provides immunity to file corruption including after unexpected system interruption e g power loss via atomic transaction points Does not need to check disk integrity at start up meaning a shorter boot time Dynamic file system configuration for performance optimization Full data exchangeability with Microsoft Windows via the Reliance Windows Driver Reliance has a maximum volume size of 2 TB and a maximum file size of 4 GB 20 Reliance Nitro Edit Released in 2009 Reliance Nitro is a file system developed from Reliance it improved on the performance of original Reliance primarily by adding a tree based directory architecture facilitating faster look ups The maximum volume size on Reliance Nitro is 32 TB maximum file size is constrained only by free space 21 Reliance Windows Driver Edit Datalight provides Windows drivers for both Reliance Reliance Windows Driver RWD and Reliance Nitro Reliance Nitro Windows Driver RNWD they provide exchangeability between Reliance formatted media and Microsoft Windows Both support Windows Vista and Windows XP an older version of RWD supports Windows 2000 The drivers are bundled with tools to format media and a utility to check file system integrity FlashFX Edit Introduced in 1995 FlashFX is a flash media manager which allows applications to access flash memory as if it were a hard drive 17 abstracting the complexity of flash media 22 23 FlashFX operates either NAND or NOR flash and supports numerous flash devices 24 25 It can be used with any file system Versions FlashFX Pro Supports around 200 flash chip part numbers and flash arrays up to 2 GB 26 Has pre ported versions for Windows CE VxWorks Nucleus PLUS and ThreadX 27 FlashFX Pro is available for Windows Mobile FlashFX Tera is not 26 FlashFX Tera Supports around 300 flash chip part numbers and flash arrays up to 2 TB Has pre ported versions for Linux Windows CE and VxWorks 28 FlashFX Tera supports MLC NAND flash 29 while FlashFX Pro does not another improvement is Tera s error correction which is more robust than Pro s 26 Products using FlashFX include Arcom s PC 104 computer 30 Curtis Wright s Continuum Software Architecture 31 Teltronic s HTT 500 handset 32 and MCSI s PROMDISK disk emulator 33 XCFiles Edit XCFiles released in June 2010 is an exFAT compatible file system aimed at consumer devices 34 It allows embedded systems to support SDXC the SD Card Association standard for extended capacity storage cards 34 Marketed as independent of the target platform 35 XCFiles is intended to be portable to any 32 bit platform which meets certain requirements such as supporting semaphores and unsigned 64 bit integers 36 XCFiles is marketed in Japan as exFiles by A I Corporation it was released there in April 2009 37 ROM DOS Edit ROM DOSDeveloperDatalight TuxeraOS familyDOSSource modelClosed sourceInitial release1989 34 years ago 1989 Marketing targetEmbedded systemsAvailable inEnglishPlatformsx86LicenseProprietaryOfficial websitetuxera wbr com wbr products wbr rom dos wbr ROM DOS sometimes called Datalight DOS 38 was introduced in 1989 as an MS DOS compatible operating system designed for embedded systems 39 It includes backward compatibility build options allowing compatibility with specific versions of MS DOS e g DOS 5 01 ROM DOS 7 1 added support for FAT32 and long file names ROM DOS includes a compact TCP IP stack 40 and SOCKETS a network socket API and connectivity package is available as an optional add on for ROM DOS 40 41 The SDK comes with Borland C C and Turbo Assembler 42 System requirements 43 44 Intel 80186 or compatible 10 KB of RAM 54 72 KB of ROM or disk space depending on version Some devices which use or used ROM DOS are the Canon PowerShot Pro70 38 Advantech s ADAM 4500 45 the Percon Falcon 325 46 several early PDAs Tandy Zoomer IBM Simon HP OmniGo 100 120 Nokia 9000 9000i 9110 9110i Casio Algebra FX Series graphing calculators MCSI s PROMDISK 33 and Arcom s PC 104 computer 30 Intel s Advanced RAID Configuration Utility ARCU is based on ROM DOS 47 and as of 2004 all Intel server board System Resource CDs included ROM DOS 48 Symbol s FMT 3000 came with a copy of ROM DOS 49 Commands Edit The following list of commands is supported by ROM DOS 50 ATTRIB BACKUP BREAK CALL CD CHDIR CHKDSK CHOICE CLS COMM COMMAND COPY CTTY DATE DEL DELTREE DIR DISK2IMG DISKCOMP DISKCOPY DUMP ECHO EMM386 ERASE EXE2BIN EXIT FDISK FIND FOR FORMAT GOTO HELP IF KEYB LABEL LFNFOR LOADHIGH MD MEM MINICMD COM MKDIR MODE MORE MOVE MSCDEX NED PATH PAUSE POWER PRINT PROMPT PROTO RD REM REMDISK REMQUIT REMSERV REN RESTORE RMDIR RSZ SERLINK SERSERV SET SHARE SHIFT SMARTDRV SORT SUBST SYS TIME TRANSFER TREE TRUENAME TYPE UMBLINK VER VERIFY VOL XCOPYReferences Edit Private Company Information Datalight Inc BusinessWeek Ganssle Jack 13 July 2015 An Interview with Datalight embedded com Retrieved 2015 08 06 Ensuring that devices don t lose data Tricia Duryee The Seattle Times July 16 2007 Leadership Team Archived 2019 03 02 at the Wayback Machine Datalight Retrieved 2010 08 23 Eckel Bruce Using C Osborne McGraw Hill 1989 p 34 PC Magazine Volume 7 Issues 18 19 p 38 Walter Bright home page Retrieved 2010 08 04 History of PC based C compilers Bob Stout 1998 Walter Bright interview Bitwise Magazine May 2006 Desktop DOS goes undercover to run embedded systems David Shear EDN August 4 1994 Norm Dresner 2005 09 30 Re 80186 free C compiler Newsgroup comp arch embedded Retrieved 2010 07 19 United States Patent 5860082 Method and apparatus for allocating storage in a flash memory United States Patent 6260156 Method and system for managing bad areas in flash memory United States Patent 7284101 Reliable file system and method of providing the same United States Patent 8572036 Method and Apparatus for Fault tolerant Memory Management Nordic 9 Tuxera acquired Datalight from US a b Miller Drew Black Hat Physical Device Security Exploiting Hardware and Software p 49 Syngress 2004 ISBN 978 1 932266 81 8 Reliance Datasheet p 1 Reliance Datalight Retrieved 2010 08 13 Reliance Developer s Guide ch 1 Reliance Nitro Developer s Guide Introduction Optimizing Resident Flash Arrays in Windows CE Devices Dennis Edwards and Keith Garvin Dr Dobb s Journal November 01 2001 The Rise to Dominance of NAND Flash Archived 2010 02 13 at the Wayback Machine Bill Graham Wind River November 24 2009 Thanks For The Memory William Wong Electronic Design May 21 2009 Linux gains high performance flash filesystem Eric Brown LinuxDevices com January 29 2008 a b c Flash Memory Drivers Archived 2010 07 30 at the Wayback Machine Datalight Retrieved 2010 08 13 FlashFX Pro 3 0 Datasheet permanent dead link p 1 FlashFx Tera Datasheet Archived 2013 01 21 at archive today p 1 Windows CE gets enhanced flash support Archived from the original on 2011 07 16 Jonathan Angel WindowsForDevices com April 15 2010 a b PC 104 computer survives harsh environments Warren Webb EDN February 3 2000 Curtiss Wright Chooses Datalight s FlashFX Pro Flash Media Manager for Continuum Software Architecture Offering Curtis Wright August 3 2006 Customer Story Teltronic Archived 2011 06 13 at the Wayback Machine ENEA 2007 a b PROMDISK MCSI a b XCFiles p 1 XCFiles FAQ Archived 2012 07 30 at archive today p 2 exFiles User s Manual v 1 04 pp 67 72 exFATファイルシステムの海外向け販売を開始 Archived 2010 09 08 at the Wayback Machine A I Corporation July 6 2010 Google translation a b Datalight DOS Selected for Canon s New Line of Digital Still Cameras Business Wire February 23 1999 ROM DOS Datasheet p 1 a b Jones M Tim TCP IP Application Layer Protocols for Embedded Systems Appendix C TCP IP Protocol Stacks Archived 2009 12 28 at the Wayback Machine Charles River Media 2002 ISBN 1 58450 247 9 Datalight SOCKETS Archived 2010 07 30 at the Wayback Machine Retrieved 2010 07 19 ROM DOS Datasheet p 2 ROM DOS Product Manual p 6 ROM DOS 6 22 EMAC Inc 2010 The vendor s system requirements are somewhat higher 18KB of RAM and 124K of space ADAM 4500 PC based Communication Controller Advantech Data Collection RF Scanners Data ID Online Intel Server RAID Controller U3 1L Low Profile SRCU31L Technical Product Specification p 12 INSTALL TXT for System Update Package SUP Archived 2011 07 13 at the Wayback Machine May 19 2004 FMT 3000 Software Manual Archived 2016 03 04 at the Wayback Machine p 41 Datalight ROM DOS User s Guide PDF www datalight com External links EditOfficial website Retrieved from https en wikipedia org w index php title Datalight amp oldid 1146133803 ROM DOS, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.