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

商品分类

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

分享到: 转播到腾讯微博

友善之臂Tiny6410开发板+4.3寸触摸屏!蓝牙256M+256M【北航博士店

  • 商品编号:BN-61983FED
  • 货  号:BN-61983FED
  • 销售价: ¥666.00
此商品已下架

购买256M+256M配置的Tiny6410,仅需666元,并且还可以获赠USB蓝牙适配器(仅限网购)+USB转串口+可选5个编号的DVD资料(仅限网购)!

另有Mini6410开发板套餐,有如下配置和价格:

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

2011年4月Z新版本,接口更多功能更强大!!
底板资源更丰富!
 
 引入Z新Z强的Android 2.3.2,
   说明(2011-2-24): 国内某些开发板厂家为了博取用户的注意,故意虚张声势,号称首家提供Android 2.2,实际上他们很久以后才放出来,并且至今任何说明文档,用户根本无法使用;而我们早已在2011-1-1元旦就提供的实际可用的Android 2.2,任何用户都可以在论坛中下载使用,并且功能完善,采用了Linux-2.6.36(Android 2.x版本一般需要使用Linux-2.6.30以上版本才能更好发挥性能),你可以在论坛看到2011元旦以来使用该系统的各位网友的积极反馈.
   现在,我们又领先业界,提供了功能Z强Z完善的Android 2.3.2,每个网友都可以在论坛中下载到,并带有详细的开发使用手册.
 首家提供Android 2.3,完美搭配Linux-2.6.36内核交叉编译器arm-linux-gcc-4.5.1-v6-vfp默认采用armv6指令集,支持硬浮点运算,独家提供U-boot版本:U-Boot-1.1.6完全开源可烧写到SD或Nand启动支持USB 2.0高速下载支持菜单模式,一键烧写YAFFS2格式文件系统Superboot支持SD卡脱机烧写(根据配置文件),速度极快(1.8M/秒)
烧写WinCE(50M)仅需26秒
  • 烧写Android(80M)仅需42秒
  • 烧写Linux(220M)仅需不到2分钟
  • Superboot专门为企业级用户定制,不开源支持SD卡脱机烧写UBIFS格式映像文件(Android系统专用)独家提供支持USB一键烧写 支持任意大小的文件烧写,不受限于内存大小独家提供支持USB下载裸机程序到内存运行,对调试十分有用此功能对培训机构或个人学习非常有用,可以极大提高效率支持“拷贝到SD卡即可运行”(Linux/WinCE/裸机程序/Ubuntu)独家提供Android 2.3.2版本: Linux-2.6.36首家提供,驱动完善支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系统源代码, 内核自带看门狗驱动源代码, 友善之臂移植RTC驱动源代码, 友善之臂移植4个LED驱动源代码, 友善之臂添加8个用户按键驱动源代码, 友善之臂添加SPI驱动源代码, 内核自带, 未经验证(2011.1.16)I2C-EEPROM驱动源代码, 友善之臂移植PWM控制蜂鸣器驱动源代码, 友善之臂添加ADC驱动(通道: AIN0)源代码, 友善之臂添加CPU本身所带触摸屏控制器驱动源代码, 友善之臂移植一线精准触摸驱动源代码, 友善之臂添加LCD背光驱动, 支持127级可调源代码, 友善之臂添加LCD驱动(4.3", 7"等): 支持旋转源代码, 友善之臂添加USB Host驱动: 支持优盘,蓝牙等源代码, 内核自带USB Device驱动: 支持USB ADB源代码, 友善之臂移植SD卡驱动源代码, 友善之臂移植4个串口驱动源代码, 友善之臂移植SD WiFi驱动源代码, 友善之臂移植USB WiFi驱动:内核自带,对某些类型的卡支持不是太好源代码, 内核自带,缺省系统并未包含此驱动USB WiFi驱动:可支持更多型号USB无线网卡,更加完善第三方驱动,不提供源代码,缺省系统已经包含此驱动音频驱动(WM9714:支持录音和放音,ALSA接口源代码, 友善之臂移植以太网络(DM9000)源代码, 友善之臂移植多媒体驱动: 含视频硬解码,硬编码,CMOS摄像头,TV-OUT友善之臂移植,不提供源代码, 尚未提供测试程序(仅限于Android)USB转串口驱动:源代码, 内核自带3G驱动: 友善之臂添加,实际就是USB转串口驱动源代码, 友善之臂移植3D加速尚未实现(2011.1.16)2D加速尚未实现(2011.1.16)应用程序3G拨号上网:支持中国移动,联通,电信国外用户可以自行修改脚本实现其他网络,独家提供有线以太网图形界面设置可手工或动态设置IP地址,自动获取DNS,方便有线上网,独家提供91手机助手帮助你查找安装无数的免费Android应用软件ASTRO文件管理器,可以用来管理优盘,SD卡中的文件Bluetooth File Transfer:蓝牙文件传输工具开发板接蓝牙模块后,可通过该软件与手机互传文件,独家提供优盘支持: 支持优盘即插即用独家提供Easy Note: 记事本软件可用来测试触摸屏的准确性优酷网络视频软件触摸屏校准开机时循环校准触摸屏,独家提供屏幕旋转长按开发板的K2(Menu)按键可旋转屏幕音量调节顶层状态栏音量调节(+, -),独家提供背光设置支持127级可调,独家提供DroidRecord录音程序,可用来测试开发板的录音功能,独家提供Google Map: Android自带可配合网络使用,如SD WiFi, 3G等Music: Android自带音乐播放器Browser: Android自带网络浏览器此栏预留   套餐简介
     
       6410开发板面世已经2年多,但价格相比2440,一直高不可攀,Z主要的原因之一就是软件极其不完善,学习资源缺乏,导致不良率高,用户使用困难.   但是,经过半年来的努力,友善之臂已经大大完善了6410开发平台的软件资源和开发文档,您可以在此查看我们近半年来的每一次更新详细介绍,>http://www.arm9.net/mini6410-update.asp),用一位用户的说法就是“非常出色,远远超过了国内其他6410开发板的水平”.   随着开发板软件和文档的逐渐完善,其生产率也必将得以提升,从而会引起价格的下调.Tiny6410正是这样一款产品,它采用了我们Z新的软件技术,比如Android 2.2, Z新的内核Linux-2.6.36,无比精确的一线触摸等;并且以双排插针核心板的方式设计核心板.它可以满足大部分人常用的功能,十分适合那些不打算自己设计CPU的二次开发者,和初学ARM的入门者.   众所周知,2年来魅族公司的唯一一款手机M8,使用的就是6410,可见其性能的强大,远非2440所能比! 2011年,也必将是6410应用开发愈加广泛的一年,为了让更多的用户提前体验到6410的强大,我们特意推出起步价仅为599元的套餐,这已经是2440的价格了!我们相信,6410取代2440已经指日可待.
     
    友好提示
       自从友善之臂推出599元【Tiny6410+4.3"】优惠套餐以来,已经在6410开发板市场引起强烈反响,其中不乏其他厂家也在价格上积极跟进,并对Tiny6410发起了恶意的PK,无论怎样,这都充分表明2011年将是普及应用6410更加强劲的一年.   但是,朋友们应该注意,开发板并不只是芯片的简单堆砌,越高级的芯片,对软件的要求就越高,对于学习和开发应用来讲,“完善的软件和文档 + 合理的设计”才是Z重要的,多几个IO或通道并不代表更加高级,那只是说明了产品的设计定位不同,Tiny6410的定位是面向那些希望简单易用,并使用Z常见接口的二次开发者,因此采用了2.0mm间距的双排针,这种排针极为常见,价格低廉,方便插拔,并且方便自己动手引线或洗板,而不像那些高密度的特殊插座,即使厂家赠送几个,因为焊接难度偏大,用户自己也往往不能一次焊接成功,而又到处难寻,从而延误了开发的时间,增加了二次开发的难度和成本.有的6410板,虽然已经面市一年多,但依然采用比较老的Linux-2.6.28内核,驱动不完善,而我们已经提供了Z新Z完善的Linux-2.6.36有的6410板,虽然配置了更多的RAM,但依然无法播放普通高清视频,而我们却早已提供了Linux和WinCE下的高清播放器,因为它和RAM大小是无关的有的6410板,虽然配备了较多的接口,但Z常用的触摸功能却令人难以恭维,至今无法录音(Linux和Android),谈何用来做产品?有的6410板,虽然配备了较多的接口,但只能用来接自家的模块,而且价格奇高,又谈何用来做产品?我们的软件可以支持更多更加通用的各种模块有的6410板,居然把矩阵按键作为炫耀的资本,殊不知当今按键越多的产品是Z失败的设计,况且没有驱动的硬件只是个摆设,只能欺骗不懂实情的初学者
    2010年,是移动互联网元年,而现在已经到了2011年,他们却依然没有实现Android + 3G无线上网,谈何持续的软件更新?又谈何创新点Z多?
    我们需要更加务实的发展,更加诚实的宣传,当然更需要您的明鉴!如果您有条件,建议您到销售点的柜台仔细看一看,操作一下,并和宣传的功能对照一下,您自然心中有数,不要只听信网上的宣传!
     
     
    Nand Flash: 选择SLC, 还是MLC?
    [下载]MLC Nand Flash Datasheet, [下载]SLC Nand Flash Datashett.
     
    虽然某些厂家极力鼓吹MLC的廉价优势,但用户须知廉价的背后是“代价”,因为MLC的寿命要比SLC寿命短20倍!这点从Datasheet中就可以 明确看出:
    MLC Endurance: 5K Program/Erase Cycles,可编程次数才5000次!SLC Endurance: 100K Program/Erase Cycles,可编程次数高达10万次!对于开发板用户来讲,一般需要经常刷机烧写系统,而5000次屈指可数,这么短的寿命只能让用户热热手而已,众所周知的魅族M8所爆发的 “用户数据丢失”正是因为该原因(采用了MLC类型 Flash)导致的,感兴趣的网友可以自行搜索与一下就知道了.再看在读取速度方面:MLC Random Read: 60us(Max.)SLC Random Read: 25us(Max.)可见,SLC的读取速度比MLC要快2-3倍左右,这一点在系统启动方面尤为明显,特别是当系统很大的时候.当然,MLC型Flash也有它的优点,比如它的容量大,价格低廉,带4-bit ECC校验(正是因为MLC Flash容易损耗,所以才需要更加严格的校验),因此它比较适合存储不太重要的数据,或者不经常刷机的系统, 为了让用户有更多的选择,而我们的软件升级也将支持此类型的Flash.另外,虽然iPad, 智能手机等便携设备也采用大容量的MLC,但系统软件可以自动处理非启动区的损耗坏区,但是对Flash的起始位置(启动区)一般用户是无法擦除操作的,因此不会对MLC的启动性能造成太大的破坏;而开发板则不同,用户需要经常烧写Bootloader或其他裸机程序到启动区,次数多了,整片MLC Flash就报废了.因此,如何选择MLC还是SLC,主要取决于您的Z终需求而定,并没有绝对的好与坏.作为开发板产品,我们认为“用户体验是首要的”,因此我们选择使用SLC Nand Flash.
    599元【Tiny66410+4.3"LCD套餐】清单: 提供底板原理图和PCB, 核心板原理图!
    注意:底板PCB请在论坛下载,或者发邮件>capbily@163.com)索取, 
     
    Tiny6410核心板:
    (1)Samsung S3C6410, 运行主频 533Mhz (2)128M DDR RAM 32-bit数据总线 (3)256M Nand Flash (4)在板10 Pin Jtag (5) 在板LED x 4
     
    Tiny6410SDK开发底板:不含SD-WiFi
    详细介绍见后面
     
    4.3"LCD: 不同的套餐会有不同的LCD型号,其他都是一样的
    (1)带一线精准触摸, 背光可调 (2)带精致ABS材质面板,方便拆卸 (3)分辨率:480 x 272 (4)型号:NEC-NL4827HC19 (5)提供LCD驱动板原理图
     
    其他配件
    (1)5V/2A电源 (2)蓝色头交叉串口线 (3) DVD开发光盘, 2张 (4)网线 (5)miniUSB线 (7)精美包装盒
     
    软件(详细见后面):
    (1)Android 2.2 (2)Linux+Qtopia-2.2.0 + Qt/Extended-4.4.3 + QtE-4.7.0 (3)WindowsCE6 (4)Ubuntu
      套餐
    套餐容量配置售价(RMB,不含税)说明(1) Tiny6410 + 4.3"LCD(480x272, 精准触摸, 背光可调)RAM: 128M, Flash: 256M599Android 2.2 + Linux-2.6.36支持蓝牙, 3G(2) Tiny6410 + 4.3"LCD(480x272, 精准触摸, 背光可调)RAM: 256M, Flash: 256M666Android 2.2 + Linux-2.6.36支持蓝牙, 3G(3) Tiny6410 + 7"LCD(800x480, 精准触摸,背光可调)RAM: 128M, Flash: 256M999Android 2.2 + Linux-2.6.36支持蓝牙, 3G(4) Tiny6410 + 7"LCD(800x480, 精准触摸, 背光可调)RAM: 256M, Flash: 256M1099Android 2.2 + Linux-2.6.36支持蓝牙, 3G(5) Tiny6410 + LCD2VGA(1024x768)RAM: 128M, Flash: 256M699预装Linux系统,支持3G, USB WiFi, SD-WiFi(6) Tiny6410 + LCD2VGA(1024x768)RAM: 128M, Flash: 256M799预装Linux系统,支持3G, USB WiFi, SD-WiFi
     Tiny6410核心板价格 数量容量配置参考售价(RMB,不含税)说明1+RAM: 128M, Flash: 256M399 RAM: 256M, Flash: 256M450 10+RAM: 128M, Flash: 256M379 RAM: 256M, Flash: 256M430 50+RAM: 128M, Flash: 256M359 RAM: 256M, Flash: 256M410 100+RAM: 128M, Flash: 256M339 RAM: 256M, Flash: 256M390更多数量报价,请试用后再和我们联系  Tiny6410和Mini6410的软硬件资源对比 序号

     对比项

    Mini6410

    Tiny6410(含底板)

    1

    简要描述

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

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

    2

    板层及尺寸

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

    CPU

    Samsung S3C6410,运行主频533M

    Samsung S3C6410,运行主频533M

    4

    RAM

    256M(早期为128M)

    目前有128M和256M两个版本

    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,3, 为DB9串口座

    8

    LCD

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

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

    9

    USB Host

    1个

    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卡座

    非弹出式SD卡座

    14

    电视输出

    RCA座(黄色)

    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摄像头

    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

    1路:SPI0

    25

    PWM

    2路: PWM0, PWM1

    26

    I2C

    1路

    27

    AD输入引脚

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

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

    28

    GPIO及中断:

    GPE端口: 1,2,3,4
    GPK端口: 2, 8, 13
    GPM端口: 0,1,2,3,4,5
    GPQ端口: 1,2,3,4,5,6
    GPP端口:10, 11
    中断: EINT0,1,2,3,4,5,6,9,11,16,17,18,19,20

    GPP端口: 10, 11
    中断:EINT0,1,2,3,4,5, 19, 20

    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

    软件

    Tiny6410相比Mini6410仅缺少了CMOS摄像头接口,其他在板资源都和Mini6410是完全相同的,所以它们使用的软件也是完全相同的,实际上,你完全可以把Z新的Mini6410安装在Tiny6410开发板上使用(我们制作新的软件光盘和文档是先从Mini6410开始的).

     Tiny6410的128M内存是否够用?
     
    有些网友问到Tiny6410采用128M内存是否够用,在此说明一下
     
    1. 运行Android当然需要的内存越多越好,如果不用Android的窗口特效,128M内存也是可以接受的,比起使用64M的2440运行Android效果更是强大多了.
    2. 运行Linux+Qt实际上只要64M内存就足够了, 128M更是绰绰有余.
    3. 至于WinCE,目前所有标称采用256M内存的6410开发板,实际上只用到128M,因为目前所有厂家使用的WinCE BSP底层都是相同的,而这个BSP仅实现了128M.
    4. 在SD卡上直接运行Ubuntu系统,无论采用128M还是256M内存,速度都比较慢,Ubuntu本来就不是为嵌入式系统设计的,您就当它是个玩具好了.
    所以,请不要迷信某些厂家鼓吹的大内存,只有Android系统吃的内存比较多,使用128M内存,对于开发Linux和WinCE没有任何影响.
     
    另外是关于NandFlash,我们目前遵循“Z佳用户体验”的宗旨,采用速度更快,寿命更长的的SLC类型,当然它的价格也Z贵,那么256M是否够用呢?
     
    1. Google官方编译出的标准Andorid固件大小只有80M左右
    2. 我们的Linux系统,因为集成了三种图形界面: Qtopia2, Qtopia4和QtE-4.7.x, 包含了20多M的演示视频, 采用yaffs2格式,总共为220M左右,采用UBIFS格式,为142M左右.
    3. WinCE系统只有50M左右
     
    实际上,真正做嵌入式应用开发,是用不到这么多存储空间的,想想大部分的手机ROM才多大,那些视频,音乐,照片之类的数据一般使用SD卡就可以了.
     
     
    Tiny6410简介
       Tiny6410是一款以ARM11芯片(三星S3C6410)作为主处理器的嵌入式核心板,该CPU基于ARM1176JZF-S核设计,内部集成了强大的多媒体处理单元,支持Mpeg4, H.264/H.263等格式的视频文件硬件编解码,可同时输出至LCD和TV显示;它还并带有3D图形硬件加速器,以实现OpenGL ES 1.1 & 2.0加速渲染,另外它还支持2D图形图像的平滑缩放,翻转等操作.
       Tiny6410采用高密度6层板设计,尺寸为64 x 50mm,它集成了128M DDR RAM,256M/1GB SLC Nand Flash存储器,采用5V供电,在板实现CPU必需的各种核心电压转换,还带有专业复位芯片,通过2.0mm间距的排针,引出各种常见的接口资源,以供不打算自行设计CPU板的开发者进行快捷的二次开发使用.
       Tiny6410SDK是采用Tiny6410核心板的一款参考设计底板,它主要帮助开发者以此为参考进行核心板的功能验证以及扩展开发.该底板具有三LCD接口.4线电阻触摸屏接口.100M标准网络接口.标准DB9五线串口.Mini USB 2.0接口.USB Host 1.1.3.5mm音频输入输出口.标准TV-OUT接口.SD卡座.红外接收等常用接口;另外还引出4路TTL串口,另1路TV-OUT.SDIO2接口(可接SD WiFi)接口等;在板的还有蜂鸣器.I2C-EEPROM.备份电池.AD可调电阻.8个中断式按键等.
       在布局上安排上,我们尽量考虑把常用尺寸的LCD模块能够固定在底板上,比如3.5”,4.3”LCD, 7”LCD等,这样用户在使用时不至于把各种电线搅在一起,更增加了开发套件的便携性.
       我们还充分地发挥了6410支持SD卡启动这一特性,使用我们精心研制的Superboot,无需连接电脑,只要把目标文件拷贝到SD卡中(可支持高达32G的高速大容量卡),你就可以在开发板上极快极简单地自动安装各种嵌入式系统(WindowsCE6/Linux/Android/Ubuntu/uCos2等);甚至无需烧写,就可以在SD卡上直接运行它们!
     Tiny6410核心板说明
     
    CPU处理器Samsung S3C6410A,ARM1176JZF-S核,主频533MHz,Z高667Mhz
    DDR RAM内存在128M/256M DDR RAM, 32bit数据总线
    FLASH存储在板256M/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)
    操作系统支持Linux2.6.36 + Qtopia-2.2.0 + Qtopia4-Phone + QtE-4.7.0
    WindowsCE.NET 6.0(R3)
    Android 2.2
    Ubuntu-0910
     
     
    开发底板说明
     
     
    Tiny6410的开发参考板提供如图所示,光盘中有该它的PCB文件(Allegro格式)
     Linux软件特性  首家提供Linux-2.6.38内核,支持上千种USB无线网卡,支持3G无线上网,支持硬解码播放器交叉编译器arm-linux-gcc-4.5.1-v6-vfp默认采用armv6指令集,支持硬浮点运算,独家提供U-boot版本:U-Boot-1.1.6完全开源可烧写到SD或Nand启动支持USB 2.0高速下载支持菜单模式,一键烧写YAFFS2格式文件系统Superboot支持SD卡脱机烧写(根据配置文件),速度极快(1.8M/秒)
    烧写WinCE(50M)仅需26秒
  • 烧写Android(80M)仅需42秒
  • 烧写Linux(220M)仅需不到2分钟
  • Superboot专门为企业级用户定制,不开源支持SD卡脱机烧写UBIFS格式映像文件(Android系统专用)独家提供支持USB一键烧写 支持任意大小的文件烧写,不受限于内存大小独家提供支持USB下载裸机程序到内存运行,对调试十分有用此功能对培训机构或个人学习非常有用,可以极大提高效率支持“拷贝到SD卡即可运行”(Linux/WinCE/裸机程序/Ubuntu)独家提供Linux内核版本: Linux-2.6.36首家提供,驱动完善支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系统源代码, 内核自带看门狗驱动源代码, 友善之臂移植RTC驱动源代码, 友善之臂移植4个LED驱动源代码, 友善之臂添加8个用户按键驱动源代码, 友善之臂添加SPI驱动源代码, 内核自带, 未经验证(2011.1.16)I2C-EEPROM驱动源代码, 友善之臂移植PWM控制蜂鸣器驱动源代码, 友善之臂添加ADC驱动(通道: AIN0)源代码, 友善之臂添加CPU本身所带触摸屏控制器驱动源代码, 友善之臂移植一线精准触摸驱动源代码, 友善之臂添加LCD背光驱动, 支持127级可调源代码, 友善之臂添加LCD驱动(3.5", 4.3", 7", 8", LCD2VGA1024x768等): 支持旋转源代码, 友善之臂添加USB Host驱动: 支持优盘,蓝牙等源代码, 内核自带USB鼠标,键盘,扫描器源代码, 内核自带万能USB摄像头源代码, 内核自带USB Device驱动: 支持USB ADB源代码, 友善之臂移植SD卡驱动源代码, 友善之臂移植4个串口驱动源代码, 友善之臂移植SD WiFi驱动源代码, 友善之臂移植USB WiFi驱动:内核自带,对某些类型的卡支持不是太好源代码, 内核自带,缺省系统并未包含此驱动USB WiFi驱动:可支持更多型号USB无线网卡,更加完善第三方驱动,不提供源代码,缺省系统已经包含此驱动音频驱动(WM9714:支持录音和放音,ALSA接口源代码, 友善之臂移植以太网络(DM9000)源代码, 友善之臂移植多媒体驱动: 含视频硬解码,硬编码,CMOS摄像头,TV-OUT友善之臂移植,不提供源代码USB转串口驱动:源代码, 内核自带3G驱动: 友善之臂添加,实际就是USB转串口驱动源代码, 友善之臂移植3D加速尚未实现(2011.1.16)2D加速尚未实现(2011.1.16)Busybox版本:1.17.2源代码命令行测试程序adc-test: ADC转换测试程序源代码buttons: 按键测试程序源代码camtest: CMOS摄像头测试程序源代码i2c: EEPROM读写测试程序源代码led-player: LED等服务程序,可通过网页远程控制LED源代码leds: led测试程序,可单独控制指定的一个led源代码pwm: PWM控制蜂鸣器测试程序,按"+"或"-"可以调节频率,按"esc"退出源代码vfp-test: 硬浮点运算测试程序源代码图形系统Qtopia-2.2.0: 经典Qtopia,以下是Qtopia自带的程序(带源代码)
    世界时间.待办事项.日历.联系人.时钟.便签.语音便签
  • 视频播放器.音乐播放器.图片浏览.计算器.联系人.网络浏览器
  • VNC终端.命令终端.系统信息
  • 扫雷.纸牌.贪吃蛇.降落伞.十五子棋.读心术等游戏
  • 旋转设置.时间设置.背光设置.重新校准等
  • 提供平台全部源代码,和一键编译脚本Qt/E-Extended-4.4.3: 手机版的Qtopia提供平台全部源代码,和一键编译脚本Qt/E-4.7.0: Z新的Qt/Embedded提供平台全部源代码,和一键编译脚本触摸屏和USB鼠标共存源代码和脚本均开放,更加方便使用,独家提供图形系统共存三种Qt图形系统共存,任意选择运行,不必重新安装系统,独家提供图形应用程序
    注本栏程序为了方便用户拿到手之后,开机就能测试开发板的各项功能,我们精心设计了以下各种简单易用的各种应用程序,其中有的程序甚至可以直接用于产品(友善之臂独家提供,其他开发板平台至今尚未实现,注意,以下程序不提供源代码).3G拨号上网:简单易用的3G拨号上网软件,支持移动,联通,电信自动识别上百种型号的USB上网卡,图形界面,独家提供SMPlayer硬解码播放器支持Mpeg4/H.263/H.264格式高清图视频,效果非凡,图形界面,独家提供无线网设置: 可自动或手工设置IP地址,自动获取DNS自动识别上千种USB无线网卡,简单易用,图形界面,独家提供GPRS拨号上网: 简单易用的GPRS拨号上网软件支持串口或USB接口的GPRS Modem,图形界面,独家提供GPRS短信: 支持短信单发,群发(直接导入txt格式电话本文件)图形界面,独家提供录音: 采用ALSA接口使用在板麦克风即可轻松测试录音,并保存,图形界面,独家提供随手写: 主要用于测试触摸效果自动适应各个分辨率的LCD,图形界面,独家提供网络设置: 用于手工设置本地网络连接,可修改MAC地址图形界面,独家提供开机程序自动运行设置: 简单易用的开机程序自带运行设置软件图形界面,独家提供语言设置: 可设置桌面系统为中文,英文,日语三种语言图形界面,独家提供优盘,SD卡自带识别并挂载图形界面,独家提供USB摄像头:可动态预览,并拍照保存支持万能USB摄像头,不再局限于中星微,图形界面,独家提供串口助手:用于测试串口驱动,可以设置不同的波特率,校验位,停止位支持CPU本身串口和USB转串口,图形界面,独家提供LED测试: 用于测试LED,可单独控制每个LED,或全亮,或全灭图形界面,独家提供按键测试: 非常形象的按键测试程序图形界面,独家提供蜂鸣器测试: 用于测试PWM控制蜂鸣器, 可改变频率图形界面,独家提供ADC转换测试:旋转开发板上的可调电阻,实时查看ADC转换结果图形界面,独家提供EEPROM测试:十分简单易用的EEPROM测试程序图形界面,独家提供Ping测试:用于测试网络的连通,可使用IP地址,也可以使用字符网址图形界面,独家提供看门狗: 非常形象的看门狗测试程序,不停地给小狗一块骨头,就不会重启图形界面,独家提供神奇几何:一个用于消磨时间几何程序,输入不同的参数,会画出不同的图案图形界面,独家提供文件管理:顾名思义图形界面,独家提供网络程序ftp服务器: 内置 telnet服务:内置 web server:内置 ftp,telnet等命令 多媒体测试以下多媒体测试程序及文档均来自三星原厂提供,我们并未做任何修改,以保持其原汁原味,见光盘三星原厂资料S3C6410X MultiMedia Driver V2.7H.264编解码(含文档和API)源代码Mpeg4编解码(含文档和API)源代码VC1编解码(含文档和API)源代码H.263编解码(含文档和API)源代码2D加速测试(含文档和API)源代码3D加速测试(含文档和API)源代码PP测试(Post Processer)(含文档和API)源代码JPEG解码测试(含文档和API)源代码翻转测试(含文档和API)源代码CMM测试(Codec Memory Management)(含文档和API)源代码此栏预留  
     WindowsCE6软件特性
    Bootloader: 完全开源的Nboot,支持快速启动WinCE,支持加载开机画面,支持用户自定义进度体(颜色,长度,高度)
     
    BSP特性:
    - 支持SD WiFi: 纠正了在4.3"LCD上无法点击设置无线网络的问题
    - 支持LED驱动
    - 支持按键驱动
    - PWM控制蜂鸣器驱动
    - TV-OUT驱动
    - RTC驱动:支持掉电时间保存
    - 多媒体驱动:完美支持硬解码播放器
    - OpenGL ES驱动
    - SD卡驱动:可支持Z大32G SDH即插即用
    - USB蓝牙即插即用
    - USB无线网卡即插即用
    - LCD驱动:支持3.5", 4.3", 7", 8", VGA1024x768等多种LCD驱动
    - DM9000网卡驱动
    - USB外设:支持USB键盘,鼠标,扫描器,优盘等即插即用
    - 音频输入与输出:采用WM9713音频芯片
    - 支持注册表读写,掉电不会丢失设置改变
    - 支持背光127级可调,可以实现炫酷的渐熄效果
    - 实现一线触摸,支持4.3"-21"等大尺寸四线电阻触摸准确触摸,不抖动
     
     
    Ubuntu -0910软件特性
     
    - 采用Z新Linux内核Linux-2.6.36
    - 采用Z终版armv6的Ubuntu-0910
    - 支持一线精准触摸,支持UBIFS烧写
    - 支持SD脱机烧写,或SD卡复制即可运行
     
    完全开源的U-boot
    三星公司为6410系统提供了带有USB下载功能的U-boot,我们在此基础上增强和改进了它的功能,并把它完全开源出来,以供广大嵌入式爱好者学习研究使用,主要特性如下:
    增加了下载菜单,类似Superboot的USB下载菜单
    增加了SD卡启动配置
    支持直接下载烧写yaffs2文件系统映像
    支持烧写WindowsCE BootLoader之Nboot
    支持烧写WindowsCE映像的功能
    支持烧写单文件映像文件,就是通常所说的裸机程序
    支持返回原始shell
    说明:大部分声称完全开源Bootloader的6410开发板,也都是三星提供的U-boot稍作改动而来的,所有开源的U-boot目前均无法烧写到SDHC卡(超过2G的大容量SD卡)中使用.

     
    带菜单下载功能的开源U-Boot
     
    获取U-boot源代码 
    附带光盘Linux目录下:u-boot-mini6410-20100730.tar.gz(请以Z新日期版本为准)
     
    编译适用于SD卡启动的U-boot 
    使用缺省配置文件编译适用于SD卡启动的U-boot,Z后会生成U-boot.bin,它和光盘中的U-boot_sd.bin是一致的
    #cd /opt/FriendlyARM/mini6410/linux/u-boot-mini6410
    #make mini6410_sd_config;make

    编译适用于Nand Flash启动的U-boot 
    使用缺省配置文件编译适用于SD卡启动的U-boot,Z后会生成U-boot.bin,它和光盘中的U-boot_nand.bin是一致的
    #cd /opt/FriendlyARM/mini6410/linux/u-boot-mini6410
    #make mini6410_nand_config;make
     
     
    适合企业批量生产的Superboot 
    除了完全开源的U-boot,我们花重金为企业用户设计了功能超强的Superboot, 它支持从SD卡直接安装或运行系统,无需USB线.串口线,而且安装系统的速度极快,平均1.8Mbyte/秒,因此它十分适合于企业大批量生产使用;Superboot可以支持普通的SD卡和高速大容量SDHC卡(Z大为32G),目前通过Superboot可以安装或运行以下几种系统:
    Linux: 125M,烧写仅需70秒
    WindowsCE6: 45M,烧写仅需25秒
    Android: 80M, 烧写仅需45秒
    Ubuntu: 800M,直接复制到SD即可运行
    UserBin: 裸机程序,或简易的单文件系统映像,如uCos, RT-Thread等;可以烧写到Nand中,也可以在配置文件中指定加载地址直接运行.
    说明:Superboot是由友善之臂精心研制开发的,并不提供源代码,任何企业或个人都可以免费使用它.
     
     
    迄今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.exeSD-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内存/256M NandFlash)
    2. 电源适配器一个(+5V)
    3. DB9交叉串口线一条
    4. 交叉网线一条
    5. USB线一条
    6. 带触摸的4.3寸触摸屏一个(配精致触屏面板,赠触摸笔)
    7. DVD开发光盘两张(A和B)
    8. 精美包装盒一个(为方便运输和维修,请妥善保管)
    9. 购买本商品所得赠品

     
     

    来源:博航网 http://www.broadon.net 博航网提供ARM开发板,FPGA开发板,DSP开发板,ARM9开发板,嵌入式开发板,android开发板,ARM11开发板,仿真器,LCD触摸屏,物联网,嵌入式Linux,winCE等嵌入式系统相关资讯.
    购买咨询(已有0条咨询)
    如果您对本商品有什么问题,请直接到 http://www.broadon.cn 咨询在线客服! 更新和价格也请到http://www.broadon.cn
    商品评论(已有0条评论)
    如果您对本商品有什么评价或经验,欢迎分享!

    新品推荐