缘由:
项目中用到了屏幕,一款TFT LCD屏幕,需要做界面。其中有一些图片的界面,图片是已经设计好的,需要将图片转成数组,然后放到工程中使用。图片少的时候还可以一个个的转换,放到工程中,后来图片多了,需要放到片外的Flash,这个时候需要将图片转换为Bin文件,下载到外部Flash中。根据这个需求,做了一个小工具来做转换。
功能简介:
例如有两个文件
文件 file001.c 内容:const unsigned char array001[4] = {0x11,0x11,0x11,0x11};
文件 file002.c 内容:const unsigned char array001[4] = {0x12,0x12,0x12,0x12};
将上述两个文件file001.c和file002.c中数组的数值提取出来,保存到output.bin中。
工具界面:
使用方法:
1. 点击,初始化,会将之前生成的log.txt与output.bin删除掉。
2. 点击,添加数组,选择Demo数据中的各个文件,可以一次选择一个,可以一次选择多个。
添加后,会生成一个log.txt,里面显示了数组被添加的顺序。
生成output.bin