Design and Implementation of Basic Log Structured File System for Internal Flash on Embedded Systems

Hüseyin Karacali, Tuncay Yıldırım
{"title":"Design and Implementation of Basic Log Structured File System for Internal Flash on Embedded Systems","authors":"Hüseyin Karacali, Tuncay Yıldırım","doi":"10.1109/UBMK55850.2022.9919586","DOIUrl":null,"url":null,"abstract":"Internal flash memory on microcontrollers, which are utilized in embedded systems, has become increasingly important in recent years. Internal flash memory storage solutions continue to gain importance with these developments. Therefore, the utilization of file systems on flash memory has become increasingly crucial. The current file systems are difficult to integrate into embedded software applications, and no logs of transactions are retained. The HT File System's purpose is to produce a hardware independent file system that can also be used to store statistical data. It is a file system with properties such as easy integration, fast operation, a simple and reliable structure, and a low memory footprint that's specifically designed for usage in internal flashes. With these qualities, it can be an applicable alternative to other embedded file systems. Furthermore, statistical data can be saved for each operation and the internal flash sector. Developers and testers will benefit from these statistics. Every file action is handled in a straightforward manner. Moreover, the algorithmic structure is basic, which means it uses fewer resources and runs faster. When compared to other file systems, it is compact. The findings reveal that the HT File System maximizes file processing performance while also attempting to store a statistical record of these interactions. On the other hand, a simple configuration interface reduces the amount of labor required for integration. It also incorporates a wear leveling system, which helps the Flash last longer. Consequently, the developer friendly HT file system for small sized internal flash memory has emerged.","PeriodicalId":417604,"journal":{"name":"2022 7th International Conference on Computer Science and Engineering (UBMK)","volume":"81 3","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 7th International Conference on Computer Science and Engineering (UBMK)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UBMK55850.2022.9919586","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Internal flash memory on microcontrollers, which are utilized in embedded systems, has become increasingly important in recent years. Internal flash memory storage solutions continue to gain importance with these developments. Therefore, the utilization of file systems on flash memory has become increasingly crucial. The current file systems are difficult to integrate into embedded software applications, and no logs of transactions are retained. The HT File System's purpose is to produce a hardware independent file system that can also be used to store statistical data. It is a file system with properties such as easy integration, fast operation, a simple and reliable structure, and a low memory footprint that's specifically designed for usage in internal flashes. With these qualities, it can be an applicable alternative to other embedded file systems. Furthermore, statistical data can be saved for each operation and the internal flash sector. Developers and testers will benefit from these statistics. Every file action is handled in a straightforward manner. Moreover, the algorithmic structure is basic, which means it uses fewer resources and runs faster. When compared to other file systems, it is compact. The findings reveal that the HT File System maximizes file processing performance while also attempting to store a statistical record of these interactions. On the other hand, a simple configuration interface reduces the amount of labor required for integration. It also incorporates a wear leveling system, which helps the Flash last longer. Consequently, the developer friendly HT file system for small sized internal flash memory has emerged.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
嵌入式系统内部Flash基本日志结构化文件系统的设计与实现
近年来,微控制器内部闪存在嵌入式系统中的应用变得越来越重要。随着这些发展,内部闪存存储解决方案继续变得越来越重要。因此,对闪存上文件系统的利用变得越来越重要。当前的文件系统很难集成到嵌入式软件应用程序中,并且没有保留事务日志。HT文件系统的目的是生成一个独立于硬件的文件系统,该文件系统也可用于存储统计数据。它是一种文件系统,具有易于集成、操作快速、结构简单可靠、内存占用低等特点,专为内部闪存使用而设计。有了这些特性,它可以成为其他嵌入式文件系统的一个适用的替代方案。此外,统计数据可以保存为每个操作和内部闪存扇区。开发人员和测试人员将从这些统计数据中受益。每个文件操作都以简单的方式处理。此外,算法结构是基本的,这意味着它使用的资源更少,运行速度更快。与其他文件系统相比,它是紧凑的。研究结果表明,HT文件系统最大限度地提高了文件处理性能,同时也试图存储这些交互的统计记录。另一方面,简单的配置接口减少了集成所需的工作量。它还结合了一个磨损平衡系统,这有助于Flash使用更长时间。因此,开发人员友好的小型内部闪存的HT文件系统出现了。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Study on Power and Energy Measurement of NVIDIA Jetson Embedded GPUs Using Built-in Sensor Forecasting the Short-Term Electricity In Steel Manufacturing For Purchase Accuracy on Day-Ahead Market Adaptive Slot-Filling for Turkish Natural Language Understanding Design and Implementation of Basic Log Structured File System for Internal Flash on Embedded Systems Toolset of “Turkic Morpheme” Portal for Creation of Electronic Corpora of Turkic Languages in a Unified Conceptual Space
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1