从事嵌入式开发的程序员都知道,各种各样的库文件处理是一件烦琐累人的工作,不管你采用的是资源缺乏的单片机,还是高级一些的处理器如arm7,arm9,powerpc等,为了实现产品在声音,图象,信息记录各方面的功能,你都不得不花费大量的时间将零散的,不同格式的音效文件,位图文件,动画文件,视频文件,字库文件,记录文件等分门别类的组织,拼接成各种库文件,以便于下载并烧录到FLASH或者EEPROM中去,拼接过程中,你必须小心的提取和保存诸如文件长度和偏移量这些定位信息,并在INC文件或头文件中定义它们