ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
发货包装清单 |
|
本套餐需要客户支付运费,我们默认是宅急送快递,3-5天即可到货,如需顺丰拍时选择EMS,运费22,1-2天即可到货。 |
S3c2451, S3C2416和S3C2440的选型参考 |
三星目前有如下几种通用ARM9主控CPU:
- S3C2440: 以下简称2440
- S3C2451:以下简称2451
- S3C2416:以下简称2416
简要说明:
就三星ARM9系列主控而言,根据以上三款CPU的芯片手册性能参数来看,2451是2440的Z佳替代品,2416次之。
简单的讲:
接口资源方面:2451 > 2440 > 2416,其中2451的接口更加接近2440,还有多余,可以做到完全兼容;2416的接口少于2440,无法做到完全兼容。
Z高运行速度:2451 > 2416 = 2440
芯片价格:2451 < 2440 > 2416
实际上,2416可以称为2451的缩减版,包括bootloader在内,2416的所有程序,都可以在相同外设的2451平台上运行。在三星提供的开发资料中,2416和2451所用的VID/PID (制造商ID/产品ID)都是完全一样的。
我们设计了Mini2451用以代替Mini2440,Micro2451代替Micro2440,它们的接口尺寸和引出管脚都是几乎完全一致的,并且Micro2451和Mini2451的软件可完全通用。
我们还设计了Tiny2416和Tiny2451核心板,它们可兼容Tiny6410和Tiny210,底板可通用;用户可以根据不同的产品功能特性,来选择合适的型号。
下面是2451, 2416和2440主要性能参数对比(来三星官方CPU数据手册)
新增壹:裸机示例及教程 |
面对S3C2440芯片的停产,后继ARM9主控平台S3C2451资料的缺乏,对于很多嵌入式ARM开发者和爱好者,特别是初学者,如何从底层开始了解和学习2451,绝非是一件容易的事!为此,友善之臂的工程师,花了很多时间和心血,基于Mini2451开发板编写了这份项详尽的裸机教程,以供参考学习之用。
鉴于每个人的认知水平不同,以及我们平时的开发任务比较紧张,我们并不对该教程提供任何方式的直接技术支持。如果你对本教程的内容有任何疑问,可以到论坛(http://www.arm9home.net)反馈,并和其他网友交流讨论。
需要说明的是,本教程也适用于友善之臂出品的Tiny2451, Tiny2416等开发板平台。我们将对本教程作不定期的维护和补充,请及时留意论坛的更新信息,不再另行通知。本公司(广州友善之臂计算机科技有限公司) 保留本教程的一切解释权。
迄今Z详尽的2451/2416裸机开发教程,提供全部示例源代码 | |
| |
裸机教程目录一览 | |
|
|
新增贰:uCos2实时操作系统 |
2451平台实时的多任务实时操作系统uCos2 | ||
开发环境 |
RVDS 4.0 + MiniTools(需借助Superboot-2451) | |
Superboo-2451 |
SD卡极速刷机,一键USB下载,批量装机、开发更方便
|
Superboot专门为企业级用户定制,不开源 |
uCos2-2451特性 |
|
完全开源 |
Tiny2451核心板 |
Tiny2451简介 |
Tiny2451是一款基于三星ARM9 S3C2451主处理器的高性能低功耗嵌入式核心板,由广州友善之臂设计、生产和发行销售。S3C2451基于ARM926EJ架构核设计,运行Z高主频可达533Mhz,相较S3C2440而言,它可支持SD启动,miniUSB 2.0,并可支持使用DDR2内存,具有更多的IO口等优良特性。
Tiny2451核心板采用了常见的2.0mm间距双排针,引出CPU大部分常用功能引脚,排针定义可兼容Tiny2416/Tiny6410/Tiny210,因此它们可共用同一个底板。Tiny2451标配128M和256M闪存(SLC),并可选配1GB闪存(SLC)。 Tiny2451可供不打算自行设计CPU板的开发者进行快捷的二次开发使用,非常便于中小型企业快速产品上市。
TinySDK是一款通用开发参考底板,可支持Tiny2416/Tiny2451/Tiny6410/Tiny210系列核心板。它主要帮助开发者以此为参考进行核心板的功能验证以及扩展开发。该底板具有不同位置的3个LCD接口(支持一线触摸,和I2C电容触摸),以便不同尺寸的LCD安装固定;还带有100/10M自适应标准网络接口、标准DB9五线串口x2、MiniUSB 2.0接口、USB Host x4、3.5mm音频输入输出口、弹出式SD卡座等常用接口;另外还引出4路TTL串口,SDIO2接口(可接SD WiFi之用),CMOS Camera接口(Tiny2416不支持)接口,多余的GPIO口等;在板的还有蜂鸣器、I2C-EEPROM、备份电池、AD可调电阻、4个中断式按键等资源。
我们还充分地发挥了2451支持SD卡启动这一特性,精心研制了Superboot-2451,无需连接电脑,只要把目标文件拷贝到SD卡中(可支持高达32G的高速大容量卡),你就可以在开发板上极快极简单地自动安装各种嵌入式系统(WindowsCE 6.0/Linux/裸机程序/uCos2等);甚至无需烧写,就可以在SD卡上直接运行它们!配合MiniTools,开发者还可以十分方便地通过USB下载单个文件到内存运行,MiniTools可支持WindowsXP/Vista/7/8(含32/64-bit),以及各种Linux发行平台环境,非常便于调试之用!
Tiny2451核心板资源概览 |
CPU处理器
DDR2 RAM
FLASH存储
接口资源
在板资源
PCB规格尺寸
软件支持(详细特性见后面说明)
开发底板说明 |
Tiny2451的开发参考板如图所示(可兼容Tiny2416/Tiny6410/Tiny210),光盘中有该它的PCB文件(Allegro格式),因生产批次不同,请以实物为准。 |
推荐套餐 |
配4.3"LCD套餐 | 配7"LCD套餐 | 配10.1"LCD套餐 |
型号: Tiny2451SDK-256M-P43 | 型号:Tiny2451SDK-256M-S70 | 型号: Tiny2451SDK-256M-W101 |
简要特性: - LCD分辨率:480x272 - 触摸:精准一线电阻触摸 - 背光:LED背光,背光可调 - 存储容量:128M内存,256M闪存 - 预装OS:Linux - 供电:5V/2A |
简要特性: - LCD分辨率:800x480 - 触摸:精准一线电阻触摸 - 背光:LED背光,背光可调 - 存储容量:128M内存,256M闪存 - 预装OS:Linux - 供电:5V/2A |
简要特性: - LCD分辨率:1024x600 - 触摸:精准一线电阻触摸 - 背光:LED背光,背光可调 - 存储容量:128M内存,256M闪存 - 预装OS:Linux - 供电:5V/2A |
Linux系统特性 |
Z完善的Linux系统,支持Qt2/4图形系统自由切换 | ||
交叉编译器 |
arm-linux-gcc-4.4.3 | 和Mini2440通用,支持硬浮点运算,独家提供 |
Superboot-2451 |
SD卡极速刷机,一键USB下载,批量装机、开发更方便
|
Superboot专门为企业级用户定制,不开源 |
Linux 内核 |
版本: Linux-3.6 | 完善的BSP |
支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系统 | 提供源代码, 内核自带 | |
看门狗驱动 | 提供源代码, 三星原厂BSP所带 | |
RTC驱动 | 提供源代码, 三星原厂BSP所带 | |
4个LED驱动 | 提供源代码, 友善之臂添加 | |
4个用户按键驱动 | 提供源代码, 友善之臂添加 | |
SPI驱动 | 提供源代码, 内核自带, 未经验证 | |
I2C-EEPROM驱动 | 提供源代码, 三星原厂BSP所带 | |
PWM控制蜂鸣器驱动 | 提供源代码, 友善之臂添加 | |
ADC驱动(通道: AIN0) | 提供源代码, 友善之臂添加 | |
CPU本身所带触摸屏控制器驱动 | 提供源代码, 三星原厂BSP所带(未采用,见一线触摸) | |
一线精准触摸驱动 | 提供源代码, 友善之臂添加 | |
LCD背光驱动, 支持127级可调 | 提供源代码, 友善之臂添加 | |
LCD驱动(4.3",5",7",8",10"等): 支持旋转 | 提供源代码, 友善之臂移植,可通过一线协议自动识别LCD类型,因此共用一个内核 | |
USB Host驱动: 支持优盘,蓝牙等 | 提供源代码, 三星原厂BSP所带 | |
SD卡驱动 | 提供源代码, 三星原厂BSP所带,友善之臂修改移植 | |
4个串口驱动 | 提供源代码, 三星原厂BSP所带 | |
SD WiFi驱动 | 暂不支持 | |
USB WiFi驱动:内核自带,对某些类型的卡支持不是太好 | 提供源代码, 内核自带 | |
USB WiFi驱动:可支持更多型号USB无线网卡,更加完善 | 驱动模块,缺省系统已经包含此驱动 | |
音频驱动(WM8960:支持录音和放音,ALSA接口,支持D类功放) | 驱动模块, 友善之臂添加移植 | |
以太网络(DM9000AEP) | 提供源代码, 友善之臂移植 | |
CMOS摄像头驱动(OV8650) | 暂不支持 | |
2D加速 | 提供源代码, 三星原厂BSP所带 | |
USB转串口驱动: | 提供源代码, 内核自带 | |
3G驱动: 友善之臂添加,实际就是USB转串口驱动 | 提供源代码, 友善之臂移植 | |
图形系统 (支持运行时自由切换) |
Qtopia-2.2.0 | 提供全部平台源代码,分为x86和arm两个版本 |
Qt/Embedded-4.8.5 | 提供全部平台arm版本源代码 | |
实用测试程序 |
以下图形界面程序均为友善之臂独家开发提供,不提供源代码(蓝色部分为开源软件) | |
图形界面3G拨号程序 |
| |
GPRS短信 | 支持连接串口或USB口GPRS Modem短信收发,支持群发短信 | |
ADC测试程序 | 动态显示ADC转换的结果 | |
LED测试 | ||
Buttons测试 | ||
I2C测试 | 用于测试EEPROM读写,十分方便使用 | |
LCD测试 | 支持手动和自动模式 | |
Ping测试 | 图形界面的Ping测试,支持永久Ping和暂时Ping | |
USB摄像头测试 | 支持动态预览和拍照,支持万能USB摄像头驱动 | |
CMOS摄像头测试 | 支持动态预览也拍照 | |
录音 | 支持ALSA接口的录音 | |
Web浏览器 | 一个完全开源的嵌入式浏览器,比较老了 | |
看门狗测试 | 开启后,只有不停地喂狗才能保证系统不重启 | |
图形界面网络设置 | 可设置IP地址,DNS,网关等网络参数,并可保存设置 | |
背光控制 |
| |
语言设置 | 支持中文,英文和日文等语言设置 | |
随手写 | 主要用于触摸笔的准确性测试 | |
MMC/SD卡和优盘自动挂载和卸载 | 挂载后可在任务栏出现优盘或SD卡图标 | |
Qt-4.8.5.0切换器 | 可在运行时自由切换到Qtopia-2.2.0系统,不必重启 | |
此栏预留 |
WindowsCE 6.0软件特性 |
2451采用128M DDR2,容量更大,速度更快,完美替换2440 | ||
开发环境 |
Visual Studio 2005 | |
Superboo-2451 |
SD卡极速刷机,一键USB下载,批量装机、开发更方便
|
Superboot专门为企业级用户定制,不开源 |
WindowsCE BSP特性 |
|
|
常规特性
|
||
实用测试程序 |
LED-Test:LED测试 | |
Buttons: 按键测试 | ||
ADC测试:测试ADC转换,位于系统的/Windows目录 | ||
watchdog: 测试看梦狗功能 | ||
Backlight: 测试背光控制 | ||
PWM-Buzzer: 测试PWM控制蜂鸣器输出 | ||
SerialPort: 串口助手 | ||
AutoRun Setting: 设置开机自动运行,非常适合公司客户用来开机自动运行专用程序 | ||
iMac: 在线设置开发板的MAC地址 | ||
此栏预留 |
Linux + Qtopia-2.2.0/Qt(Embedded)-4.8.5系统精彩展示(待更新) |
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号