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 的一般程序,进而有效实现各种点餐功