2.OK6410硬件介绍

图2-1 OK6410底层+核心板

OK6410 开发板基于三星公司最新的ARM11 处理器S3C6410,拥有强大的内部

资源和视频处理能力,可稳定运行在667MHz 主频以上,支持Mobile DDR 和多种

NAND Flash。OK6410 开发板上集成了多种高端接口,如复合视频信号、摄像头、

USB、SD 卡、液晶屏、以太网,并配备温度传感器和红外接收头等。这些接口可作

为应用参考帮助用户实现高端产品级设计。

OK6410 开发板采用‘核心板+底板‘结构,核心板尺寸规格为‘5CM×6CM‘,

底板尺寸为‘10.5CM×14CM‘,核心板与底板之间采用4 组高质量进口连接器(镍

金工艺,接触好、抗氧化),共计320 个引脚(80×4),方便客户进行二次开发,

进行各种形式的扩展应用。OK6410 开发板的设计严格按照CE、CCC 等国内外电子

产品认证标准,充分考虑高速信号的完整性等电磁兼容措施,确保OK6410 开发板在

严酷电磁环境下的可靠运行。

OK6410 的软件系统目前支持WinCE 6.0、LINUX2.6.28、Android2.1 以及

uC/OS-II,提供标准板级支持包(BSP)并开放源码,其中包含了所有接口的驱动程

序,客户可以直接加载使用。另外,该板可连接飞凌公司与之相配套使用的串口扩展

板、WIFI 模块、摄像头模块等。

2.1 OK6410 核心板介绍

图2-2 OK6410核心板

2.1.1 核心板资源

??Samsung S3C6410 处理器,ARM1176JZF-S 内核,主频533MHz/667MHz

??长宽尺寸仅5CM*6CM,现为业内最小

??引出脚多达320 个,完全满足用户的各种扩展需求

??256M 字节DDR 内存,SLC 1G Byte Nand Flash,快速、稳定的工业级芯片,

10 万次写入(10 倍于MLC)

??12MHz、48MHz、27MHz、32.768KHz 时钟源

??采用进口高质量板对板接插件,确保长期运行可靠性

??支持 5V 电压供电

2.2 OK6410 开发板底板介绍

图2-3 OK6410底板

2.2.1 串口

OK6410 开发板设计有4 路串口,包括1 个五线RS-232 电平串口(DB9 母座)和3

个三线TTL 电平串口(20pin 2.0mm 间距插头座),为了方便特殊需求的用户,这款产

品额外开发了专门配套的串口接线板。其中UART0 默认为调试串口,可以直接与PC 机

相连,从而查看系统调试信息。串口0 设计原理图如下;

图2-4 串口 0原理图

COM0 位于开发板底版,在COM0 的原理图中,这个母座的名字是RS232_9,如图:

图2-5 COM0

2.2.2 网络接口

OK6410 开发板上集成一个100M 以太网接口,通过DM9000AE 芯片来扩展。在开发

过程中,以太网接口可以用来连接PC机下载WINCE 镜像;在Linux的系统开发时,可以

用来挂载NFS 网络文件系统。使用时,需通过交叉网线直接连接PC 机,也可以使用直连

网线连接交换机或路由器。

DM9000AE 中断信号使用S3C6410 处理器中断‘EINT7‘信号。

网口插座采用RJ45 插座,内置变压器。。

2.2.3 JTAG 接口

OK6410 开发板JTAG接口使用10X2 插针接口(CN2)。

S3C6410 处理器设计JTAG接口用来访问ARM11 内核或片内设备,可通过SBGSEL

信号进行配置选择,具体配置如下:

DBGSEL信号为高电平时,JTAG接口连接处理器外设。

DBGSEL信号为低电平时,JTAG连接访问ARM11 内核,进行代码调试。

OK6410 开发板的DBGSEL信号可以通过J9 跳线来选择。

JTAG设计原理图:

图2-6 JTAG原理图

PCB 丝印层三角指向的引脚为JTAG接口第一个引脚,所有引脚可根据原理图来

查看连接方式。JTAG接口位于开发板底板。

图2-7 JTAG实物图

2.2.4 音频接口

图2-8

声卡芯片

OK6410 开发板音频功能使用 S3C6410 处理器的 AC97 总线。外接 WM9714 音频芯

片,实现集成音频输出、Line in 输入和 Mic 输入功能。音频输出和 MIC 输入以及 LINE IN

均采用标准音频插座。

图2-9

WM9714 芯片和音频线路原理图

2.2.5 用户按键

本开发板总共有 6 个用户测试用按键,它们均从 CPU 中断引脚直接引出,属于低电

平触发,6 个按键的定义如下:

2.2.6 PWM 控制蜂鸣器

图2-11

PWM 控制蜂鸣器

本开发板的蜂鸣器 Buzzer 是通过 PWM0 控制的,原理图如下所示,其中 PWM0 对

应 GPF15,该引脚可通过软件设置为 PWM 输出,也可以作为普通的 GPIO 使用。

2.2.7 启动模式

S3C6410 处理器支持 NAND FLASH、NOR FLASH 和 SD 卡等多种启动方式,通过系统上电时配置引脚的不同状态来确定相应的启动方式。

OK6410 开发板通过配置拨码开关 SW2 选择启动方式,如下图所示:

注:(1)SW2 开关 ON 时为"1";OFF 时为"0","X"为高电平或者低电平。

(2)OK6410 开发板出厂默认设置为 NAND FLASH 启动方式。

时间: 2024-10-06 15:34:43

2.OK6410硬件介绍的相关文章

FPGA芯片内部硬件介绍

FPGA芯片内部硬件介绍 FPGA(Filed programmable gate device):现场可编程逻辑器件 ????FPGA基于查找表加触发器的结构,采用SRAM工艺,也有采用flash或者反熔丝工艺:主要应用高速.高密度大的数字电路设计. ????FPGA由可编程输入/输出单元.基本可编程逻辑单元.嵌入式块RAM.丰富的布线资源(时钟/长线/短线).底层嵌入功能单元.内嵌专用的硬核等组成: ????目前市场上应用比较广泛的FPGA芯片主要来自Altera与Xilinx.另外还有其它

ArduinoYun教程之ArduinoYun硬件介绍

?ArduinoYun教程之ArduinoYun硬件介绍 ArduinoYun的电源插座 Arduino Yun有两排插座,这些插座能够按类型分为三类:电源.数字IO和模拟输入.电源部分主要集中在如图1.7所看到的的部分. 图1.7  电源集中部分 还有两个在如图1.8所看到的的位置. 图1.8  电源部分 以下我们介绍相应图中的各个名称及其含义: q  3个GND:接地.他们尽管分布在不同的位置,可是功能都一样: q  Vin:电源输入,通过它能够为整个板子供电,类似MicroUSB的供电功能

Android Things专题2 硬件介绍

文| 谷歌开发人员技术专家, 物联网方向 (IOT GDE) 王玉成(York Wang) 经过2016年Brillo首批开发人员的反馈,以及市场调研,为了照应广大Android开发人员的习惯,形成了如今的Android Things操作系统.全然兼容Android Studio的开发环境. 今年2月8日,Google公布了Developer Preview 2(DP2)版. 以后大概会每隔6到8周更新一个版本号.DP2版本号做了例如以下改进: 开发板加入了USB audio支持,而且集成到系统

常用硬件介绍

常用硬件 ——>嵌入式系统常用的硬件器件,主要包括分立器件.光电半导体.逻辑IC.模拟IC以及存储器共五大类 ——>分立器件主要有:二极管.三极管.电阻.电容.电感以及场效应管等 ——>二极管的主要特性是单向导电性 ——>二极管按其用途可分为:整流二极管.稳压二极管.开关二极管.发光二极管等 ——>整流二级管是一种将交流电转变为直流电的半导体器件,主要用于各种低频整流电路 ——>稳压二极管是利用PN结反向击穿特性所表现出的稳压性能制成的器件,在电路中起稳定电压作用 ——

IMX6开发板-迅为imx6开发板 Cortex A9四核 硬件介绍

摘要: 处理器:Freescale Cortex-A9四核 i.MX6Q主频 1 GHz 核心板配置:2GB DDR3内存 16GB EMMC存储 扩展引脚多大320个 运行温度-20°到+80°之间 丰富接口:支持全网通4G模块.GPS模块.WIFI蓝牙.SATA接口.千兆以太网.CAN总线.CAMERA接口等 设计技术:核心板采用八层PCB沉金盲埋设计,更能保证电磁兼容与系统稳定

第一章 硬件介绍和环境配置

主板图解 亮宁主板,接口相当丰富,对现行通用的各种传感器都可以实现直接对接,已具有较大的二次开发的实用价值. GND,电源负极与信号公共端. Vcc ,各种传感器或执行设备的电源.本机统一为+5V. 模拟输入口,读取0~1023之间数值.适应模拟传感器输入. PWM为数字转模拟输出0~1023之间的数. 数字口:GPIO端口,即做二进制数输入,又做数字口输出. 常用的外接设备 图片设备依次是:火焰传感器 八位数字开关板  双色LED板 模拟输入板 图片设备依次是:马达 轮胎 辅助轮胎 图片设备依

PBOC规范下的java卡介绍

JAVA卡与智能卡 什么是 JAVA 卡呢?JAVA 卡是一种可以运行 JAVA 程序的接触式微处理器智能卡.1996 年 11 月,JAVA 卡 1.0 版本的规范正式发布了.如今 JAVA 卡最新的规范已经到了 2.1 版. 相信对智能卡比较了解的读者一定会问:智能卡的出现和使用已经快有二十年了,为什么会在最近出现 JAVA 卡的呢?为什么 JAVA 卡会变得如此受欢迎?为了回答这个问题,我们先来回顾一下 JAVA 卡出现之前的智能卡,看看它存在着什么样的问题. JAVA卡之前的智能卡 早期

名家大讲堂:谁能摘下智能硬件的小苹果

                                                                                      讲座时间 ■■■■■■ ·   把技术变成爱,放进给妈妈的智能医疗终端上    北京中心金牌讲师,唐老师    8月27日 (19:30-21:30)·   揭秘Farsight TV智能机顶盒:下个世界杯,以天为幕!    北京总部金牌讲师,曹老师    9月03日 (19:30-21:30)·   开发专属于自己的平板电脑

DM9000裸机驱动程序设计

对于任何一个硬件模块的设计,首先第一步都是要先了解硬件本身后,再开始程序的软件设计.而由于DM9000的芯片文档内容很多,要驱动好网卡,需要很长时间,特别对于新手比较困难,所以可以参考linux内核代码中的网卡驱动程序,将其移植到裸机程序当中.下面将就ok6410,介绍DM9000裸机程序驱动的详细过程,并且完成arp协议的程序设计. 1.       DM9000硬件接口 打开ok6410的底板原理图可以看到DM9000和ok6410的硬件接口,通过DM9000的文档大概浏览可知一些比较重要的