ARM9主板说明 LINUX-2410A LINUX-2410A是由广州暨嘉科技有限公司设计生产的一款基于ARM9的嵌入式电脑平台,它基于三星公司的ARM处理器S3C2410A,采用6层板设计。S3C2410A使用ARM920T核,内部带有全性能的MMU(内存处理单元),具有高性能、低功耗、接口丰富和体积小等优良特性。LINUX-2410A正是基于此芯片本身的各种特点而设计的。 一.软硬件性能特点硬件特性: 序号 | 名称 | 描述 | 1 | CPU | Samsung S3C2410A,200MHz主频,最高266Mhz | 2 | ROM | 16 MB INTEL Flash ROM 64M Samsung Nand Flash ROM | 3 | RAM | 32Mx2 SDRAM | 4 | LAN | 一个10M ,RJ-45接口 | 5 | Serial | 2个DB9标准串口 | 6 | USB | 1个USB Host A型接口(USB1.1协议) 1个USB Host B型接口(USB1.1协议) | 7 | Audio | 一个音频接口(双声道,可直接接耳塞) 一个音频输入口 | 8 | RTC | 接32.768KHz的晶振,带有备份电池,可保持时钟 | 10 | SD Card | SD Card插座(可扩展) | 11 | LCD | 1个可编程用户LCD(带驱动程序) | 12 | Keypad | 4X4个可编程用户按键(带有驱动程序) | 15 | POWER | 一个开关电源+5V供电 | 16 | Fixed Hole | 4个定位孔(内径5mm,外径5mm) | 17 | Boardsize | 120(L)x90(W)mm |
软件特性(for Linux): 名称 | 功能特性 | 说明 | BIOS | bootloader | 启动系统(可以设置启动时间) | Xmodem | 支持Xmodem传输协议 | Update Flash | 支持更新Flash | Set Kernel Parameter | 支持设置内核参数 | Set Partation | 支持设置分区 | 内核 | Linux kernel 2.4.18 | 使用2.4.18稳定内核 | ROM/CRAM/EXT2/FAT32/NFS/YAFFS file system | 支持ROM/CRAM/EXT2/FAT32/NFS/YAFFS等文件系统 | 驱动支持 | System Interrupt & Timer Driver | 系统中断和系统时钟驱动 | Serial device driver | 三个串口驱动 | Block memory device driver | 块设备驱动 | Flash memory device driver | Nand Flash驱动 | 10Base-T external device driver | 外接10M以太网卡驱动 | RTC (Real Time Clock) Driver | 实时时钟驱动 | USB Host driver | USB Host驱动 | USB Slave | USB Slave驱动 | LEDS | LEDS灯驱动 | Buttons | 用户按键驱动 | Frame Buffer | Frame Buffer | 网络协议及网络应用程序 | TCP/IP | 完整的TCP/IP协议 | NFS | 支持NFS Server和NFS Client | Server | 服务器 | File transfer (FTP client / server) | FTP传输服务(包括登录和服务器) | Remote login () | 远程登录 | Web server (HTTP v1.1, boa) | Webserver(boa) |
Web base management suite (Sample only) | 可通过网页管理目标板 | 系统升级 | Console & FTP | 在控制台下使用FTP升级系统 | NFS | 通过网络文件系统升级 | 配置系统和服务 | Local console through RS232 and remote configuration and management(Sample Only) | 通过串口控制台或远程登录配置系统 | WEB configuration and management(Sample Only) | 通过浏览器进行简单配置 | Network ping | 使用ping检查系统 | Ifconfig, route, d | 提供fig, route,d等网络配置和服务程序 | login, sh, echo, discard | 登录和其他程序 | leds | 控制用户LED | buttons | 键盘使用程序 | 图形界面 | Qt/ EMBEDED | 一个非常成熟的嵌入式图形用户界面系统,带有很多丰富的应用程序 | Microwindows/NanoX | 一个轻型的嵌入式图形系统 | 数据库 | armsql | 用于嵌入式系统的一个功能强大的数据库 |
说明: ARM9-2410-CORE核心板,采用6层板工艺,其中2层电源层的设计,使其具有最佳的电气性能和抗干扰性能。
二.LINUX-2410A主要接口介绍
1 LAN:RJ45 表1 LINUX-2410A网络接口引脚描述 引脚 | 名称 | 描述 | 1 | TX+ | Transmit Data+ | 2 | TX- | Transmit Data- | 3 | RX+ | Receive Data+ | 4 | NC | Not connected | 5 | NC | Not connected | 6 | RX- | Receive Data- | 7 | NC | Not connected | 8 | NC | Not connected |
2 串口1:COM1 Samsung S3C2410X本身带有3个标准串口,LINUX-2410A引出串口1,2并接到DB9插座上,为方便用户设计,二个串口通过10针间距2.5mm插座COM2-3直接从CPU引出。 3 . USB接口 Samsung S3C2410X CPU带有2个USB接口,一个作为Host(可配置为Slave模式),一个是Slave。LINUX-2410A把这两个接口均引出,其中USB HOST使用PC上常见A型口,USB DEVICE使用B型口. 4. 电源插座: LINUX-2410A使用+5V直流电源供电,并在电源插座的旁边标明了插座的极 5.? 音频接口 Samsung S3C2410X带有I2S音频总线,因此LINUX-2410A使用了一片I2S接口的菲利普解码芯片UDA1341,通过该芯片和相应的软件,用户可以播放接接至耳塞或者音箱,音频输入接口可以录音。 - 键盘 4*4
- LCD? 128*64
引脚 | 名称 | | 1 | D2 | | 2 | D4 | | 3 | D3 | | 4 | D7 | | 5 | D0 | | 6 | D1 | | 7 | D5 | | 8 | D6 | | 9 | SCL | | 10 | SDL | | 11 | E | | 12 | R/W | | 13 | RS/CS | | 14 | /RST | | 15 | NULL | | 16 | AIN | |
- Linux驱动程序开发(略)
三..典型应用
- 嵌入式远程视频采集系统
多媒体通信技术的发展为信息的获取和传输提供了丰富的手段,视频采集是其中不可缺少的重要组成部分,该系统基于S3C2410的ARM9芯片和嵌入式Linux操作系统,采用USB摄像头捕捉视频,经MPEG-4算法压缩编码,系统直接与网络相连,用户使用标准的网络浏览器和流媒体播放程序即可查看远程视频影像
系统框图 (2)智能家庭网关 智能家居网络(E-Home)指在一个家居中建立一个通信网络,为家庭信息提供必要的通路;在家庭网络操作系统的控制下,通过相应的硬件和执行机构,实现对所有家庭网络上家电和设备的控制和监测。家庭网关主要实现控制网络和信息网络的信号综合并与外界接口,以便作远程控制和信息交换。 (3).GPS数据导航系统 (5).多媒体通信终端 ? 基于Linux操作系统的嵌入式多媒体通信终端。终端硬件电路设计以嵌入式处理器ARM9为核 (6).可视门禁智能终端 楼宇可视对讲、门禁控制、远程监控、家电控制及信息交互于一体。 (7).各种工控主板 (8) .GPS+GPRS(CDMA)车载终端 (9).采用ARM9 S3C2410和Linux系统的指纹识别管理系统
|