GPRS模块采用德国西门子型号为MC35I的GPRS Modem[3]终端,它设计小巧、功耗很低。拥有RS232接口,配件有天线,串口线,电源。该设备支持短信收发、语音、传真、GPRS上网、数据传输等功能。GPRS模块如图2所示。
图2 GPRS模块
1.3.3 PC端系统的选择
PC端的软件主要是系统的选择,是选择双系统(Linux+Windows XP)还是选择虚拟机安装Linux系统。前者的优点是运行速度快,缺点是切换系统的时候需要重新启动。后者的优点是可以任意切换系统,缺点是对硬件要求较高。我建议使用2G内存,Pentium4双核处理器以上的PC使用后者。
1.3.4 嵌入式操作系统的选择
纯商业性的嵌入式操作系统主要有WinCE和VxWorks,开源的嵌入式操作系统有嵌入式Linux,其他的还有rtLinux,uC/OS-II等。
Linux是目前最为流行的一款开放源代码的操作系统,从1991年问世到现在,不仅在PC平台,还在嵌入式应用中大放光彩,逐渐形成了与其他商业EOS抗衡的局面。目前正在开发的嵌入式系统中,70%以上的项目选择Linux作为嵌入式操作系统。
经过改造后的嵌入式Linux具有适合于嵌入式系统的特点。
内核精简,高性能、稳定;
良好的多任务支持;
适用于不同的CPU体系架构:支持多种体系架构,如X86、ARM、MIPS、ALPHA、SPARC等;
可伸缩的结构:使Linux适合于从简单到复杂的各种嵌入式应用;
外设接口统一:以设备驱动程序的方式为应用提供统一的外设接口;
开放源码,软件资源丰富:广泛的软件开发者的支持,价格低廉,结构灵活,适用面广;
完整的技术文档,便于用户的二次开发。
相比易开发性,WinCE似乎更胜一筹,但基于中国现在的国情,免费且开源的Linux拥有着WinCE永远无法超越的优势,预计未来使用免费开源代码开发的产品远大于使用商业操作系统。所以我选择了嵌入式Linux来开发这次的项目。本文来自辣.文~论-文.网原文请找腾讯3249,114
1.4开发难度分析
(1).主要是硬件环境的配置与测试。
(2).键盘驱动加载的问题,如何能正确使用ARM板上的按键。
(3).算法的设计,实现通过中文短信报警和拨号报警的功能。
2 嵌入式开发平台的构建
2.1 嵌入式开发的硬件环境
(1)能够流畅运行WIN XP/Linux(双系统)的PC机作为主机端。
只是要求主机端的OS要求有XP和Linux两种类型的OS,便于调试和开发。WINXP系统是运行虚拟机程序和查阅资料的。而在Linux下是运行ARM交叉编译环境及开发Qt/Embedded界面,与开发板通信以及程序的编写的。
(2)亿道公司的基于XSCALE270的评估板一个。
(3)一个型号为西门子MC35I 的GPRS Modem。
(4)两部手机,另加一张SIM卡。
2.2 嵌入式开发的软件环境
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
ARM+GPRS智能家居控制入侵检测与报警 第3页下载如图片无法显示或论文不完整,请联系qq752018766