a:3:{s:7:"#markup";O:25:"Drupal\Core\Render\Markup":1:{s:9:"*string";s:13778:"<div class="view view-frontpage view-id-frontpage view-display-id-page_1 js-view-dom-id-984a9de7ab16e8831434194b73797fbc29e2003b05533ddd7f9648557505405a">
  
    
      
      <div class="view-content">
          <div class="views-row">
    <article role="article" about="/features/simple-integrate" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/simple-integrate" rel="bookmark"><span>Simple to integrate</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/simple-integrate" rel="tag" title="Simple to integrate" hreflang="und">Read more<span class="visually-hidden"> about Simple to integrate</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs Direct Interface is simple to integrate in a system &ndash; only a few interface functions are required. Yaffs also includes a POSIX interface. It has been used with Android, VXWorks, Windows, Linux, bare metal, and more; on ARM (32 &amp; 64), x86 (32 &amp; 64), Atmel, and more. </div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/highly-configurable-matches-your-flash-memory" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/highly-configurable-matches-your-flash-memory" rel="bookmark"><span>Highly configurable - matches your Flash memory</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/highly-configurable-matches-your-flash-memory" rel="tag" title="Highly configurable - matches your Flash memory" hreflang="und">Read more<span class="visually-hidden"> about Highly configurable - matches your Flash memory</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs is highly configurable, making it possible to work with various Flash geometries, Error Correction and caching options according to your needs.</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/memory-efficiency" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/memory-efficiency" rel="bookmark"><span>Memory efficiency</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/memory-efficiency" rel="tag" title="Memory efficiency" hreflang="und">Read more<span class="visually-hidden"> about Memory efficiency</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs has a smaller memory footprint than most other log-structured Flash file systems.</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/predictable-and-performance-oriented" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/predictable-and-performance-oriented" rel="bookmark"><span>Predictable and performance oriented</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/predictable-and-performance-oriented" rel="tag" title="Predictable and performance oriented" hreflang="und">Read more<span class="visually-hidden"> about Predictable and performance oriented</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs has highly optimised and predictable garbage collection strategies. These give it high performance and make it very deterministic when compared with similar file systems.</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/file-system-designed-flash-memory" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/file-system-designed-flash-memory" rel="bookmark"><span>A file system designed for Flash memory...</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/file-system-designed-flash-memory" rel="tag" title="A file system designed for Flash memory..." hreflang="und">Read more<span class="visually-hidden"> about A file system designed for Flash memory...</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs is designed to ensure data safety, whilst offering the advantages of NAND Flash. It works with SLC and MLC NAND Flash and also with NOR Flash. See the document Considerations in Using a Flash File System for a discussion of the importance of reliability.</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/cross-platform-and-portable" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/cross-platform-and-portable" rel="bookmark"><span>Cross-platform and portable...</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/cross-platform-and-portable" rel="tag" title="Cross-platform and portable..." hreflang="und">Read more<span class="visually-hidden"> about Cross-platform and portable...</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs is OS- and CPU- and Endian-independent. It's been designed to be easy to port, and has been ported repeatedly by many users.</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/high-and-low-level-interfaces" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/high-and-low-level-interfaces" rel="bookmark"><span>High and low level interfaces...</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/high-and-low-level-interfaces" rel="tag" title="High and low level interfaces..." hreflang="und">Read more<span class="visually-hidden"> about High and low level interfaces...</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs has high and low level interfaces, for Posix compliance and more direct use, making it easy to integrate with Linux and other RTOSs.</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/documents/yaffs-robustness-and-testing" class="paper is-promoted teaser clearfix">

  
      <h2>
      <a href="/documents/yaffs-robustness-and-testing" rel="bookmark"><span>YAFFS Robustness and Testing</span>
</a>
    </h2>
    

      <footer>
      
      <div class="author">
        Submitted by <span><span lang="" about="/user/charles-manning" typeof="schema:Person" property="schema:name" datatype="">Charles Manning</span></span>
 on <span>8 June, 2012 - 2:35am</span>
        
      </div>
    </footer>
  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/documents/yaffs-robustness-and-testing" rel="tag" title="YAFFS Robustness and Testing" hreflang="und">Read more<span class="visually-hidden"> about YAFFS Robustness and Testing</span></a></li></ul>
            <div class="field field--name-field-teaser-image field--type-image field--label-hidden field--item">  <a href="/documents/yaffs-robustness-and-testing"><img src="/sites/default/files/styles/pdf_image/public/styles/pdf_image/public/downloads/YaffsRobustnessAndTesting.pdf.png?itok=YSeIaJXu" alt="Preview of YaffsRobustnessAndTesting.pdf" typeof="foaf:Image" class="img-responsive" />

</a>
</div>
      
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">
<p>This document describes some of the important design criteria and design features used to achieve a robust design suitable for modern embedded systems which need to store critical data.&nbsp; The test methodologies are also described.</p>
</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/data-safe-yaffs" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/data-safe-yaffs" rel="bookmark"><span>Data is safe with Yaffs...</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/data-safe-yaffs" rel="tag" title="Data is safe with Yaffs..." hreflang="und">Read more<span class="visually-hidden"> about Data is safe with Yaffs...</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs is designed for data safety and rigorously tested to ensure it does the best possible to keep users' data safe. It's been crash-tested it hundreds of thousands of times ...</div>
      
  </div>

</article>

  </div>
    <div class="views-row">
    <article role="article" about="/features/yaffs-fully-supported" class="what-is-special-about-yaffs is-promoted teaser clearfix">

  
      <h2>
      <a href="/features/yaffs-fully-supported" rel="bookmark"><span>Yaffs is fully supported...</span>
</a>
    </h2>
    

  
  <div class="content">
    <ul class="links inline list-inline"><li class="node-readmore"><a href="/features/yaffs-fully-supported" rel="tag" title="Yaffs is fully supported..." hreflang="und">Read more<span class="visually-hidden"> about Yaffs is fully supported...</span></a></li></ul>
            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">Yaffs support is available through the Yaffs community but for those problems that aren't suitable for a public forum, we offer consultancy with direct access to our developers.</div>
      
  </div>

</article>

  </div>

    </div>
  
        <nav class="pager-nav text-center" role="navigation" aria-labelledby="pagination-heading">
    <h4 id="pagination-heading" class="visually-hidden">Pagination</h4>
    <ul class="pagination js-pager__items">

                    <li class="pager__item pager__item--first">
          <a href="?page=0" title="Go to first page" rel="prev">
            <span class="visually-hidden">First page</span>
            <span aria-hidden="true">« First</span>
          </a>
        </li>
      
                    <li class="pager__item pager__item--previous">
          <a href="?page=0" title="Go to previous page" rel="prev">
            <span class="visually-hidden">Previous page</span>
            <span aria-hidden="true">‹ Previous</span>
          </a>
        </li>
      
                    <li class="pager__item">
                                          <a href="?page=0" title="Go to page 1">
            <span class="visually-hidden">
              Page
            </span>1</a>
        </li>
              <li class="pager__item is-active active">
                                          <a href="?page=1" title="Current page">
            <span class="visually-hidden">
              Current page
            </span>2</a>
        </li>
              <li class="pager__item">
                                          <a href="?page=2" title="Go to page 3">
            <span class="visually-hidden">
              Page
            </span>3</a>
        </li>
              <li class="pager__item">
                                          <a href="?page=3" title="Go to page 4">
            <span class="visually-hidden">
              Page
            </span>4</a>
        </li>
              <li class="pager__item">
                                          <a href="?page=4" title="Go to page 5">
            <span class="visually-hidden">
              Page
            </span>5</a>
        </li>
              <li class="pager__item">
                                          <a href="?page=5" title="Go to page 6">
            <span class="visually-hidden">
              Page
            </span>6</a>
        </li>
              <li class="pager__item">
                                          <a href="?page=6" title="Go to page 7">
            <span class="visually-hidden">
              Page
            </span>7</a>
        </li>
              <li class="pager__item">
                                          <a href="?page=7" title="Go to page 8">
            <span class="visually-hidden">
              Page
            </span>8</a>
        </li>
      
                    <li class="pager__item pager__item--next">
          <a href="?page=2" title="Go to next page" rel="next">
            <span class="visually-hidden">Next page</span>
            <span aria-hidden="true">Next ›</span>
          </a>
        </li>
      
                  <li class="pager__item pager__item--last">
        <a href="?page=7" title="Go to last page" rel="last">
          <span class="visually-hidden">Last page</span>
          <span aria-hidden="true">Last »</span>
        </a>
      </li>
      
    </ul>
  </nav>

              <div class="feed-icons">
      <a href="https://yaffs.net/rss.xml" class="feed-icon">
  Subscribe to 
</a>

    </div>
  </div>
";}s:9:"#attached";a:3:{s:7:"library";a:1:{i:0;s:18:"views/views.module";}s:14:"drupalSettings";a:0:{}s:14:"html_head_link";a:1:{i:0;a:1:{i:0;a:4:{s:3:"rel";s:9:"alternate";s:4:"type";s:19:"application/rss+xml";s:5:"title";s:0:"";s:4:"href";s:25:"https://yaffs.net/rss.xml";}}}}s:6:"#cache";a:3:{s:8:"contexts";a:7:{i:0;s:28:"languages:language_interface";i:1;s:5:"theme";i:2;s:8:"timezone";i:3;s:17:"url.path.is_front";i:4;s:14:"url.query_args";i:5;s:21:"user.node_grants:view";i:6;s:16:"user.permissions";}s:4:"tags";a:20:{i:0;s:31:"config:filter.format.basic_html";i:1;s:30:"config:filter.format.full_html";i:2;s:29:"config:filter.format.raw_html";i:3;s:28:"config:image.style.pdf_image";i:4;s:27:"config:views.view.frontpage";i:5;s:7:"file:79";i:6;s:8:"node:417";i:7;s:8:"node:418";i:8;s:8:"node:420";i:9;s:8:"node:426";i:10;s:8:"node:427";i:11;s:8:"node:428";i:12;s:8:"node:433";i:13;s:8:"node:434";i:14;s:8:"node:435";i:15;s:8:"node:436";i:16;s:9:"node_list";i:17;s:9:"node_view";i:18;s:6:"user:1";i:19;s:6:"user:6";}s:7:"max-age";i:-1;}}