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 |
泰克 示波器 |
此宝贝是友善之臂推出的Z稳定Flash版本,超大存储空间,超稳定性运行,建议企业客户购买,量大优惠!
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元
Linux内核特性 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
三星公司基于Linux-2.6.28.6内核对6410系统做了比较完整的移植,其中包含了Z重要的多媒体驱动。我们在此基础上稍作调整,以更好的适应Mini6410。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
- 采用Z新Linux内核Linux-2.6.36
- 采用Z终版armv6的Ubuntu-0910
- 支持一线精准触摸,支持UBIFS烧写
- 支持SD脱机烧写,或SD卡复制即可运行
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卡 | 支持,通过连接读卡器,可以批量烧写 |
烧写模式 | 强制烧写 |
|
磁盘分割(见注释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的软硬件资源对比 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号