| With the wide application of embedded technology, improving the traditional data acquisition system and the development of embedded acquisition system have become a hot issue. Crane Acquisition System similars to"black box"of the plane, which can automatically record data of crane running, and is able to storage the data in the form of file, can achieve downlink data by USB communication interfaces.Compared with traditional data acquisition system, the system has advantages of acquisition speed, performance stability, low power consumption, and reading easily. After a few minutes, data can be taken away as long as U.disk is inserted, and avoiding the disadvantages of the traditional data acquisition which compute is bring into the field to collect data. In the process of the project development of Crane Acquisition System, my main work is to realize the design of data acquisition module, through building platform based on ARM microprocessors and free Linux operating system, and to realize U.disk which storages data.Firstly, the paper summarizes the background of subject and the whole system; Secondly, the paper details the system hardware design and the method of migrating Linux OS to AT91RM9200 platforms; then discusses in detail the design of the system software that is U.disk drive based on Linux, The Mass Storage Class and its subclass UFI Command Sets have been discussed in detail, a part of UFI command has been impended to read and write the logic sector of U.disk; Building the fat32 file system which is supported (windows Linux and so on)pop OS on the U.disk, achieving the API functions such as read, write and so on, what's more, optimizing the FAT32 at implementation level to accomplish the storage of the data of crane running; Finally, the paper is ended with the summarization of research work. |