0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

友善之臂Tiny6410主板介绍

友善之臂 来源:友善之臂 作者:佚名 2019-11-05 16:58 次阅读

Tiny6410增强版配7“LCD

Tiny6410标准版配4.3”LCD

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,它集成了256M Mobile 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-6410,无需连接电脑,只要把目标文件拷贝到SD卡中(可支持高达32G的高速大容量卡),你就可以在开发板上极快极简单地自动安装各种嵌入式系统(WindowsCE6/Linux/Android/Ubuntu/uCos2等);甚至无需烧写,就可以在SD卡上直接运行它们!配合MiniTools,开发者还可以十分方便地通过USB下载单个文件到内存运行,并且通吃各种Windows/Linux平台环境,非常便于调试之用!

Tiny6410核心板资源概览

CPU处理器

Samsung S3C6410A,ARM1176JZF-S核,主频533MHz,最高667Mhz

DDR RAM内存

256M Mobile DDR RAM, 32bit数据总线

FLASH存储

标配256M SLC NAND Flash

可选1GB SLC 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 2V to 6V

PCB规格尺寸

6层高密度电路板,采用沉金工艺生产

64 x 50 x 12 (mm)

软件支持

U-boot

Linux2.6.38 + Qtopia2+ QtE4.8.5

WindowsCE 6.0

Android 2.3.4

Ubuntu-0910

详细的6410裸机教程

uCos2-6410

通 过 欧 洲 CE认证, RoHS认证

Tiny6410开发参考底板 Tiny6410参考开发底板目前有标准版和增强版两个版本,各自特性说明如下列表:

TinyADK增强版

TinySDK标准版

名称 TinyADK 1312 TinySDK 1309 尺寸 180 x 130 (mm) 180 x 130 (mm) 兼容性 适用于Tiny2451/2416/6410/210系列核心板 适用于Tiny2451/2416/6410/210系列核心板 miniPCIe接口座 支持常见长卡和短卡3G模块 - 翻盖式SIM卡座 支持(背面) - 天线固定 支持(位于miniUSB内测) 支持(位于miniUSB内测) AV-in(CCD摄像头接口) 支持,RCA接口座 - RS485接口 1路(基于UART1) - RS232串口 2路(基于UART0,3),DB9座 2路(基于UART0,3),DB9座 TTL串口 4路(UART0,1,2,3), 4pin 2.0mm接口座 4路(UART0,1,2,3), 4pin 2.0mm接口座 USB Device 1路,USB 2.0 ,采用miniUSB接口座 1路,USB 2.0 ,采用miniUSB接口座 USB Host

3路,USB A型口

采用USB 2.0 hub扩展(可兼容USB 1.1)

3路,USB A型口

采用USB 2.0 hub扩展(可兼容USB 1.1)

音频输入输出

采用WM8960音频解码芯片

支持录音和放音

3.5mm耳机座和输入座

在板麦克风输入

采用WM8960音频解码芯片

支持录音和放音

3.5mm耳机座和输入座

在板麦克风输入

以太网 采用DM9000AEP网卡芯片,100/10M自适应 采用DM9000AEP网卡芯片,100/10M自适应 按键 4个独立中断式可编程按键 4个独立中断式可编程按键 LED 4个GPIO控制可编程LED(位于核心板) 4个GPIO控制可编程LED(位于核心板) RTC 在板RTC时钟备份电池 在板RTC时钟备份电池 蜂鸣器 1路PWM控制蜂鸣器输出 1路PWM控制蜂鸣器输出 可调电阻 1路在板ADC可调电阻,用于测试CPU自带AD转换 1路在板ADC可调电阻,用于测试CPU自带AD转换 A/D接口

6路A/D输入通道,支持10/12-bit精度

参考电压: 3.3V

6路A/D输入通道,支持10/12-bit精度

参考电压: 3.3V

SDIO扩展口

30pin 2.0mm双排针

包含1路SDIO和2个GPIO,,可外扩SD WiFi

包含SPI, I2C, UART各1路

包含8路中断(其中4路和按键复用)

30pin 2.0mm双排针

包含1路SDIO和2个GPIO,,可外扩SD WiFi

包含SPI, I2C, UART各1路

包含8路中断(其中4路和按键复用)

SD卡座 弹出式SD卡座,最高可支持32G 弹出式SD卡座,最高可支持32G CMOS Camera接口 20pin 2.0mm双排针 20pin 2.0mm双排针 LCD接口

3个LCD接口座(适用于不同位置的结构固定)

支持一线触摸

支持背光可调

支持电容触摸屏

支持RGB888模式

3个LCD接口座(适用于不同位置的结构固定)

支持一线触摸

支持背光可调

支持电容触摸屏

支持RGB888模式

LCD固定孔 适用于3.5“, 4.3”, 5“, 7”等尺寸LCD模块 适用于3.5“, 4.3”, 5“, 7”等尺寸LCD模块 供电 DC-5V/2A DC-5V/2A PCB文件 Cadance(Allegro) Cadance(Allegro) 原理图格式 OrCAD, pdf, dxf OrCAD, pdf, dxf 增强版接口布局图

标准版接口布局图

说明

Tiny6410核心板

标准版配4.3“LCD

增强版配7”LCD

订货型号

Tiny6410-256M

Tiny6410SDK-256M-P43

Tiny6410ADK-256M-S70

简要特性

CPU: Samsung S3C6410

存储容量: 256M内存,256M闪存

总共引出180pin,默认贴装常用三排针(P1,P2,CON2和JTAG)

预装OS: Linux最小系统

供电: 5V/2A

LCD分辨率:480x272

触摸: 精准一线电阻触摸

背光: LED背光,背光可调

存储容量: 256M内存,256M闪存

预装OS: Linux

供电: 5V/2A

LCD分辨率:800x480

精准一线电阻触摸,背光可调

带miniPCIe 3G模块插槽

存储容量: 256M内存,256M闪存

预装OS: Linux

供电: 5V/2A

LCD显示屏系列 以下LCD均采用一线接口触摸,Superboot可自动探测它们的型号,各个系统即插即用,十分方便。比如,如果你的开发板(配7寸屏)烧写了Android系统,若要使用10.1寸屏(W101),只需更换一下LCD即可,无需重新刷机,也无需设置任何参数

3.5“LCD

4.3”LCD

5“LCD

7”LCD

型号:W35 型号:P43 型号:W50 型号:S70 特性简介:

- 分辨率:320x240,精准电阻触摸

- LED背光,背光可调

- 带固定面板,外形尺寸:100x78mm

- 供电: 5V/1A 特性简介:

- 分辨率:480x272,精准电阻触摸

- LED背光,背光可调

- 带固定面板,外形尺寸:110x88mm

- 供电: 5V/1A 特性简介:

- 分辨率:800x480,精准电阻触摸

- LED背光,背光可调

- 带固定面板,外形尺寸:130x93mm

- 供电: 5V/1A 特性简介:

- 分辨率:800x480,精准电阻触摸

- LED背光,背光可调

- 带固定面板,外形尺寸:180x130mm

- 供电: 5V/2A

7“LCD

8”LCD

10.1“LCD

7”LCD

型号:A70 型号:L80 型号:W101 型号:S700 特性简介:

- 分辨率:800x480,精准电阻触摸

- LED背光,背光可调

- 带固定面板,外形尺寸:180x130mm

- 供电: 5V/2A 特性简介:

- 分辨率:640x480,精准电阻触摸

- CCFL背光,背光可开关

- 带固定面板,外形尺寸:202x162mm

- 供电: 12V/3A 特性简介:

- 分辨率:1024x600,精准电阻触摸

- LED背光,背光可调

- 带固定面板,外形尺寸:25x16cm

- 供电: 5V/2A 特性简介:

- 分辨率:800x480, 五点电容触摸

- LED背光,背光可调

- 带精心定制的外壳,尺寸18x13cm

- 供电: 5V/2A

3G无线上网模块系列 下面列出了市面上常见的各种miniPCIe 3G模块,配合我们开发的简单易用的3G拨号软件,它们都可以在开发板上即插即用,用户只需点几下,就可以轻松拨号,或者发送短信,还可以设置为开机拨号上网,非常适合快速产品开发。

有特殊需求的客户,也可以和我们联系定制拨号软件。

miniPCIe 3G模块

miniPCIe 3G模块

miniPCIe 3G模块

miniPCIe 3G模块

型号:ZTE MF210 型号:ZTE AC200 型号:HUAWEI EM770W 型号:HUAWEI EM775 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/850(900)MHz

·GSM1900/1800/900/850MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:51x30x4.7mm 特性简介:

- 制式:EVDO/CDMA

- 频段:

·CDMA800MHz

- 速度:3.1M/1.8Mbps

- 外形尺寸:26.80x30x4.7mm 特性简介:

- 制式: HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/850MHz

·GSM1850/900/1800/1900MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:51x30x5mm 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/1700/900/850MHz

·GSM1900/1800/900/850MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:26.80x30x4.7mm

miniPCIe 3G模块

miniPCIe 3G模块

miniPCIe 3G模块

miniPCIe 3G模块

型号:ZTE AD3812V2 型号:ZTE MC2716 型号:LONGSUN U7300 型号:LONGSUN U6300 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/850MHz

·GSM1900/1800/900/850MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:51x30x4.7mm 特性简介:

- 制式:EVDO/CDMA20001X

- 频段:

·CDMA800/900MHz

- 速度:3.1M/1.8Mbps

- 外形尺寸:51x30x4.7mm 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/900MHz

·GSM850/900/1800/1900MHz

- 速度:21M/5.76Mbps

- 外形尺寸:51x30x4.6mm 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/850MHz

·GSM850/900/1800/1900MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:51x30x4.6mm

miniPCIe 3G模块

miniPCIe 3G模块

miniPCIe 3G模块

miniPCIe 3G模块

型号:LONGSUN T5300 型号:LONGSUN C5300 型号: 型号: 特性简介:

- 制式:HSUPA/HSDPA/TD-SCDMA

- 频段:

·TD-HSPA 1900/2100MHz

- 速度:2.5M/2.8Mbps

- 外形尺寸:51x30x4.6mm 特性简介:

- 制式:EVDO/CDMA

- 频段:

·CDMA800MHz

- 速度:3.1M/1.8Mbps

- 外形尺寸:26.5x30x4.6mm(上图中上半部可折断移除) 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/850(900)MHz

·GSM1900/1800/900/850MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:51x30x4.7mm 特性简介:

- 制式:HSUPA/HSUPA/WCDMA

- 频段:

·UMTS2100/1900/850(900)MHz

·GSM1900/1800/900/850MHz

- 速度:7.2M/5.76Mbps

- 外形尺寸:51x30x4.7mm

USB 3G上网卡

USB 3G上网卡

USB 3G上网卡

USB 3G上网卡

型号:中兴A356(适于中国移动) 型号:中兴AC581(适于中国电信) 型号:华为EC167(适于中国电信) 型号:华为E261(适于中国联通) 特性简介:

- 制式:TD-SCDMA/HSUPA

- 频段:

·TD-SCDMA2010-2025Mhz 1880-1920MHz

·GSM:900/1800/850MHz

- 速度:2.8Mbps

- 外形尺寸:80x26x11mm

- 支持Android/Linux 特性简介:

- 制式:CDMA/EVDO

- 频段:

·CDMA800MHz

- 速度:3.1/1.8Mbps

- 外形尺寸:88.4x25.9x12.3mm

- 支持Android/Linux 特性简介:

- 制式:CDMA/EVDO

- 频段:

·CDMA: 800/1900MHz

- 速度:下行最大3.1Mbps

- 外形尺寸:80x26x10mm

- 支持Android/Linux 特性简介:

- 制式:WCDMA/HSDPA/HSUPA

- 频段:

·UMTS2100MHz

- 速度:7.2M/5.6Mbps

- 外形尺寸:75x27x12.4mm

- 支持Android/Linux 无线WiFi模块系列

SD WiFi

迷你USB WiFi

USB WiFi

型号: SDWIFI-YS09 型号:N8508 型号: USBWiFi02 特性简介:

- 无线标准: IEEE 802.11b/g

- 传输速率: 54Mbps

- 芯片:Marvell

- 接口类型: SDIO

- 尺寸: 24x35mm

- 支持Android/Linux/WindowsCE 特性简介:

- 无线标准: IEEE 802.11b/g/n

- 传输速率: 150Mbps

- 芯片: RTL8192CU

- 接口类型: USB

- 尺寸: 18x14x6mm

- 支持Android/Linux

- 支持AP模式,一键设置,轻松共享 特性简介:

- 无线标准: IEEE 802.11b/g/n

- 传输速率: 150Mbps

- 芯片: RT2070/3070

- 接口类型: USB

- 尺寸:

- 支持Android/Linux/WinCE

其他配件

CMOS摄像头

配件名称

U配件名称

配件名称

型号: CAM130 型号: 型号: 型号: 特性简介:

- 像素: 30w

- 接口: CMOS

裸机教程目录一览

第一章 简介

第一节 起源

第二节 关于开发环境

第三节 文档涉及的裸机程序

第二章 汇编点亮LED

第一节 查阅原理图

第二节 程序讲解

第三节 编译和烧写运行

第四节 实验现象

第三章 设置栈和C语言点亮LED

第一节 为什么调用C函数要设置栈

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第四章 C语言中调用汇编函数

第一节 为什么要在C语言中调用汇编函数

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第五章 控制icache

第一节 什么是cache

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第六章 查询方式检测按键

第一节 查看原理图

第二节 程序讲解

第三节 编译代码和运行

第四节 实验现象

第七章 初始化时钟

第一节 S3C6410时钟体系

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第八章 串口设置之输入输出字符

第一节 S3C6410 UART相关说明

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第九章 重定位代码到SRAM+4096

第一节 两个不同的地址概念

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十章 重新定位代码到DRAM

第一节 关于DRAM

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十一章 NAND Flash控制器

第一节 关于NAND Flash

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十二章 内存管理单元MMU

第一节 关于MMU

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十三章 移植printf和scan功能

第一节 移植的途径

第二节 移植步骤

第三节 程序讲解

第四节 编译代码和烧写运行

第五节 实验现象

第十四章 控制蜂鸣器

第一节 查阅原理图

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十五章 6410中断体系

第一节 关于6410的中断体系

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十六章 PWM定时器

第一节 S3C6410的PWM定时器

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十七章 看门狗定时和复位

第一节 S3C6410的看门狗定时器

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十八章 RTC读写时间

第一节 S3C6410的RTC

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第十九章 LCD绘图和打印字符

第一节 S3C6410的LCD控制器

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第二十章 测试ADC转换

第一节 S3C6410的ADC

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

第二十一章 增加命令功能

第一节 关于命令功能

第二节 程序讲解

第三节 编译代码和烧写运行

第四节 实验现象

uCos2实时操作系统

S3C6410平台实时的多任务实时操作系统uCos2

开发环境

RVDS 4.0 + MiniTools(需借助Superboot-6410)

Superboo-6410

SD卡极速刷机,一键USB下载,批量装机、开发更方便

支持FAT格式SD卡脱机快速安装或更新系统(Linux/WinCE/uCos2/裸机程序等),可更新单个文件或多个文件,简单易用

支持真正的USB一键烧写,可选择单个或多个文件,一个按钮搞定,无需串口,独家首创

支持从SD卡直接启动WindowsCE等系统

USB底层驱动采用谷歌Fastboot接口,世界通用,真正跨平台

支持烧写bin文件和YAFFS2/EXT33/EXT4等多种格式系统映像

支持NAND烧写和启动校验,更加稳定可靠

支持自动探测硬件配置信息: 可通过LCD显示,或串口输出,包括RAM大小,Flash类型等

支持烧写进度条百分比提示

支持烧写过程LED或蜂鸣器提示:适用于单板无屏的情况

支持自动识别MMC/NAND启动,高效智能

支持NAND启动时,按下K1键进入USB模式,以便开发调试之用

支持用户自定义Linux启动参数(可设置为NFS启动等),设置灵活

支持用户自定义WindowsCE Logo(任意BMP格式文件即可),非常简单

支持烧写过程LED或蜂鸣器提示:适用于单板无屏的情况

支持USB下载到内存运行,用户可指定下载地址,令开发更加高效

烧写工具SD-Flasher支持WindowsXP/Vist/Windows7/Linux等各种发行版

Superboot专门为企业级用户定制,不开源

uCos2-6410特性

支持多任务,提供源代码

支持LED驱动,提供源代码

支持串口驱动,提供源代码

支持LCD驱动,提供源代码

支持RTC驱动,提供源代码

支持蜂鸣器驱动,提供源代码

支持按键驱动,提供源代码

支持一线触摸驱动:仅限于读取原始物理数据,因没有GUI系统,提供源代码

支持LCD驱动:支持一线通讯的LCD自动识别(P43, N43, H43, S70, W50等),提供源代码

适用于友善之臂Mini6410, Tiny6410等开发板平台

完全开源

uCos2-6410运行时拍照:

此栏预留 Android 2.3.4软件系统特性

首家提供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-6410

支持SD卡脱机烧写(根据配置文件),速度极快(1.8M/秒)

烧写WinCE(50M)仅需26秒

烧写Android(80M)仅需42秒

烧写Linux(220M)仅需不到2分钟

Superboot专门为企业级用户定制,不开源 支持SD卡脱机烧写UBIFS格式映像文件(Android系统专用) 独家提供 支持USB一键烧写 支持任意大小的文件烧写,不受限于内存大小 独家提供 支持USB下载裸机程序到内存运行,对调试十分有用 此功能对培训机构或个人学习非常有用,可以极大提高效率 支持MLC/SLC等多种Flash类型,自动识别 烧写和运行均支持自动探测一线显示屏型号,即插即用 独家提供, 支持“拷贝到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加速 实现,不提供源代码 2D加速 实现,不提供源代码

应用程序

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自带 网络浏览器 此栏预留 Linux + Qt软件系统特性

首家提供Linux-2.6.38内核,支持3G无线上网,支持硬解码播放器

交叉编译器

arm-linux-gcc-4.5.1-v6-vfp 默认采用armv6指令集,支持硬浮点运算, 独家提供

U-boot

版本:U-Boot-1.1.6 除MLC Flash驱动外,其他全部开源 可烧写到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下载裸机程序到内存运行,对调试十分有用 此功能对培训机构或个人学习非常有用,可以极大提高效率 支持MLC/SLC等多种Flash类型,自动识别 烧写和运行均支持自动探测一线显示屏型号,即插即用 独家提供, 支持“拷贝到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接口 源代码, 友善之臂移植 音频驱动(WM8960,支持录音和放音, ALSA接口) 驱动模块,友善之臂添加 以太网络(DM9000) 源代码, 友善之臂移植 多媒体驱动: 含视频硬解码,硬编码,CMOS摄像头,TV-OUT 友善之臂移植,不提供源代码 USB转串口驱动: 源代码, 内核自带 3G驱动: 友善之臂添加,实际就是USB转串口驱动 源代码, 友善之臂移植 3D加速 已经实现,但无测试程序 2D加速 已经实现,但无测试程序

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

提供平台全部源代码,和一键编译脚本 QtE-4.8.5 提供平台全部源代码,和一键编译脚本

独创特性:

支持触摸屏和USB鼠标共存

支持Qtopia2和QtE-4.8.5运行时自由切换

图形应用程序

以下图形界面程序基于Qt2/4创建开发,均为友善之臂独家提供,不提供源代码 3G拨号上网

自动识别上百种型号的USB上网卡,

支持WCDMA, CDMA2000, TD-SCDMA等多种网络制式

支持开机自动3G拨号上网

SMPlayer硬解码播放器 支持Mpeg4/H.263/H.264格式高清图视频 无线网设置

自动识别上千种USB无线网卡

支持自动/手动设置IP

GPRS拨号上网 支持串口或USB接口的GPRS Modem GPRS短信

支持短信群发

支持短信单发

支持直接导入txt格式电话本

录音测试 支持ALSA接口的录音 随手写 主要用于触摸笔的准确性测试 网络设置

支持设置静态IP

支持设置MAC地址

开机程序自动运行设置 简单易用的开机程序自带运行设置软件 语言设置 可设置桌面系统为中文,英文,日语三种语言 优盘,SD卡自带识别并挂载 支持 USB摄像头

支持能USB摄像头

支持动态预览和拍照

串口助手

支持CPU本身串口和USB转串口

可设置波特率,校验位,停止位,16进制显示等

LED测试 用于测试LED,可单独控制每个LED,或全亮,或全灭 按键测试 非常形象的按键测试程序 蜂鸣器测试 用于测试PWM控制蜂鸣器, 可改变频率 ADC转换测试 旋转开发板上的可调电阻,实时查看ADC转换结果 EEPROM测试 用于测试在板EEPROM读写 Ping测试 用于测试网络的连通,可使用IP地址,也可以使用字符网址 看门狗 非常形象的看门狗测试程序,不停地给小狗一块骨头,就不会重启 神奇几何 一个用于消磨时间几何程序,输入不同的参数,会画出不同的图案 文件管理 MyPlayer: 支持电视输出的Qt4播放器 友善之臂开发的一个开源视频播放器 Arora浏览器 一个完全开源的浏览器,基于WebKit引擎,支持现代网页渲染,完美支持中文显示 AdsDemo: 广告机示例,可循环播放H.264/Mpeg4等格式的高清多媒体视频 一个开源的广告机程序,友善之臂开发

其他重要系统特性

内置telnet, ftp等网络工具命令

内置Telnet Server

内置Web Server: 基于Boa

内置Ftp Server

内置Python: 强大的脚本编程语言,可直接访问控制底层硬件,可调用C程序库,非常适合物联网应用开发

内置ssh: 用于远程访问和设备管理,文件传输等,非常适合远程调试开发和管理

开源 多媒体测试

以下多媒体测试程序及文档均来自三星原厂提供,我们并未做任何修改,以保持其原汁原味,见光盘\三星原厂资料\S3C6410X MultiMedia Driver V2.7 H.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) 源代码 此栏预留 Windows CE6.0软件系统特性 Bootloader

Superboot

支持SD卡脱机快速烧写全系统,只需不到30秒!

支持SD卡脱机更改开机图片:无需转换,无需编程,只有替换普通的bmp图片

支持USB一键下载烧写Nboot,WinCE内核和开机图片

支持下载WinCE内核到内存运行

不开源,适用于企业批量生产,现场测试;

提醒:某厂家提供的SDboot实际也是不开源的

Nboot

支持进度条显示:用户可自由更改进度条颜色,长宽,位置

支持开机图片自定义:用户可自由更改开机图片的显示位置,图片最大可支持1024x768的24-bit普通bmp文件

完全开源,和Mini2440的Nboot完全对应,升级方便 BSP(源代码)

版本

WindowsCE6 R3

BSP驱动特性

串口驱动:支持完善的4个串口驱动,可以直接连接GPRS Modem、RS485转接等串口设备,可通过简单修改头文件定义options.h指定UART0作为DEBUG输出或普通串口功能

RTC驱动: 支持可掉电保持实时时钟

Watchdog驱动:支持

NAND Flash驱动: 支持256M/512M/1G SLC NAND闪存,支持掉电保存数据(仅限“NAND Flash”目录)

LCD驱动: 支持480x272, 640x480, 800x480, 800x600, 1024x768等分辨率各种尺寸的真彩LCD(含3.5“, 4.3”, 5“, 7”, 8“, 10.1”, 12“等尺寸),支持LCD旋转,支持一线协议自动识别LCD类型,即插即用

触摸屏驱动:支持一线触摸,更加精准稳定的驱动,可提供一线触摸的单片机固件

背光驱动:支持一线控制的背光调节,最高可达128级,可设定背光关闭时间,并通过按键,触摸屏,键盘,鼠标等唤醒

网卡驱动: 支持DM9000AEP以太网卡驱动, 100/10M兼容,支持用户自定义网卡MAC地址,可设定静态IP地址或DHCP

音频驱动: 支持WM8960和WM9714驱动,可自动识别,支持录音和放音

SD卡驱动: 可支持SDHC(高速大容量卡),最高可达32G

USB Host驱动:支持USB 1.1,可接优盘,键鼠等外设即插即用

USB无线网卡模块驱动: 支持RT2070

SD WiFi驱动:支持

USB Device驱动: 支持USB 2.0同步通讯

LED驱动: 4个,用户可编程

按键驱动:4个,用户可编程

PWM驱动:支持板载PWM控制蜂鸣器,可以自由调节输出频率

ADC驱动:支持12-bit精度ADC转换

SPI驱动:原厂自带,未经测试

I2C驱动:支持

I2C-EEPROM驱动:支持

CMOS摄像头驱动: 可拍照和录像

TV-OUT驱动:可同时输出至LCD和TV-OUT显示

MFC驱动: 支持H.264, Mpeg4硬件解码

支持注册表保存

开机程序自动运行:支持用户指定开机程序自动运行,非常便于企业用户特定功能程序的开机设定

开机Logo: 支持通过SD卡脱机更新开机Logo, 或通过USB下载更新,开机Logo可为普通的bmp格式文件

支持开机进度条指示

系统安装或更新: 支持SD卡脱机更新Nk.bin系统ROM,或通过USB下载更新系统,支持多平台USB驱动,一键操作,简单易用!

支持的LCD类型

3.5”LCD :简称“W35”, 横屏,分别率320x240,带一线精准触摸,背光可调

4.3“LCD :简称”H43“,分辨率:480x272, 带一线精准触摸

5”LCD :简称“W50”,分辨率:800x480, 带一线精准触摸

7“LCD :简称”A70“,分辨率800x480, 带一线精准触摸

7”LCD:简称“S70”,分辨率800x480, 带一线精准触摸

8“LCD :简称”L80“,分辨率640x480, 带一线精准触摸

10.1”LCD:简称“W101”,分辨率1024x600, 带一线精准触摸

LCD2VGA : 简称“VGA1024x768”,分辨率1024x768/800x600/640x480,适用于液晶显示器

EZVGA: 简称“EZVGA”,分辨率最大可为800x600,适用于CRT显示器

关于VGA显示

采用专业的FPGA增强方案,分辨率最大可达1024x768,绝不闪屏,还可以根据用户需求设置分辨率为800x600/640x480

USB外设

USB鼠标

USB键盘

优盘

USB Hub: 即插即用

USB接口条码扫描

USB WiFi

USB蓝牙适配器

实用测试程序

LED测试(源代码)

按键测试(源代码)

背光调节示例(源代码)

TV输出测试:图形界面,方便操作,可同时输出至LCD和电视

串口助手(源代码)

PWM控制蜂鸣器测试(源代码)

触摸笔准确性测试

录音测试:包括录音和放音(源代码)

看门狗测试(源代码)

OpenGLES-1.1和2.0测试:目前仅支持7寸LCD

设置网络MAC地址:可掉电保存

设置程序开机自动运行:图形界面,操作十分方便

CMOS摄像头测试:可录像和拍照

Ubuntu 0910

采用最新Linux内核Linux-2.6.36

采用最终版armv6的Ubuntu-0910

支持一线精准触摸,支持UBIFS烧写

支持SD脱机烧写,或SD卡复制即可运行

Tiny6410和Mini6410的软硬件资源对比 Tiny6410和Mini6410硬件资源基本一致,只是主板的形态方式有所不同(Tiny6410为核心板+底板架构,Mini6410为一体化板),二者软件可完全通用

序号

对比项

Mini6410(单板)

Tiny6410SDK V1.2(核心板+底板)

1

简要描述

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

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

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)

标配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: 0.5mm间距45pin贴片座,可连接使用电容屏

LCD2,3: 2.0mm间距40pin插针座

9 USB Host 1个 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

miniPCIe座

有,可直接连接使用市面大部分miniPCIe 3G模块

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”等

触摸屏控制器:一线精准触摸,串口触摸屏控制模块

支持背光可调

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3586

    浏览量

    129408
  • 安卓
    +关注

    关注

    5

    文章

    2125

    浏览量

    57133
  • 友善之臂
    +关注

    关注

    0

    文章

    36

    浏览量

    3496
收藏 人收藏

    评论

    相关推荐

    tiny6410最小系统实验板

    自制tiny6410最小系统实验板 [size=+0]1. 没有网卡和声卡,只有最必要的 [size=+0]2. 开放的Protel99SE格式PCB,方便参考,也可直接拿去生产[size=+0
    发表于 10-13 21:22

    Tiny6410 GSM 模仿简单10086求助

    我想做模仿10086的电话服务Tiny6410播放音乐 用音频线连接Tiny6410的耳机输出口和GSM模块的麦克口实现传输音乐 但是实际没法传输,不能听到播放的声音不知道怎么回事?希望能帮我
    发表于 07-11 20:41

    Tiny6410

    Jlinux 烧写Tiny6410 的 init.bin 谁有的哇
    发表于 07-31 16:57

    免费试用“Tiny4412开发板——友善Cortex-A9”

    本帖最后由 L490351555 于 2015-8-19 08:38 编辑 大家好,这两天咱们的论坛搞了一个开发板投票试用活动。现在有一个投票项就是“Tiny4412开发板——友善
    发表于 08-18 19:09

    友善Ubuntu使用手册

    友善Ubuntu使用手册本手册介绍如何在友善
    发表于 12-18 10:42

    Tiny6410执行hello时报错:-/bin/sh:./hello:input/output error

    Tiny6410执行程序的时候,出现如下错误:-/bin/sh:./hello:input/output errorhello的链接文件在ARM开发板里都有,应该不是这个问题。不知道问题出在哪里。希望有经验的朋友可以提出点睛笔。谢谢你们!
    发表于 03-09 20:41

    为什么我从网上下载的uboot移植到tiny6410上串口总是没有显示?

    请问大家有谁成功移植过网上下载的自己修改的uboot?我的开发板是tiny6410的nandflash是2GB的MLC自己修改从网上下载的uboot后串口总是没有显示哪位大神给小弟点提示和建议啊
    发表于 06-24 05:45

    Tiny6410 Linux开发指南详解

    Tiny6410 Linux 开发
    发表于 07-08 17:12 210次下载
    <b class='flag-5'>Tiny6410</b> Linux开发指南详解

    Tiny6410硬件说明手册

    Tiny6410是一款以ARM11芯片(三星S3C6410)作为主处理器的嵌入式核心板,该CPU基于ARM1176JZF-S核设计,内部集成了强大的多媒体处理单元,支持Mpeg4, H.264/H.263等格式的视频文件硬件编解码,可同
    发表于 02-03 14:49 152次下载
    <b class='flag-5'>Tiny6410</b>硬件说明手册

    6410中断分析,我的是tiny6410,的资料

    6410中断分析,我的是tiny6410,的资料
    发表于 10-27 14:37 11次下载
    <b class='flag-5'>6410</b>中断分析,我的是<b class='flag-5'>tiny6410</b>,的资料

    友善Mini6410开发板简介

    Mini6410是一款十分精致的低价高品质一体化ARM11开发板,由广州友善设计、生产和发行销售。它采用三星S3C6410作为主处理器,
    的头像 发表于 11-04 16:24 6934次阅读
    <b class='flag-5'>友善</b><b class='flag-5'>之</b><b class='flag-5'>臂</b>Mini<b class='flag-5'>6410</b>开发板简介

    友善Smart6818核心板介绍

    友善Smart6818核心板介绍
    的头像 发表于 11-05 16:25 3457次阅读
    <b class='flag-5'>友善</b><b class='flag-5'>之</b><b class='flag-5'>臂</b>Smart6818核心板<b class='flag-5'>介绍</b>

    友善NanoPi Fire2A主板介绍

    友善NanoPi Fire2A主板介绍
    的头像 发表于 11-05 16:34 3283次阅读
    <b class='flag-5'>友善</b><b class='flag-5'>之</b><b class='flag-5'>臂</b>NanoPi Fire2A<b class='flag-5'>主板</b><b class='flag-5'>介绍</b>

    友善NanoPi Duo主板介绍

    友善NanoPi Duo主板介绍
    的头像 发表于 11-05 16:32 3118次阅读
    <b class='flag-5'>友善</b><b class='flag-5'>之</b><b class='flag-5'>臂</b>NanoPi Duo<b class='flag-5'>主板</b><b class='flag-5'>介绍</b>

    友善Tiny4412核心板介绍

    Tiny4412是一款高性能的四核Cortex-A9核心板,由广州友善设计、生产和发行销售。
    的头像 发表于 11-05 17:40 1.2w次阅读
    <b class='flag-5'>友善</b><b class='flag-5'>之</b><b class='flag-5'>臂</b><b class='flag-5'>Tiny</b>4412核心板<b class='flag-5'>介绍</b>