# 基于6818开发板的Linux虚拟机自助点餐系统 **Repository Path**: dream_peach/order_system ## Basic Information - **Project Name**: 基于6818开发板的Linux虚拟机自助点餐系统 - **Description**: 这是一个自主点餐系统 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-18 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于6818开发板的Linux虚拟机自助点餐系统 #### 介绍 基于嵌入式Linux与6818开发板,设计并实现自助点餐系统。该系统支持触摸屏与语音输入,通过TCP/IP与TFTP实现网络通信与文件传输。掌握多线程并发、触摸屏事件处理、字模转换、BMP图像显示等技术。在Linux虚拟机中运行,通过secureCRT控制开发板,实现订单存储与处理。项目涵盖Linux系统管理、网络编程及硬件交互等核心技能。 #### 软件架构 arm架构,Linux,C语言,secureCRT,交叉编译 #### 功能特色 1. 支持用户触屏点餐 2. 提交订单后,通过网络编程实现服务端与客户端的通讯 3. 服务端计算菜品数量和总价 4. 在服务端显示订单的详细信息 #### 安装与运行 ##### 编译 1. 在Linux中编译image.c文件 `````` linux arm-linux-gcc image.c -o image -pthread `````` 2. 在Linux中编译fwd.c文件 ``````linux gcc fwd.c -o fwd `````` ##### 运行 1. 在Linux中运行fwd文件 ``````linux ./fwd `````` 2. 将image文件传入到s6818开发板中 `````` rx image `````` 3. 在secureCRT中运行image文件 `````` ./image `````` #### 说明 ​ 本项目采用交叉编译的运行方式,需要在虚拟机上编译出s6818开发板可执行的二进制文件,再将其在secureCRT传输到开发板中,方可运行。 #### 参与贡献 ​ 欢迎对本项目做出贡献。您可以通过提交 Pull Request 或 Issues 的方式来提出建议和改进。 #### 许可证 ​ 该项目采用 [MIT 许可证](https://gitee.com/zhipengtan/flight-system/blob/master/LICENSE) 开源。详细信息请查阅许可证文件。