admin管理员组

文章数量:1665590

由于是多文件下编译,涉及的文件很多,还有链接库,发源代码读者也不能编译运行,因此不将源代码下发打印。将所有的文件压缩成包,放到百度网盘上,话不多说上链接,有简陋功能展示视频。(可直接扫描二维码)。

链接 :https://pan.baidu/s/1byQOjE12QLpOPiYCQc6iQA

提取码:yyds

 下面我将详细讲解各文件的作用

1、 picture目录:存放菜品的照片以及桌面背景图片。

注:在开发板里面,我的菜品图片与其他图片不在一个目录下。因为我要将所有的菜品图片名字存放到链表中,也就是检索目录下的所有.jpg文件。

2、common.c / .h、font.h、input.h、input-event-codes.h、jconfig.h、jerror.h、jmorecfg.h、jpeglib.h、lcd.c、lcd.h文件都是提供的底层文件,目前阶段不用去管,直接用就行。

3、libfont.a libjpeg.so libjpeg.so.8 libjoeg.so.8.3.0都是库文件,也不用去管。

注:要把这四个库文件上传到开发板中。

4、main是我在Ubuntu系统下生成的可执行文件。

注:不能使用gcc编译,不然在开发板中不能执行。要使用arm-linux-gcc编译。

5、Makefile是一个脚本文件,方便用户多文件编译时命令过于冗长。

6、opendir.c文件是检索目录下所有的.jpg文件,并将他们的名字存放到链表中。

7、double_link.c文件是双向循环链表。

8、test.c文件是main文件,里面的函数都有功能介绍,有兴趣的读者可以自行下载看。

下面是Ubuntu编译界面和开发版目录内容

 上滑结束程序。

下面是开发板屏幕图片

本文标签: 内核开发板系统电子cortex