- 博客(6)
- 收藏
- 关注
原创 jffs2文件系统浅析----第二章从文件创建到flash固化存储
在第一章中我们讲述了jffs2文件系统如何通过文件ino信息找到flash中对应文件的数据实体,本章将与各位探讨下如何将文件固化到flash中存储。
2024-03-09 20:02:08 378 1
原创 jffs2文件系统浅析----第一章 认识linux文件系统与flash之间的交互流程
总所周知,对于linux系统来说,上层采用VFS对所有文件系统的操作进行抽象,屏蔽了底层不同文件系统之间的实现差异。本文主要针对常用的闪存文件系统jffs2,与各位一起探讨下它的实现原理。
2024-02-21 00:26:03 1324
原创 文件系统浅析
什么是文件系统?按照维基百科定义:即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。简单来说,文件系统可以理解成一种将flash(磁盘)抽象成文件夹,供上层用户管理和使用的机制。
2023-10-05 14:31:32 85
原创 Linux内核内存与硬件交互浅析
我们知道CPU有转移数据、计算、控制程序转移等很多功能,系统运作的核心就是CPU,CPU无时不刻的在处理着大量的事务,但有些事情却没有那么重要,比方说数据的复制和存储数据,如果我们把这部分的CPU资源拿出来,让CPU去处理其他的复杂计算事务,是不是能够更好的利用CPU的资源呢?当我们向系统注册一个驱动时,便会向驱动的管理链表插入我们的新驱动, 同样当我们向系统注册一个设备时,便会向设备的管理链表插入我们的新设备。每次有新驱动driver添加时,bus就会去匹配合适的设备,进而实现驱动和设备间的解耦。
2023-04-06 00:59:15 1311 1
原创 Gcc制作动态符号导出表(动态库)
摘要:简单介绍下在Linux下动态库(.so)中,通过GCC的C++ visibility属性可以控制共享文件导出符号
2023-02-13 16:37:16 1235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人