《alios things开发实战系列》第二篇:文件系统(三):Alios上移植FatFS文件系统

不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员。

 移植FATFS到Alios

像上篇文章提到的,移植FATFS需要将文件系统底层和SD驱动的中间接口实现,具体接口是在diskio.c中实现,具体不同物理介质实现不同。

《alios things开发实战系列》第二篇:文件系统(三):Alios上移植FatFS文件系统

 在实现diskio.c后,剩下的便是将FATFS与Alios的VFS层进行对接。

可以根据不同物理介质对其进行注册。

《alios things开发实战系列》第二篇:文件系统(三):Alios上移植FatFS文件系统

 往下了解,与linux文件操作相似,通过函数指针来实现不同文件系统操作的解耦。

《alios things开发实战系列》第二篇:文件系统(三):Alios上移植FatFS文件系统

剩下的就是深入去了解FATFS的具体实现,以及相关物理介质的操作,应该就能达到熟悉的水平了,这里就暂时不深入讲下去了。

文章每周持续更新,原创虽短,确不容易,欢迎大家点赞关注,一起交流技术一起提升成长。