6.2素材导入流程(bin文件方式)

在GUI平台上如果使用自定义的图片或字库等素材,采用Bin文件形式将素材导入到下位机板子中。

GT-HMI Designer工程文件编译成功后,会在工程目录下生成out文件夹(使用GT-HMI的模块时请使用board文件夹中的resource.bin文件),out目录中的bin文件是GT-HMI Designer工程中用到的图片和字库等素材转换来的,如下图所示:

将resource.bin文件烧录到您所使用的我司提供的flash芯片中。然后复制生成的gt_port_vf.c文件,假如使用字库则会额外生成gt_gui_driver.h和库文件(此处与Designer软件中编译环境设置有关,设置为keil5则生成gt_gui_driver.lib库文件,设置为gcc编译则生成libgt_gui_driver.a库文件),将生成的文件替换掉STM32F429工程GT-HMI-Engine引擎包driver中的gt_port_vf.c文件,gt_gui_driver.h文件和gt_gui_driver.c文件。注意使用库.lib文件替换掉.c源文件时,工程中的配置也要相应改变。

 

实现gt_gui_driver.h中外部声明的r_dat_bat函数和之前移植中未实现的spi_wr()函数,其中datawrite为需写入数据的数组,len_write为写入的数据长度,data_read为存放读取数据的数组,len_read为读取数据的长度。参考实现如下:

实现上述两个函数之后,调用文字或者img图片控件,设置图片路径,可以看到文字和图片显示情况,根据需求做排版布局调整。

 

下一页
上一页
    • 联系电话

    • 0755—83453881
    • 服务时间

    • 周一至周五 9:00-18:00
    • 高通GT-HMI交流群