Linux 环境下的无线通信科技 1 开发板 Linux 运行环境简介 一般来说,Linux 环境主要包括windows 工作坪外、Linux 服务器以及开发板平台。上述三者均处在同一个网络体系中。软件开发人员在 Linux 服务器上设计编译环境,然后通过 windows 工作坪外以及仿真器与开发平台相互连接。在这种运行环境下,软件设计人员能够直接通过远程或者 windows 运行程序进行 Linux 服务器开发。笔者建议,选择 Linux 发行版本搭建 Linux 服务器,从而有利于收集各种有效资源。鉴于本文篇幅问题,在此不详细讲解 Linux 环境下的 Pc 机安装事项。 2 以 无 线 点 餐 系 统 为 例 探 究Linux 环境下的无线通信系统开发过程 无线点菜系统软件部分分为系统服务器软件和手持终端点菜软件,这两部分的软件均采纳 Qt 开发,点菜系统服务器端需要对许多系统数据进行处理,而系统采纳的数据库管理系统是一款小型数据库。 无线点菜终端机的硬件、软件平台手持点餐系统的硬件平台直接采纳 ARm9核心 S3c2410X 处理器的 S3c2410 开发板,主频为 203mHz。这款嵌入式处理器,其具有成本低、功能低、性能高等优势。同时准备 TL—wN321G+USB 网卡,与开发板的USB 接口相连接,进而有效实现无线点餐的通讯功能。手持点餐系统的软件平台是基于 Linux2.6 操作系统基础之上的,在内核配置中设置无线网卡支持项目,结合系统添加库文件、终端系统、无线网卡驱动以及相关的配置管理工具和启动脚本等项目。终端餐桌点餐系统直接利用 ARm9 开发板作为硬件平台,终端机在 Linux2.6 系统上进行操作,结合文件系统合理添加库文件、点餐中断程序等管理工具。终端点餐系统使用 QT 进行开发,其遵守 QT/Embedded 的一般程序,进而有效实现各种点餐功能。另外,鉴于餐桌终端的各种优势,充分开发了点餐娱乐系统化功能,在点餐的同时还能进行音乐、游戏、上网等功能。 无线通信系统远程服务器介绍在远程服务器上设计的点餐系统可以说是整个无线点菜系统的核心,通过该系统提供点餐初始信息选择,餐台信息选择,点餐终端机处理等数据,所有的餐台选择、点菜信息以及提交选单以及信息处理都是在这个服务器上实现的。在本软件设计中,充分利用 Linux2.6 系统操作系统的 P 机作为远端服务器,TomcAT 在服务器上建立jSP 网站,使用 DREAmwEAVER 视觉化网页开发工具和 mySQL 数据库进行网页设计开发,进一步实现数据库操作以及用...