杭州立宇泰电子专业提供以三星S3C2440,S3C2410,S3C44B0处理器为核心的ARM9/ARM7开发板,提供各种规格STN/TFT液晶模块和驱动方案,提供工业PDA,手持POS,GPS,各种嵌入式终端设备产品的解决方案。

| 功能特性 | 位置 | 描述 |
| 双LCD/触摸屏接口 | 【3】【4】 | ――50针LCD1接口提供了TFT型液晶屏接口所需要的全部信号线,并引出触摸屏接口。可以支持1,2,4,8,16,24bpp(bpp:每像素位数)最高16M色、屏幕分辨率高达800×600像素的各种尺寸规格的TFT型液晶屏; ――26针LCD2接口提供了STN型液晶屏接口所需要的全部信号线,并引出触摸屏接口。支持4位单、4位双、8位单扫描类型、黑白、4级灰度、16级灰度、256色、4096色,以及各种尺寸规格的STN液晶屏; |
| 3 路UART接口 | 【8】【9】 | 其中COM1具有7路信号,COM2具有5路信号,COM3具有3路信号,全部提供RS232电平转换。 |
| 2 路USB接口 | 【12】【13】 | 可以同时使用2路USB HOST(主设备接口),也可以1路作为USB Host另1路作为USB Device(从设备接口),采用【10】处的拨动开关来切换这两种模式。 |
| Nor Flash | 【7】 | 提供1MB(512K X 16位)Nor Flash,主要用于存放启动程序;可根据要求更换不同容量大小的Norflash器件。 |
| 串行EEPROM | 【11】 | 提供AT24C04 4KBit EEPROM,IIC接口设备。 |
| 以太网接口 | 【14】 | 提供10M Ethernet芯片CS8900A,采用集成隔离变压器的RJ45接口,并带有ACT、LINK指示灯。 |
| 音频接口 | 【15】【16】【17】【18】 | 采用IIS接口芯片UDA1341。带双声道录、放音功能。同时提供Line-In输入口。 |
| SPI接口 | 背面 | 提供2路SPI接口板上未用,从板子背面引出来。 |
| IDE接口 | 【20】 | 提供IDE接口和电源,支持CF卡、硬盘等IDE接口设备(注:仅提供电路,未提供驱动程序)。 |
| 按键 | 【25】 | 提供4路外部中断输入。 |
| SD卡座 | 【26】 | 支持SD卡、同时兼容MMC卡。 |
| RTC电路 | 【27】 | 提供CPU实时时钟,带有后备锂电池电源。 |
| 复位电路 | 【28】 | 采用专用复位电路,稳定可靠。 |
| JTAG接口 | 【29】 | 20芯Multi-ICE标准JTAG接口,支持SDT2.51,ADS1.2调试,JTAG烧录等。 |
| 电源接口 | 【1】 | +5V电源供电(>300mA输出),带有电源开关【30】和指示灯。 |
| 蜂鸣器 | 【2】 | 带驱动电路。用作声音提示,或用于PWM测试。在开发板上电复位时有声音提示。 |
| SO-DIMM-200座 | 【20】 | 与核心板的接口 |
| 总线扩展插座(背面 预留焊接位置) | 引出140针,包括数据、地址总线,部分控制总线和I/O功能信号线。 |
通过调试代理软件H-JTAG可以进行仿真调试,速度为15K/S,大大降低了仿真调试成本.
| 测量项目 | 峰值电流 | 平均电流 | 静态电流 | |
| ARMSYS2410-CORE 核心板 | 1.8V | 110mA | 45 mA | 1.2 mA |
| 3.3V | 150 mA | 80 mA | 20 mA | |
| ARMSYS2410-B开发套件(核心板+底板) | 5.0V输入 | 370 mA | 230 mA | 110 mA |
| 序号 | 名 称 | 数 量 |
| 1套ARMSYS2410开发板(核心板+扩展板) | 1个 | |
| 2 | L70T84型LCD模块 | 1个 |
| 3 | 7英寸4线电阻式触摸屏(选配) | 1个 |
| 4 | DVD用户光盘 | 1张 |
| 5 | SJF JTAG小板 | 1块 |
| 6 | 直连串口线(两端母口) | 1条 |
| 7 | RJ45水晶头对等网线 | 1条 |
| 8 | USB电缆 | 1条 |
| 9 | 并口线(一端公口一段母口) | 1条 |
| 10 | 50针LCD排线 | 1条 |
| 11 | +5V/2A开关电源 (INPUT:AC100-240V 50/60HZ) | 1个 |
| 12 | 触摸笔 | 1个 |
| 0:ADC | 1:ADC with DMA | 2:ADC TSP Seperate | 3:ADC TSP Auto |
| 4:DMA M2M | 5:DMA Worst Test | 6:External DMA | 7:External Interrupt |
| 8:IIC(KS24C080)INT | 9:IIC(KS24C080)POL | 10:IIS Reco&Play Test | 11:Reco IIS UDA1341 |
| 12:Play IIS UDA1341 | 13:IIS Slave Set Test | 14:IIS Master Set Test | 15:FIQ Interrupt |
| 16:Change INT Priority | 17:UART2 IrDA Rx | 18:UART2 IrDA Tx | 19:LCD Palette RAM |
| 20:STN 1Bit | 21:STN 2Bit | 22:STN 4Bit | 23:CSTN 8Bit |
| 24:CSTN 8Bit On | 25:CSTN 12Bit | 26:TFT240320 8Bit | 27:TFT240320 8Bit On |
| 28:TFT240320 16Bit | 29:TFT640480 1Bit | 30:TFT640480 8Bit | 31:TFT640480 16Bit |
| 32:TFT640480 BSWP | 33:TFT640480 Palette | 34:TFT640480 HWSWP | 35:MPLL Change |
| 36:MPLL MPS Change | 37:MPLL On/Off | 38:PMS Slow | 39:PMS Hold |
| 40:PMS Idle | 41:PMS Idle(MMU) | 42:PMS Idle Hard | 43:PMS SDRAM Init |
| 44:PMS Power-Off | 45:PMS Power-Off 100Hz | 46:PMS Measure Power | 47:RTC Alarm |
| 48:RTC Display | 49:RTC Round Reset | 50:RTC Tick | 51:SDI Write/Read |
| 52:SPI0 RxTx Int | 53:SPI0 RxTx POLL | 54:SPI0 Master Tx DMA1 | 55:SPI0 Slave Rx DMA1 |
| 56:SPI0 Master Rx DMA1 | 57:SPI0 Slave Tx DMA1 | 58:SPI0 Master RxTx INT | 59:SPI0 Slave RxTx INT |
| 60:Timer Interrupt | 61:Timer Tout | 62:UART0 Rx/Tx Int | 63:UART0 Rx/Tx DMA |
| 64:UART0 Rx/Tx FIFO | 65:UART0 AFC Tx | 66:UART0 AFC Rx | 67:UART1 Rx/Tx Int |
| 68:UART1 Rx/Tx DMA | 69:UART1 Rx/Tx FIFO | 70:UART1 AFC Tx | 71:UART1 AFC Rx |
| 72:UART2 Rx/Tx Int | 73:UART2 Rx/Tx DMA | 74:UART2 Rx/Tx FIFO | 75:USB FIFO Test |
| 76:WDT INT Request | 77:Core Speed(LED) | 78:External Bus Reqest | 79:NonAlgined Access |
| 80:PC Card (PD6710) | 81:Read Page Mode | 82:SWI | 83:External Wait |
| 84:Stone Test | 85:ETC NEC Int | 86:nBATT_FAULT int | 87:Core Cache Test |
| 88:NAND View Bad Block | 89:NAND View Page | 90:NAND Write | 91:NAND Erase |
| 92:NAND ECC | 93:NOR Flash Program |
|
ARM-Linux相关资源 | ||
| 类别 | 名称 | 描述 |
|
引导装载 |
u-boot | 启动Linux,支持启动参数设置; |
| 支持网口高速下载,也支持串口下载; | ||
| 支持bootloader、kernel和文件系统的更新; | ||
| Nandflash读写; | ||
| 更多u-boot功能。说明书详细讲解如何使用u-boot。 | ||
| vivi | 启动Linux; | |
| 支持串口Xmodem下载; | ||
| 支持bootloader、kernel和文件系统的更新; | ||
| -支持设置内核启动参数; | ||
| —其他(说明书详细讲解如何配置、编译、使用vivi)。 | ||
| 内核 | Linux kernel 2.4.18/2.6.15 |
提供Linux kernel 2.4.18/2.6.15稳定内核; |
|
ROM/CRAM/EXT2/FAT32/NFS/YAFFS file system |
支持ROM/CRAM/EXT2/FAT32/NFS/YAFFS等文件系统; | |
| 设备驱动 | System Interrupt&Timer Driver | 系统中断和系统时钟驱动 |
| MTD Driver | MTD驱动 | |
| YAFFS system | YAFFS文件系统源码 | |
| SD/MMC Card Driver | SD/MMC卡驱动 | |
| Framebuffer | LCD/Framebuffer驱动(支持多种类型/分辨率的LCD) | |
| Touchscreen | 触摸屏驱动 | |
| usb host driver |
USB Host驱动; | |
| Leds | LED驱动 | |
|
Serial device driver |
串口驱动 | |
| ADC driver | ADC驱动 | |
| Buttons | 按键驱动 | |
|
RTC (Real Time Clock) Driver |
实时时钟驱动 | |
| 10Base-T external Ethernet device driver | CS8900A网卡驱动 | |
| Flash memory device driver | NandFlash驱动 | |
|
Block memory device driver |
块设备驱动 | |
| Audio driver (UDA1341) | UDA1341声卡驱动 | |
| others | 其他设备驱动 | |
| 网络协议及网络应用程序 | TCP/IP | 完整的TCP/IP协议 |
| Telnet Server | Telnet服务器 | |
| FTP client / server | FTP传输服务(包括客户端和服务器) | |
| Remote login (telnet) | Telnet远程登录 | |
| PPP | PPP点对点协议 | |
| boa(Web Server) | boa动态Web服务器 | |
| NFS Client | NFS网络文件系统客户端 | |
| 系统更新 | u-boot | 通过u-boot提供的TFTP下载升级系统 |
| FTP | 通过FTP登录主机下载新的文件 | |
| USB Mass storage | 通过U盘接入传输文件 | |
| 配置系统和服务 |
Local console through RS232 and remote telnet configuration and management(Sample Only) |
通过串口控制台或telnet远程登录配置系统 |
|
Ifconfig, route, inetd |
提供ifconfig,route,inetd等网络配置和服务程序 | |
| Network ping | 使用ping检查系统 | |
| login, sh, echo, discard | 登录和其他程序 | |
|
WEB configuration and management(Sample Only) |
通过浏览器进行简单配置 | |
| 基本工具 | cat, chmod, discard, echo, flashfsd, flashwrite, free, genhtml, hostname, init, kill, loader, ls, mkdir, mount, ps, reboot, rm, smanaged, sysconf, yes,insmod, lsmod, rmmod | Linux常用命令 |
| 交叉编译器 |
cross-2.95.3.tar.bz2 |
? |
| 图形界面 | QT/Embedded | Qt/Embedded 是 Trolltech 开发的用于嵌入式 Linux 的图形用户界面系统,支持浏览器,Medialplay播放器,文件管理器等等。 |
| tmake工具安装/源码包:tmake-1.11.tar.gz——用于生成应用工程的Makefile文件; Qt/Embedded安装/源码包:qt-embedded-2.3.7.tar.gz ——用于Qt/Embedded的安装; Qt的X11版安装/源码包:qt-x11-2.3.2.tar.gz——用于产生一些必要的工具。 Qtopia安装/源码包:qtopia-free-1.7.0.tar.gz――提供手持机的图形界面平台。 提供了两个脚本文件:buildarm和buildx86,用于在你的系统上安装基于PC的或者基于ARM的Qt开发环境。 |
||
| 应用实例 | LEDs Run-horse Example | LED跑马灯程序 |
| LEDs Control Example | LED单独控制 | |
| Buttons Read Example | 按键控制 | |
| ?MadPlayer Example | 控制台下MP3播放器 | |
| ?vidcat Example | 通过usb摄像头抓图vidcat | |
| Web Server Example | WEB服务器程序 | |
| hello world for Qt | Qt下的Hello程序 | |
|
WINCE5.0 相关软件 | ||
|
类别 |
名称 | 功能说明 |
| BootLoader | Nboot | NandFlash启动代码 Release版本,用于调用 WinCE.NET Image文件 |
| Eboot | WinCE.NET5.0下的 Ethernet BootLoader,用于 Ehternet 在线调试和Ehternet下载烧录 | |
| 驱动支持 | LCD Driver | 显示驱动程序 |
| Audio Driver | I2S音频驱动程序 | |
| CS8900 Ethernet Driver | 10M以太网(CS8900)驱动程序 | |
| Touch Driver | 4线电阻式触摸屏驱动程序 | |
| USB Device Driver | 1路USB从设备驱动程序 | |
| USB Host Driver | 1路USB主设备驱动程序,支持USB鼠标、键盘、U盘等 | |
| Serial Driver | 3路串口的驱动程序 | |
| NandFlash Driver | NandFlash 驱动程序 | |
| RTC Driver | 在WinCE下一次性设置好日期和时间后,可以长期保存并自动更新时间 | |
| EINT Driver | 外部中断按键(K1,K2)驱动 | |
| LED Driver | LED 灯驱动程序 | |
| SD/MMC Driver | SD/MMC 卡驱动程序(DLL 形式) | |
| Keyboard | 键盘,未提供硬件 | |
| Power management | 电源管理 | |
| others | 例如irda,PCMCIA等 | |
| PC端软件 | Microsoft Activesync | 可以利用ActiveSync建立WINCE与PC机的同步连接; |
| EVC++ | 应用程序开发工具; | |
| Power Builder | 内核定制编译工具; | |
| dnw | USB 下载器上位机程序及 VC 源码包; | |
| JTAG | JTAG仿真调试代理软件; | |
| 系统更新 | 网络下载方式更新; | |
| USB下载方式更新; | ||
| SDK的建立 | 配套说明书详细讲解如何建立基于ARMSYS2410的SDK。 | |
ADS版touchscreen测试程序;
最新问答:
问:WINCE5.0下的编译错误:
Error: Could not find file
'C:\WINCE500\PBWorkspaces\RelDir\smdk2410_ARMV4I_Release\irsir.dll' on disk
irsir.dll
C:\WINCE500\PBWorkspaces\RelDir\smdk2410_ARMV4I_Release\irsir.dll NK SH
如何解决?
答:
直接的解决方法是,修改platform.bib,分号注释
irsir.dll $(_FLATRELEASEDIR)\irsir.dll NK SH
这一行。
问:需要route,netstat,ifconfig网络工具标准命令支持(非busybox精简命令)。
答:请联系技术支持索取。
问:linux2.6.15下是否能够支持3个串行口?
答:可以支持。需要配备080630版本的uboot。请联系技术支持索取。
问:如何在ARMSYS2410上添加PPPd服务?
答:所需资料请到这里下载:http://www.hzlitai.com.cn/bbs/viewFile.asp?BoardID=11&ID=797
问:使用linux2.6,在做模块装载(insmod)的时候总失败,如下示出错信息:
Nandflash伪坏块问题解决方法:
采用这个工具对nandflash进行整片擦除: hao
[upload=rar,nandflash擦除工具.rar]viewFile.asp?ID=731[/upload]
这个工具的使用方法等同于2410test。
问:EVC程序下载后出现“Timeout: Failed to connect to the device Failed downloading.”
答:到开发板上设置正确的日期时间、并在网络与拨号连接里面CS89001的那项IP设置为DHCP方式。
问:NFS挂载之后出现RPC call error 101...错误是什么原因?
答:因为NFS启动参数中IP地址为192.168.253.9,而/etc/init.d/rcS中为192.168.253.8因此出现网络错误。
将它们修改为一致即可解决这个问题。
问:ARMSYS2410开发板的功耗有多大?
答:ARMSYS2410-B开发板单板的工作电流280mA,驱动8英寸L80T64时工作电流580mA(背光另加电源),驱动3.5英寸L35T23时工作电流420mA。开发板的供电电压为+5V。
ARMSYS2410在25℃环境温度,单板无外接设备的情况下测试的功耗如下:
| 测量项目 | 峰值电流 | 平均电流 | 静态电流 | |
| ARMSYS2410-CORE核心板 | 1.8V | 110MA | 45MA | 1.2MA |
| 3.3V | 150MA | 80MA | 20MA | |
| ARMSYS2410-B开发套件(核心板+底板) | 5.0V输入 | 370MA | 230MA | 110MA |
问:ARMSYS2410各款套餐的区别是什么?
答:区别主要在于配套液晶屏不同,支持的图形界面不同。 其中套餐2配套7.8英寸L78C64型STN液晶模块,只支持WinCE图形界面
问:ARMSYS2410-B型开发板上USB接口情况?如何复用USB口?
答:ARMSYS2410型开发板上有三个USB口,其中两个是USB HOST口,一个是USB DEVICE口; USB DEVICE口和上面一个USB HOST口可以复用。S1拨动开关用来切换这个USB口的功能。拨动至SLAVE端,则USB DEVICE口有效,上面的USB HOST口失效;拨动至HOST端,则上面的USB HOST口有效,USB DEVICE口失效。详情请参考用户手册。
问:我需要配置仿真器吗?
答:一般不需要,仅当您需要调试硬件(ADS测试程序)时才需要使用仿真器或者可以使用产品配套的jtag小板和H-JTAG软件,但是速度比较慢15K/S。通常MultiICE兼容型仿真器无法支持linux的调试,ARMice可以支持,但必须要在kernel中自行移植好GDBServer的支持。虽然仿真器支持WinCE的调试,但由于系统庞大,速度较慢。
问:Linux下支持USB摄像头吗?
答:支持。详细步骤请点击:http://www.hzlitai.com.cn/bbs/dispbbs.asp?boardID=11&ID=2010&page=1
问:Linux下如何保存设置的系统时间?
答:分以下步骤进行:
(1)通过开发板控制台设置开发板的当前系统时间:
date [MMDDhhmm[[CC]YY][.ss]]
例如:
date 010410462008
(2)将系统时间写入RTC:
hwclock -w
读出检验一下,写入是否正确:
hwclock -r
(3)修改开发板根文件系统中的/etc/init.d/rcS文件,
添加一行:
hwclock -s
用于在系统启动时从RTC读出日期时间并设置到系统时间。
(4)重新启动开发板,验证系统时间是否争取。
问:WinCE下如何播放视频?
答:内核裁减配置中添加Multimedia Technologies中的相应组件,即可在ARMSYS2410上播放mpg、avi、wav等格式视频文件。
问:WinCE下为何掉电不能保存时间?
答:由于ARMSYS2410的WinCE的示例Platform是手持设备方案,在系统重新上电(冷启动)时会重新设置时间。按照技术支持的方法修改相应代码即可解决该问题。
问:ARMSYS2410-B开发板提供的IDE接口可否挂CF卡或硬盘?
答:完全可以,已经做过严格测试。如果需要购买CF卡模块,详情请看http://www.hzlitai.com.cn/product/FN/WXWK_1.html,但目前配套资源中未提供操作系统下的相应驱动程序。
问:如何在ARMSYS2410上扩展用户自己的设备?
答:ARMSYS2410-B的背面有供扩展的双排插针位置,将可用的总线、I/O口,中断口,ADC口都已经扩出了,扩展设备随心所欲。
问:ARMSYS2410-B上可否连接用户自己的LCD?
答:视屏的规格而定。有意购买的用户可以将LCD的规格资料发给我们,我们免费帮助您判定是否能够接口。
====================================================================
nfs挂载不上的问题
通过一些客户的反馈,挂载不上很可能是root目录没有建立好,请按下面的步骤做:
请将光盘中的root-armsys-nfs-xxxxxx.tgz解压,产生root_nfs目录,将该目录重命名为root,拷贝到/armsys2410下即可。 ====================================================================
1. WinCE下蜂鸣器一直响的问题
(1)上电时长鸣,WinCE启动后停止,发光二极管闪动
这个情况是正常的。前面是WinCE载入阶段,WinCE正确启动后时蜂鸣器不再鸣叫,发光二极管点亮。如果您有配套的LCD,可以看到WinCE的桌面出现。如果不希望启动时蜂鸣器鸣叫,请按照《ARMSYS2410_WinCE说明书》中的2.4.1节来更新2410loader.bin(可以直接使用“映像文件”中的2410loader.bin)。 (2)USB下载“映像文件”目录下的Nk.nb0,蜂鸣器长鸣
请使用光盘中WinCE相关\ARMSYS2410\RelDir\SAMSUNG_SMDK2410_ARMV4Release\NK.nb0映像文件覆盖“映像文件”目录下的NK.nb0。
2.启动方式
USB downloader固化在Norflash中,因此如果要启动它,必须拔除BOOT SEL上的跳线帽;
操作系统固化在Nandflash中,因此如果要启动操作系统,必须在BOOT SEL上插入跳线帽。
3.如何连接USB摄像头
请查看这个帖子:http://www.hzlitai.com.cn/bbs/dispbbs.asp?boardID=11&ID=2010&page=1
4.将驱动编译成模块的命令行
arm-linux-gcc -D__KERNEL__ -I/armsys2410/kernel/include -Wall -Wstrict-prototypes -Wno-trigraphs -Os -mapcs -fno-strict-aliasing -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm9tdmi -mshort-load-bytes -msoft-float -DMODULE -DKBUILD_BASENAME=example_leds -DEXPORT_SYMTAB -c example_leds.c
5. Qt编译各种问题的解决方法
http://www.hzlitai.com.cn/bbs/dispbbs.asp?boardID=11&ID=4828&page=1
(更新添加中...)
6. 对裸板进行调试仿真的方法
AXD下的command line中输入obey /路径/2410.ini即可。
[upload=rar,2410ini下载.rar]viewFile.asp?ID=492[/upload]
7. vivi使用的问题
vivi下载kernel经常失败,可以通过调整延时时间来改善;
输入:param show
其中有一个xmodem_timeout, 适当的增加或减少它的值,可以调整延时等待的长度。例如:
param set xmodem_timeout 5000000
8.如何更新flash中的根文件系统
假设你制作的文件系统放在root_armsys中,
cd root_armsys
tar cvzf root_armsys.tgz bin dev usr...(将所有的目录和文件压缩,这里不全部列出)
再将root_armsys.tgz放到nfs文件系统中,用Writerootfs写入即可
9.Linux下触摸屏的校准 请看这个的帖子:http://www.hzlitai.com.cn/bbs/dispbbs.asp?boardID=11&ID=1748&page=1
10.WINCE下发光二极管的定义
D0是电源灯;
D1是系统节拍灯;
D2是系统空闲灯;(空闲时亮)
D3未定义;
D4是慢速模式灯。(慢速时亮)
11.Linux2.4+Qtopia下如何令USB键盘有效?
修改/bin/qtopia脚本,其中对键盘的设置:
export set QWS_KEYBOARD="USB:/dev/input/event1"
根据您的实际情况,例如改为:/dev/input/event0
然后重新启动系统即可。