低固存嵌入式系统的uClinux小型化方法
时间:06-21
来源:互联网
点击:
物理块。一个节点代表一个文件,文件是不同用户操作记录的一个集合,可由多个数据块构成。由于空间有限,可将整个空问构成一个循环链表,插入和删除的动作分别在表头和表尾进行。随着时间增长和记录条数的增加,整个存储空问会饱和,后面存进的记录会覆盖前面的记录,但数据在被覆盖前早巳失去应用价值,所以只需对链表进行插入、删除、查找等简单操作,就可以轻松实现对陵文件系统的管理。待整个文件系统的数据结构和操作函数完成后,把该文件系统加进uClinux中去。该步骤主要是构造超级块、节点、文件在内存中的结构,然后写出相应的超级块、节点、文件操作函数集super_operations,inode_operations,file_operations。再编写read_super函数和注册函数init_ReFS_fs,最后在Linux的初始例程filesystem_setup()函数中添加:
#ifdef CONFIG_ReFS_FS
init_ReFS_fs();
#endif
4 结束语
针对低固存嵌入式系统,可以通过以上的小型化措施,恨据具体的嵌入式应用定制uClinux,同时增加了系统的可移植性、易扩展性。但由于对原系统的某些功能作了裁剪、删除,在一定程度上影响了uClinux系统原有的可扩展性和移植性、不过这也是大小与移植性折中后的结果。
- 基于FPGA的DSP设计方法(08-26)
- 专家指导:Linux操作系统密码恢复方法(05-16)
- 基于多核DSP Bootload代码加载方法研究(01-16)
- 基于DSP 的大容量无线传输技术中高性能的启动方法(03-16)
- 多核调试新方法探讨(10-22)
- 有备无患Linux操作系统备份方法介绍(06-06)