APP下载

基于S3C2440和Linux的无线拨号上网终端

2012-04-24王贝贝周冬梅

电子科技 2012年9期
关键词:系统

王贝贝,周冬梅

(成都理工大学信息科学与技术学院,四川成都 610059)

目前嵌入式技术已经广泛应用于各个领域,设计采用S3C2440处理器和Linux系统实现的无线拨号上网终端在各个领域有着广泛的应用空间。例如在视频监控方面,结合无线网络技术,使监控的方式更加多元化,使监控的面积和距离都得到了大幅提高,摆脱了物理通道的约束,可以说是未来监控系统的发展方向。终端采用 ARM9嵌入式处理器,主频最高可达400 MHz,而且其内部集成了LCD控制器、内存控制器、Flash接口电路以及双通道的USB总线,处理器也支持Linux操作系统,而Linux操作系统也拥有现代操作系统所具备的内容:抢先式多任务处理、内存保护、虚拟内存[1]并支持TCP/IP的众多协议。因此,将它们用于无线拨号上网终端中时,可以利用ARM9低功耗,高性能的特点和Linux良好的网络支持功能完成拨号上网和进一步的具体应用。

1 终端硬件平台

硬件部分采用核心板加底板的结构,核心板是以S3C2440作为处理器,并配有 64 MB的 SDRAM,256 MB/1 GB的Nand Flash和2 MB的Nor Flash;底板上添加了串口、USB 接口、100 Mbit·s-1以太网RJ-45接口和SD卡等基本外围电路。另外,单独开发了3G模块的电路板,目的是把3G模块的miniPCI接口通过硬件转化为USB接口,这样不仅方便3G模块与核心板的连接,而且也方便了对3G模块在Linux系统下驱动的处理,3G模块采用华为EM770W。

2 软件平台

2.1 PC机软件平台

系统软件平台以Linux操作系统为基础,在PC机上安装虚拟机,然后在VMware Workstation上安装Red hat Enterprise 5,内核采用 Linux-2.6.32.2,然后在Red hat5的Linux上建立ARM-Linux-gcc的交叉编译环境,ftp以及samba服务器等。

2.2 终端的系统移植

系统移植包括:配置Linux内核,向内核中添加3G模块的驱动和ppp协议的支持,并重新编译和下载。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统