三星ARM9 S3C2410 的的特点及其软件平台综述

时间:2008-08-29

  ARM9-S3C2410 B型开发板是基于韩国三星ARM9嵌入式处理器S3C2410的一款嵌入式开发平台。系统运行在200M的主频下更能展现极为出色的性能。

  三星ARM9 S3C2410 与众不同的特点:

  1、提供所有硬件所有原理图和PCB(板、底板、JTAG&WIGGLE板以及LCD板)

  2、 采用板和底板分离的设计思想,用户可以方便的使用Core-Board 进行二次开发,板和底板采用稳固DIMM-144 标准PCI 插槽接口。如图所示:

  3、 Core-Board 集成了ARM 系统,包括 CPU、内存、NandFlash、NorFlash、RTC 部件。特别是Nor Flash 的集成使ARM 系统进一步完整,这一点是别的公司没有做到的。Nor Flash 的集成让用方便地调试Vxwork 等软件。如图所示:

  Bottom-Board 的把CPU 的所有功能全部引出,方便用户使用,LED 和按键的加入,可以方便用户调试程序。SPI 和I2C 可以接入PS/2 键盘和MOUSE。

  4、S3C2410 支持两种启动模式:一种是从 NAND FLASH 启动; 一种是从外部 nGCS0 片选的 Nor Flash 启动,用户可以选择同时预装两个操作系统LINUX和UCOS或者WINCE和UCOS.拔下板上的跳线帽从NORFLASH启动,启动UCOS系统或者NUCLEUS系统。装上跳线帽以后,从NANDFLASH 启动WINCE系统或者LINUX系统;

  5、 Wiggle 和JTAG 二合一调试板内置 Wiggle 和JTAG 功能。使用Wiggle 可以很快地把程序烧入Nor Flash,比如说写入三星测试程序utest(180K)只需要1 分钟不到,而JTAG则需要半个小时之入。二者合一让用户方便地写和调试程序。

  三星ARM9 S3C2410 的软件平台综述

  ARM2410 平台能提供如下软件,可以说ARM2410 是国内目前提供操作系统多的开发板,用户可以任选操作系统使用 ,板子所有资料全部源码提供,不做任何技术保留。

  1、 uCos + uCGUI

  2、 Nucleus OS (开放源代码的操作系统,性能介于Vxwork 和uCos 之间,组件齐全);

  3、 VxWorks(全套资料附送给客户,客户可以自己移植,不提供任何技术支持)

  4、 WINCE 4.2 + 移植过程分析说明;

  5、 Linux + QT + YAFFS + 移植过程分析说明;

  6、 Boot (在线升级ISP 工具,包括ARM 源码和上位机程序源码,协议公开)。

  具体详见各软件的使用手册

  7、ARM2410开发板实验教程

  8、ARM2410 开发板支持 WINCE、Linux、UCOS以及NUCLEUS 嵌入操作系统。

  嵌入 Linux 操作系统说明:

  采用 linux2.4 以上的内核

  支持多种文件系统,象 CRAMFS,FAT 以及用于 NAND FLASH 的 YAFFS 文件系统等等

  支持 LCD 和触摸屏

  支持 USB HOST

  支持 QT

  支持 MP3 播放和视频播放

  支持多种网络应用,象 FTP,HTTP,Telnet 之类的网络应用

  WINCE 嵌入式操作系统说明:

  支持 LCD 和触摸屏

  支持 USB HOST

  支持音频

  支持串口

  支持网络

  SD 卡

  



  
上一篇:一个LED照明驱动原理
下一篇:位移传感器的分类

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料