您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter
   
查看大图

分享到: 转播到腾讯微博

S3C6410友善Tiny6410开发板Android2.3+4.3LCD ARM11 256M+1G SLC

  • 商品编号:BN-45144408
  • 货  号:BN-45144408
  • 销售价: ¥700.00
此商品已下架

此宝贝是友善之臂推出的Z稳定Flash版本,超大存储空间,超稳定性运行,建议企业客户购买,量大优惠!

 本店产品通过欧洲CE和RoHS认证

Z完善的软件,Z好用的6410开发板
 
·Android: 支持2D/3D驱动,LCD和TV同时输出,开机3G自动拨号,收发短信,触摸更准确!
·Linux: 开源的“广告机”代码,开源的Qt4播放器,支持电视输出,图形化3G拨号,短信群发,背光可调等!
·WinCE: 支持屏幕旋转,精准触摸,背光调节,看门狗,在线修改网卡Mac地址,SD卡脱机修改开机Logo,自动调节可 用内存为Z大,完善的4个串口驱动等!Z强!!!

 

Z新屏是H43,图片仅供参考。如果需要NEC的N43的屏,需要加收50元。

好消息:256M内存版本升级改版啦!
升级为4排针方式,增加支持CMOS摄像头,增加了更多的GPIO,现货供应中!


Tiny6410现已推出256M RAM + SLC Flash版本,售价750元
- WinCE支持自动识别SLC或MLC2 Flash,因此可共用一个内核
- 新版Superboot支持SD卡脱机和USB下载烧写MLC2
- Android, Linux, Ubuntu均统一采用UBIFS格式文件系统
- 因为容量大了,Ubuntu可快速完整烧写到Flash中
- 新增mkubimage-mlc2文件系统压制工具
提示:
1. 采用MLC2启动WinCE系统时会比SLC稍微慢一些,Linux类系统则无太大差异

另有面向企业用户的Mini6410开发板套餐,有如下配置和价格:

256M内存+  1G FLASH+4.3寸屏:http://item.taobao.com/item.htm?id=7759079617 售价899元
256M内存+  1G FLASH+7  寸屏:http://item.taobao.com/item.htm?id=7758880471 售价1200元
256M内存+256M FLASH+4.3寸屏:http://item.taobao.com/item.htm?id=7758875167 售价850元

256M内存+256M FLASH+7  寸屏:http://item.taobao.com/item.htm?id=7758564141 售价1150元

 
2011年Z新版本,接口更多功能更强大!!
 
Tiny6410核心板说明
 
CPU处理器
Samsung S3C6410A,ARM1176JZF-S核,主频533MHz,Z高667Mhz
DDR RAM内存
在256M DDR RAM, 32bit数据总线
FLASH存储
在板1GB Nand Flash, 掉电非易失
接口资源
2 x 60 pin 2.0mm space DIP connector
2 x 30 pin 2.0mm space DIP connector
在板资源
4 x User Leds (Green)
10 pin 2.0mm space Jtag connector
Reset button on board
Supply Voltage from 4.75V to 5.25V
PCB规格尺寸
6层高密度电路板,采用沉金工艺生产
64 x 50 x 12 (mm)

 
底板资源更丰富!

 
 
 
Linux内核特性
三星公司基于Linux-2.6.28.6内核对6410系统做了比较完整的移植,其中包含了Z重要的多媒体驱动。我们在此基础上稍作调整,以更好的适应Mini6410。
 
设备或其他
驱动程序源代码在内核中的位置(以Linux-2.6.28.6为基准)
开发板上对应的设备名
说明
1
yaffs2文件系统

fs/yaffs2

默认目标文件系统采用的就是yaffs2
2
UBIFS文件系统fs/ubifs  
3
EXT3文件系统fs/ext3  
4
LCD驱动

drivers/video/samsung/s3c_mini6410.c

/dev/fb0该源代码中包含了mini6410所配各种LCD模块所需的关键参数设置
5
CMOS摄像头drivers/media/video/samsung/fimc/ov965x.c/dev/camera 
6
万能USB摄像头

drivers/media/video/gspca

/dev/video0该目录包含了大部分常见的USB摄像头驱动
7
USB转串口drivers/usb/serial/pl2302.c/dev/ttyUSB0同目录下还包含了其他的USB转串口驱动,用户可根据实际情况,自行配置内核以增加所需的驱动
8
USB鼠标和键盘,扫描器

drivers/hid/usbhid

USB鼠标:/dev/input/miceUSB键盘:/dev/input/event目前的Qtopia尚不支持USB鼠标和触摸共存,这与内核版本有关,以后升级内核后可以解决此问题。
9
LED

drivers/char/mini6410_leds.c

/dev/leds 
10
按键

drivers/char/mini6410_buttons.c

/dev/buttons 
11
I2C-EEPROM

drivers/i2c

/dev/i2c/0 
12.
PWM控制蜂鸣器

drivers/char/mini2440_pwm.c

/dev/pwm 
13
ADC转换

暂无

  
14
LCD背光drivers/video/mini6410_backlight.c/dev/backlight 
15
看门狗drivers/watchdog/s3c2410_wdt.c/dev/watchdogS3C6410的看门狗驱动和S3C2440是通用的
16
触摸屏

drivers/input/touchscreen/s3c-ts.c

/dev/input/event0 
17
优盘支持drivers/usb/storage/dev/udisk 
18
MMC/SD卡drivers/mmc/core/dev/sdcard支持高速大容量SD卡,Z大可达32G
19
NAND Flashdrivers/mtd/nand/dev/mtdblock2 
20
WM9714音频驱动

sound/soc/s3c64xx

/dev/dsp :放音或者录音/dev/mixer : 音量调节WM9714驱动实际为WM9713
21
实时时钟RTC

drivers/rtc/rtc-s3c.c

/dev/rtcRTC是2440本身具有的功能
22
串口(含4个串口)

drivers/serial/s3c6400.c

/dev/ttySAC0,1,2,36410自带3个串口
23
USB无线网卡drivers/net/wireless/eth0 
24
DM9000网卡驱动

drivers/net/dm9000.c

wlan0 
25
TV-OUT驱动

drivers/media/video/samsung/tv

  
26
3D图形加速驱动

drivers/media/video/samsung/g3d

  
27
2D图形加速驱动

drivers/media/video/samsung/g2d

  
28
jpeg解码驱动

drivers/media/video/samsung/jpeg

  
29
图像旋转翻转驱动

drivers/media/video/samsung/rotator

  
30
后置处理驱动

drivers/media/video/samsung/post

  
31
内置视频解码驱动

drivers/media/video/samsung/mfc10

  
32
DM9000网卡驱动

drivers/net/dm9000.c

  

 
 
 
 

- 采用Z新Linux内核Linux-2.6.36
- 采用Z终版armv6的Ubuntu-0910
- 支持一线精准触摸,支持UBIFS烧写
- 支持SD脱机烧写,或SD卡复制即可运行

 
迄今Z好用,功能Z强的Bootloader(对比)

Bootloader for 6410对比

 

      对比项
  友善之臂Superboot 
友善之臂U-Boot
其他开源的U-Boot
简单易用的下载菜单
支持
支持
有的支持,但不完善
USB下载StepLoader,如Nboot等
支持
支持
支持
USB下载Linux内核
支持
支持
支持
USB下载Yaffs2文件系统映像
支持
支持
有的支持
USB下载UBIFS文件系统映像
(一般Android系统用)
支持
不支持
不支持
USB下载EBOOT.nb0
不需要借助Eboot,所以不支持
不需要借助Eboot,所以不支持
支持,借助Eboot烧写WinCE的步骤很复杂
USB下载WindowsCE映像NK.bin
支持
不支持
不支持
USB下载WindowsCE映像NK.nb0
不需要,所以不支持
支持
不支持
USB下载WindowsCE开机图片
支持(直接使用bmp文件,不需要转换)
不支持
有的可以支持,但需要事先手工转换
USB下载烧写裸机程序
支持
支持
支持
Linux启动参数设置
支持
支持
支持
普通SD卡(2G以内)
支持
支持
支持
高速大容量SD卡(FAT32格式)
支持
不支持
不支持
SD卡脱机烧写StepLoader如Nboot等
支持
不支持
不支持
SD卡脱机烧写Linux内核
支持
不支持
不支持
SD卡脱机烧写Yaffs2映像
支持
不支持
不支持
SD卡脱机烧写UBIFS映像
(一般Android系统用)
支持
不支持
不支持
SD卡脱机烧写WindowsCE映像NK.bin
支持
不支持
不支持
SD卡脱机烧写WindowsCE开机图片
支持(直接使用bmp文件,不需要转换)
不支持
不支持
SD卡脱机烧写裸机程序
支持
不支持
不支持
SD卡直接运行Linux全系统
支持
不支持
不支持
SD卡直接运行WindowsCE全系统
支持
不支持
不支持
SD卡直接运行Ubuntu全系统
支持
不支持
不支持
SD卡直接运行Android全系统
支持
不支持
不支持
SD卡直接运行裸机程序
支持
不支持
不支持
SD快速读取和烧写系统(见注释1)
支持
不支持
不支持

 


注释1:因为技高一筹,我们通过SD卡烧写系统的速度无与伦比,可以达到1.8MB/s
 
关于SD烧写器 


   完全空白的SD卡是不能直接启动6410开发板的,必须先在PC上使用特殊的烧写软件把BIOS写入SD卡才可以,并且写入的这个BIOS是无法在电脑上直接看到的。三星公司已经提供了这样烧写程序:IROM_SD_Fusing_tool.exe,你可以在光盘中找到它的源代码,该软件只是三星公司为初期开发者提供的一个简易的烧写器,它基于属于一个实验室产品,虽然能用,但有很多局限性和不安全性,目前大部分6410开发板均直接使用这个软件,我们根据SD卡启动6410的原理,开发了一个更强大更安全的SD-Flasher.exe,界面如有图所示,并在此和三星原始的烧写器做一个简单的对比,如下表. 

 

 

对比项
IROM_SD_Fusing_tool.exe
SD-Flasher.exe
出品
三星,属于实验品
友善之臂,免费的商业级软件
运行平台
仅支持WindowsXP
可以支持WindowsXP/Vista/Windows7
支持的SD卡种类
针对普通卡和高速卡,分为两个版本,容易混淆,效率低下
同时支持普通卡和高速卡,统一,高效
自动扫描SD卡
不支持,需手工选择,容易造成误选为硬盘从而破坏主机数据
支持,更加安全
批量烧写
不支持,每次只能烧写一个SD卡
支持,通过连接读卡器,可以批量烧写
烧写模式
强制烧写
  • 在WindowsXP下,为强制烧写
  • 在Vista/Windows7下,为安全烧写(需先分割)
磁盘分割(见注释1)
不支持
支持(需为Vista/Windows7系统)

 

注释1:一般市场上买到的SD卡为全盘FAT32格式,如果卡中存放了很多数据,强制烧写就有可能会不知不觉中破坏这些数据;基于此原因考虑,我们在Vista/Winows7中,先把SD卡自动分割为普通的FAT32格式区(自动命名卷标为“FriendlyARM)和无格式区(占130M)两部分,烧写软件将会依据卷标名称作为标志,把bootloader烧写到无格式区,这样就不会破坏普通FAT32格式区中的数据了。
实际上,Vista/Windows7系统本身的安全性很高,普通用户是无法在Vista/Windows7系统上强制烧写SD卡的,因此必须要先分割才能写入;另一方面,鉴于使用WindowsXP的用户可能会嫌麻烦不想升级为Windows7,根据一些网上的调查数据,这部分人还是占很大数量的,“嫌麻烦”也表明这部分用户凡事都希望尽快搞定,因此我们并没有在WindowsXP中采用“先分割,再烧写”这种更加安全的做法,而是根据习惯,采用了和三星一样的“强制烧写”的模式。
 
 
快速安装或运行系统简易步骤
要使用SD卡脱机安装或者运行各种系统,需要先向已经烧好superboot的SD卡中拷贝一些必要的系统文件等,这其中包含一个名为“FriendlyARM.ini”的配置文件,通过它,你可以选择系统类型及相关文件。

下面我们就先体验一些极速安装或运行系统的简单步骤:

快速安装WindowsCE系统
说明:开发板出厂时内置的系统为Linux,为了证明我们确实更新了系统,现在特意为它安装WindowsCE 6,在后面的步骤,你还可以把它恢复到Linux,请不必担心。
Step1: 把光盘中的”images”文件夹拷贝到SD卡中,双击打开”imagesFriendlyARM.ini”文件,找到”OS=Linux”,并改为”OS=CE6”,保存修改,取出SD卡插到开发板上。
Step2: 把开发板S2开关设置为”SDBOOT”,并插入SD卡
Step3: 屏住呼吸,上电开机,这时你可以听到开发板上蜂鸣器“滴”的一声,同时板上的LED4开始点亮并闪烁
Step4: 静听秒表跳动的声音,可以注意到LED3,2,1逐个开始闪烁亮起,直到听到蜂鸣器“滴滴”两声,所有LED满格亮起,随后不停的跑马跳动,就说明系统已经烧写完毕,整个过程不到20秒。
Step5: 把开发板S2开关设置为”NAND”启动,这时重启系统就可以看到WindowsCE已经被安装好了。

快速更新为Android系统
或许你对时下流行的Android更感兴趣,安装它也很容易,接上面的步骤,如下:
Step1: 把SD卡插入电脑,双击打开”imagesFriendlyARM.ini”文件
Step2: 找到”OS=CE6”,并改为”OS=Android”,保存修改,取出SD卡插到开发板上。
Step3: 上电开机,同样的“滴”一声开始,同样的“滴滴”两声结束,更新完毕,整个过程不到1分钟。
Step4: 把开发板S2开关设置为”NAND”启动,这时重启系统就可以看到Android已经被安装好了。

注意:如果你听到急促的“滴滴”声,或者看四个LED并行闪烁,那说明你可能拼写出错了。

快速恢复为Linux系统
或许你已经试玩了一下Android,那确实看起来很花哨,但作为学习开发,它毕竟还是以Linux为基础的,所以,我们还是先恢复到古老而传统的Linux上吧,如下:
Step1: 把SD卡插入电脑,双击打开”imagesFriendlyARM.ini”文件
Step2: 找到”OS=Android”,并改为”OS=Linux”,保存修改,取出SD卡插到开发板上。
Step3: 上电开机,同样的“滴”一声开始,同样的“滴滴”两声后更新完毕,因为我们制作的Linux包含了Qtopia-2.2.0和QtE-4.6.1两个系统,所以映像文件比较大,烧写时间比较长,整个过程1分钟左右。
Step4: 把开发板S2开关设置为”NAND”启动,这时重启系统就可以看到Linux已经被安装好,并且出现了校正界面。
注意:如果你听到急促的“滴滴”声,或者看四个LED并行闪烁,那说明你可能拼写出错了

在SD卡中直接运行Ubuntu系统(800M)
在这ARM盛行的时代,Ubuntu也不免来凑凑热闹,但是它太大了(500M),我们认为没有必要把它烧写到NAND中,你可以直接在SD卡上运行它,如下:
Step1: 把SD卡插入电脑,双击打开”imagesFriendlyARM.ini”文件
Step2: 找到”OS=Linux”,并改为”OS=Ubuntu”,;找到”Action=Install”,并改为”Action=Run”;保存修改,取出SD卡插到开发板上。
Step3: 上电开机,现在你就可以玩一玩Ubuntu了,你可以修改里面的设置并保存,它们不会丢失,除非你的卡丢失了;它们一般也不会破坏NAND里面的内容,除非有特殊的软件是专门针对NAND操作的。
注意:如果你听到急促的“滴滴”声,或者看四个LED并行闪烁,那说明你可能拼写出错了


Mini6410之Android编译和制作目标文件系统指南,十分简单!
 
说明: 很多人使用模拟器来提取Android文件系统,这样的步骤不仅复杂,而且不利于让你了解"Android到底是如何组成的",因此我们使用脚本,从编译好的Android文件系统中提取所需的各个文件,让这个过程更加透明,更加灵活。(注: 使用模拟器提取的文件系统烧写到开发板上第一次运行时启动速度会快一些,因为它的第一次运行已经交给模拟器了;使用脚本生成的Android系统烧写到开发板上第一次运行时会慢一些,这是真正的第一次。)
 
编译、提取和制作目标文件系统都很简单,把有效的时间花在更加价值的地方!
 
1. 解压Andoid 2.2文件系统源代码包,你可以看到目录中有2个脚本:build-andoid和genrootfs.sh
解压命令为: tar xvzf android-2.2-fs-20101230.tar.gz
2. 运行build-android,开始编译,整个过程会需要很久时间,使用虚拟机大概2-3hour,建议使用真机Linux系统
3. 编译完毕,执行genrootfs.sh脚本,可以在当前目录生成rootfs_dir,它就是我们所需的Android原始固件包了
4. 使用mkubimage命令把原始包目录压制为供烧写的固件: mkubimage rootfs_dir rootfs_android.ubi
5. 把生成的rootfs_android.ubi文件替换"SD卡imagesAndroid"目录中的同名文件就可以了
 当然,要在开发板上运行Android系统,还需要有Bootloader和内核,关于它们的编制详细步骤,请参考用户手册。

 
    
 
 
配货清单
1. Tiny6410学习开发板一块(核心板+底板,256M内存/1GB SLC NandFlash)
2. 电源适配器一个(+5V)
3. DB9交叉串口线一条
4. 交叉网线一条
5. USB线一条
6. 带触摸的4.3寸触摸屏一个(配精致触屏面板,赠触摸笔)
7. DVD开发光盘两张(A和B)
8. 精美包装盒一个(为方便运输和维修,请妥善保管)

 

 

Tiny6410和Mini6410的软硬件资源对比
 

序号

 对比项

Mini6410

Tiny6410(含底板)

1

简要描述

Mini6410是一体化的单板机,引出更加丰富的管脚资源,因在板资源丰富,体积小,不少用户直接用其做为控制主板,嵌入式到产品中使用

Tiny6410为核心板+底板方式,核心板通过2.0mm间距的180 pin双排插针引出常见的接口资源,用户可灵活设计底板,在板10 Pin JTAG接口

2

板层及尺寸

  1. 6层,沉金工艺
  2. 尺寸: 110 x 110 mm
  1. 核心板为6层,沉金工艺;参考开发底板为2层,喷锡工艺
  2. 核心板尺寸: 64 x 50mm
  3. 开发底板: 180 x 130mm

3

CPU

Samsung S3C6410,运行主频533M

Samsung S3C6410,运行主频533M

4

RAM

256M(早期为128M)

标配256M内存(可选128M)

5

JTAG

有,二者的定义完全相同,可使用Jlink等仿真器进行单步调试

6

以太网卡

DM9000AEP, 带RJ-45接口

7

串口

4个:
TTL电平: CON1,2,3,4, 从CPU直接引出
RS232: COM0,为DB9串口座

4个:
TTL电平: CON1,2,3,4, 从CPU直接引出
RS232: COM0, 1,2为DB9串口座

8

LCD

双LCD接口:
LCD2: 0.5mm间距的41pin贴片座,与Mini2440/micro2440通用
LCD3: 2.0mm间距的40pin插针座

LCD1, 2: 0.5mm间距40pin贴片座,与Mini2440/micro2440通用
LCD3: 2.0mm间距40pin插针座

9USB Host1个4个(在板USB Hub)

10

USB Slave

miniUSB, 兼具USB Slave 和OTG功能, USB 2.0规范

miniUSB, 目前仅使用了USB Slave功能,USB 2.0规范

11

音频输出(AC97)

3.5mm 耳塞座(绿色)

12

音频输入(AC97)

在板麦克风

3.5mm耳塞座(蓝色)

13

SD卡

弹出式SD卡座

14

电视输出

RCA座(黄色)

15

红外接收

有,且使用的资源一致, 软件兼容

16

测试按键

8个,且二者使用的中断资源一致,软件兼容, 资源:EINT0, 1, 2, 3, 4, 5, 19, 20

17

用户LED

4个,且二者使用的中断资源一致,软件兼容,使用GPK4, 5, 6, 7

18

ADC输入

1个,且二者使用的ADC通道一致,软件兼容,使用AIN0

19

CMOS摄像头

有,可与Mini6410/Mini2440共用相同的CMOS摄像头模块

20

PWM控制蜂鸣器

1个,且二者使用的控制引脚一致,软件兼容,使用PWM0

21

SDIO2

20pin SDIO接口,二者定义一致,主要用于接SD WiFi模块

22

温度传感器

有: DS18B20, 使用EINT8

23

总线接口

16-bit数据总线,8位地址总线,读写控制线, 2位片选

16-bit数据总线,4位地址总线,读写控制线, 1位片选

24

SPI

2路: SPI0, 1

25

PWM

2路: PWM0, PWM1

26

I2C

1路

27

AD输入引脚

8路:AIN0,1,2,3,4,5,6,7(其中AIN0用于在板可调电阻)

28

GPIO及中断:

GPE端口(共4个): 1,2,3,4
GPK端口(共6个): 0,1,2,8,12,13(GPK0,1, 12分别引至R73, R74, R107配置电阻)
GPM端口(共6个): 0,1,2,3,4,5
GPQ端口(共6个): 1,2,3,4,5,6
GPP端口(共6个):10, 11
中断(共17个): EINT0,1,2,3,4,5,6,7,8,9,11,12,16,17,18,19,20

中断使用说明:
(1)EINT0,1,2,3,4,5,19,20已用作在板8个测试按键
(2)EINT7已用作在板DM9000网卡中断
(3)EIN8已用作在板USB OTG检测
(4)EINT12已用作在板红外接收器

GPE端口(共4个): 1,2,3,4
GPK端口(共6个): 0,1,2,8,12,13(GPK0,1, 12分别引至R73, R74配置电阻)
GPM端口(共6个): 0,1,2,3,4,5
GPQ端口(共6个): 1,2,3,4,5,6
GPP端口(共6个):10, 11
中断(共17个): EINT0,1,2,3,4,5,6,7,8,9,11,12,16,17,18,19,20

中断使用说明:
(1)EINT0,1,2,3,4,5,19,20已用作底板8个测试按键
(2)EINT7已用作底板DM9000网卡中断
(3)EIN8已用作底板温度传感器(DS18B20)监测
(4)EINT12已用作在板红外接收器

29

供电

DC-5V

30

外设支持

  • USB鼠标,键盘,扫描器,优盘
     
  • 万能USB摄像头
     
  • USB蓝牙
     
  • USB无线网卡:上千种
     
  • 3G无线网卡(移动,联通,电信)
     
  • 串口GPRS Modem
     
  • RS485转接器
  • GPS模块
     
  • LCD2VGA: 支持640x480, 800x600, 1024x768不闪
     
  • LCD: 3.5”, 4.3”, 7”, 8”, 10.4”等
     
  • 触摸屏控制器:一线精准触摸,串口触摸屏控制模块
     
  • 支持背光可调

31

软件

完全一致并通用

 


 

如果您对本商品有什么问题,请直接到 http://www.broadon.cn 咨询在线客服! 更新和价格也请到http://www.broadon.cn
如果您对本商品有什么评价或经验,欢迎分享!