| By Business Wire | Article Rating: |
|
| June 18, 2008 06:30 AM EDT | Reads: |
128 |
In a move designed to eliminate potential data loss in file system applications, Micrium, a leading provider of high quality embedded software components, today announced the addition of a critical journaling feature to the file allocation table (FAT) version of its uC/FS File System software. The new feature addresses a significant gap in FAT file systems data security, as it ensures that the FAT itself will be able to restart following a power failure. The addition of journaling builds on uC/FS’ strong failsafe capabilities for media drivers that were introduced earlier this year.
“Offering an embedded file system that renders FAT fail-safe offers a tremendous level of reassurance to developers and consumers, as multimedia storage devices increasingly move to flash memory, and enlarge their onboard storage capacities,” said Jean Labrosse, president and CEO of Micrium. “FAT itself is not fail-safe, so even in FAT file systems with fail-safe media drivers, there are cases when the file system can be corrupted. Journaling is the answer to this problem, and uC/FS is the only FAT-based embedded file system currently bringing this differentiating capability to the marketplace.”
Journaling is an extension to uC/FS that makes the file system layer fail-safe, by ensuring that the file system logs all changes to a journal before committing them to the main file system. Since data can be lost in either the file system layer (FAT or EFS) or in the driver layer if, for example, an unexpected reset occurs, or write access is interrupted due to power failure, the entire system is fail-safe only if both layers are fail-safe. Adding journaling to the file system layer guarantees a file system that is always in a consistent state.
The journaling layer prevents corruption by caching every write access. All changes to the file system are stored in a journal, and the data stored in the journal is copied into the file system only if the file system layer operation has been finished without interruption. This procedure guarantees the consistency of the file system, because an interruption of the copy process will not lead to data loss as the interrupted copy process will be restarted after a restart of the target.
uC/FS’ FAT version supports the file system standard found on all PCs, allowing for data to be moved easily between embedded devices and the PC. uC/FS is provided as full source code and offers a low, one-time fee and no royalties on deployed products. Full product specifications are available online at http://micrium.com/products/fs/filesystem.html.
To learn more about uC/FS’ fail-safe capabilities please visit Micrium at the Freescale Technology Forum, Pedestal 1113, June 16-19 in Orlando, Fla.
uC/FS Features
- Supports FAT and FAT-Free (EFS) file system structures
- Works with any RTOS, but does not require one
- FAT features include: long filenames, multiple volumes, media error handling, mix of media, check disk and multiple media drivers, journaling
- Flash drivers are fail-safe and include multiple volumes, wear-leveling, directories, bad block management and ECC algorithms
- Media drivers include: NOR Flash Driver, NAND Flash Driver (including Atmel’s DataFlash Driver), Secure Digital Driver (including High Capacity SD), Compact Flash Driver and RAM Disk
- Available Windows simulation for development, including a Windows driver to allow use of the PC drives
About Micrium
Micrium provides high-quality embedded software components by way of engineer-friendly source code, unsurpassed documentation and customer support. The company's world-renowned real-time operating system, uC/OS-II, features the highest-quality source code available for today’s embedded market. Micrium’s products consistently shorten time to market throughout all product development cycles. For additional information on Micrium, please visit www.micrium.com.
Published June 18, 2008 Reads 128
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Business Wire
Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.
- Microsoft Tries Hadoop on Azure
- OpenXava 4.3: Rapid Java Web Development
- Asynchronous Logging Using Spring
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- AT&T Joins OpenStack, Floats Cloud Architect
- Linux Virtualization and Tired Open Source Myths
- Red Hat Sets Up GlusterFS Advisory Board
- OpenOffice.com Lives
- Selecting a Business Intelligence Solution
- Cloud Computing: A Platform-First Approach
- Adobe Sends Flex to the Apache Foundation
- i-Technology in 2012: Five Industry Predictions
- Microsoft Tries Hadoop on Azure
- OpenXava 4.3: Rapid Java Web Development
- Asynchronous Logging Using Spring
- StorSimple Supports OpenStack
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- AT&T Joins OpenStack, Floats Cloud Architect
- More Use Cases for Big Data Analytics
- Linux Virtualization and Tired Open Source Myths
- Red Hat Sets Up GlusterFS Advisory Board
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- SCO Claims Linux Lifted ELF
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners
- Developing an Application Using the Eclipse BIRT Report Engine API
- HP Starts Pushing Desktop Linux























