Content area
Abstract
Along with the fast development of embedded computing and control technology, the requirement of more advanced embedded operating system and filesystem is coming up. In an embedded environment, a filesystem with automatic data compression (FWADC) can make use of resources much more efficiently than a usual filesystem, so this kind of filesystem is more suitable for the technology development situation. A new structure of FWADC is initially provided in this dissertation. This kind of structure support the share of automatic data compression feature between filesystems within one operating system. It is implemented in this dissertation and the goal is achieved well. The structure of existing FWADC does not support share of automatic data compression feature between filesystems within one operating system, i.e., we have to make a totally new implementation for every filesystem respectively. In this dissertation, a new structure of FWADC with own intellectual property right is proposed. It not only solves the problem mentioned above, but also optimizes data compression operation and reduces its negative influence to the whole operating system. Firstly, in this dissertation, the technologies and thoughts applied in this system are introduced. Secondly, the whole design is described in detail. Thirdly, the implementation of this system is discussed and related flow charts and data structures are shown at length. Fourthly, some key technologies used in the implementation are demonstrated separately. In the end, the usage of this system is shown, the features of it are summarized and the improvements which can be done in the future are also described. The design and implementation of FWADC is the core content of this dissertation. The whole process of the development of FWADC is discussed from a developer view. Not only every level contained by FWADC is described, but also the implementation is given in detail. Not only structure and flow chart of every module are shown, but also some related academic problems are discussed.