基于S3 C2440和Linux的无线拨号上网终端
4 测试
4.1 驱动检测
将电路板的启动模式设置为Nand Flash启动,则Linux系统会在通电后自动运行。系统启动后,会在/dev目录下生成PPP设备节点,可用ls/dev/PPP-1命令查看是否存在。在电路板的USB HOST口连接3C模块的电路板,若超级终端上有如图2所示的信息输出,则可知3G模块的驱动已经正确添加到内核中了。本文引用地址:https://www.eepw.com.cn/article/153809.htm
4.2 拨号测试
在超级终端命令行下,输入命令:pppd call wcdma,结果如图3所示,说明拨号成功。
然后记录出现的两个DNS地址,找到/etc目录下的resolv.conf文件,将分配得到的两个DNS服务器地址:202.102.224.68和202. 102.227.68添加到文件中,这样就可以进行域名解析了。Ping外网测试,ping119.75.217.56检查是否能够正常访问网络。结果如图4所示,说明网络连接正常。
5 结束语
设计和实现了基于S3C2440和Linux的无线拨号上网终端,对其中3G拨号上网所用到技术进行了探讨和分析。利用ARM高速的实时数据处理能力和Linux的网络支持功能,保证了终端设备工作的稳定性和实时性,具有一定的实际意义。有待注意之处:(1)硬件3G模块的电路板有必要集成到底板上,这样可以简化系统设计,降低成本。(2)Linux系统内核要根据具体的实际应用情况进行裁剪,这样不仅节省了存储资源,而且还提高了系统的处理速度。
评论