找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2293|回复: 1
打印 上一主题 下一主题
收起左侧

初步移植fatfs 有感

[复制链接]
跳转到指定楼层
楼主
ID:392682 发表于 2018-9-11 16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写这个帖子,主要是想记录一下,内容不一定对,假如有人看到,如果是想学习如何移植的,那么还是别看,没有操作步骤。这些只是感想,,都是我自己yy的,。只是想记录一下生活点滴。还不知管理员给不给发

之前看到“移植”和“系统”两个词,就觉得很难。就想,医生给病人移植一个器官,这是多么困难的事,考虑的因素得多少呀,,然后就联想到电子上,想一想就害怕。那什么又是系统,我只接触过windows系统,系统应该是高高在上,只可远观的东西吧。估计要考虑很多因素。人说,走一步看百步,我站在自己浅薄的根基上,往自以为的前方,望两眼,感到危机四伏,瑟瑟发抖。感觉自己很多时都是这样。


but,觉得这东西又必须得学习了解,唉真是没办法,硬着头皮看看吧。然后找了一个讲解视频,对着开发板操作起来。真是被这大几千行代码吓住了,不过撑着了解了一会,发现,有几千行代码根本不需要去管,这几千行代码就是   文件系统,奥,原来系统是一个一个函数拼凑起来的,也没啥神奇的嘛

  渐渐的困得迷糊了,突然屏幕上发现了熟悉的main(),很是欣慰啊。随后电脑上的人就开始讲如何创建文件,读写文件,等。哎,这不就是简单的函数调用嘛。看了一会,豁然开朗。发现,文件系统就是很多函数的集合,移植就是把这些函数添加到你的工程中来,文件系统可删减,就是根据函数里面的宏定义,,看看那些功能不要,就不要定义他,或者改变一些参数的值等,也很简单。
所谓的接口,就是文件系统里提供的功能函数,如f_open().f_close()等。
当文件系统成功的被添加到你的工程中来时,感觉就成功了,就可以使用许多函数了,比如创建一个文本文件,往里面些数据,等。在单片机里面建立了文本文件,存在SD里(当然SD卡的驱动也是现成的,用别人的),然后把SD卡插在电脑上,电脑就可以轻松的操作这个文本文件了。这是我学fatfs的主要动力与目的,因为电脑和单片机可以同时操作同一个文件。感觉很好。

刚刚操作成功了几个实验,有点兴奋,想把想法写出来,虽然我这到这些想法肯定不怎么对,但是觉得现在不谢谢,过一会又不想写了。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584195 发表于 2023-7-11 07:20 | 只看该作者
我也想移植一下FS,还没有入门,希望能达到大佬的高度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表