tag 标签: S3C6410

相关博文
  • 热度 16
    2015-2-28 09:46
    1601 次阅读|
    0 个评论
    导读 本设计主要研究基于WIFI网络的可视化无线遥控搬运机器人,利用WIFI网络高速传输实时视频图像采集,通过机器人安装的传感器实现数据采集。采用WIFI网络通讯使得控制端多样化,可用手机,电脑等具备WIFI功能的设备进行控制。此外,还可将机器人接入Internet实现更远距离的控制。本设计在S3C6410平台上移植了Linux操作系统用于接收命令并对硬件设备进行控制,其中移植了MJPGstreamer作为视频服务器,移植了BOA服务器作为WEB服务器。本文将从硬件设计,驱动程序编写,服务器移植,服务程序编写,Android应用程序编写,Web应用程序编写等方面来讲述本设计的功能实现。 功能框图 总体设计及硬件选型和电路部分: 可视化WIFI遥控搬运机器人(1):硬件部分 驱动程序编写,服务器移植,服务程序编写部分: 可视化WIFI遥控搬运机器人(2):服务器搭建 4 客户端程序设计 4.1 Android客户端设计 4.1.1 Android客户端软件流程图 图 4-1 Android应用程序流程图 如图4-1所示,Android端的应用程序采用多线程技术,其中一个子线程每60S向服务器发送一个获取电量的命令并根据收到的数据进行更新显示,另一个线程根据MJPEG协议来解析出图像数据并更新显示,主线程主要完成用户操控事件的监听,并根据用户的实际操控发送相应的命令给服务器并从服务器获得机器人的最新数据来实时更新。其命令的发送方式采用HTTP协议中的GET方法。 4.1.2 HTTP GET方法简介 GET方法是HTTP协议中定义的多种与服务器进行交互的方法之一,它一般用于获取/查询资源信息。该方法请求的数据会附在URL之后,并且提交的数据最多只能是1024字节,但是本设计中只需要传送命令字即可,因此采用GET方法来传送命令字与获取机器人数据信息。使用该方法来发送命令,服务器端的CGI程序可以在QUERY-STRING环境变量中非常方便的获取到客户端传送给服务器的数据,并且客户端应用程序可以在HttpResponse中获得服务器端返回的数据。 4.1.3 HTTP GET方法实现 Android应用中HTTP GET方法实现部分代码如下: public String doGet(String url){ //参数设置 ... //创建 HttpClient 的实例 HttpClient httpClient = new DefaultHttpClient(httpParams); // GET HttpGet httpGet = new HttpGet(url); try { HttpResponse response = httpClient.execute(httpGet); if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK){ // 使用getEntity方法获得返回结果 return EntityUtils.toString(response.getEntity()); } ... } 4.1.4 Mjpeg协议介绍 Mjpeg即Motion JPEG。MJPEG将服务器端发送来的一张张JPG图像数据发送给客户端,客户端不断的接收图像数据并显示更新即形成了动态的图像。MJPEG在HTTP中mjpg的在http的mime type是"x-mixed-replace"。获取视频图像数据时,客户端首先发一个GET方法,如果服务器接收响应则会设置context type的boundary子属性来指明。然后服务器端开始发送图片数据,在数据头部会有图片类型以及大小信息,其中Content-Length字段指明图像数据的长度,Content-Type字段指明图像的类型其值为image/jpeg。当一帧图像数据发送完毕后,服务器端将会发送边界字符串来表示一帧图像发送结束。 4.1.5 Mjpeg解析图像数据流程图 图 4-2 Mjpeg解析图像流程图 4.1.6 Mjpeg解析图像数据代码 在Android客户端需要根据Mjpeg协议来编写代码实现图像数据的解析,其中部分代码如下: Socket server = new Socket(url.getHost(), url.getPort()); OutputStream os = server.getOutputStream(); InputStream is = server.getInputStream(); StringBuffer request = new StringBuffer(); request.append("GET " + url.getFile() + " HTTP/1.0\r\n"); request.append("Host: " + url.getHost() + "\r\n"); request.append("\r\n"); os.write(request.toString().getBytes(), 0, request.length());//请求返回File StreamSplit localStreamSplit = new StreamSplit(new DataInputStream(new BufferedInputStream(is))); Hashtable localHashtable = localStreamSplit.readHeaders();//获得文件的信息头 String str3 = (String)localHashtable.get("content-type");//获得content-type以后的数据 int n = str3.indexOf("boundary=");//定位边界字符串 Object localObject2 = "--"; if (n != -1){ localObject2 = str3.substring(n + 9);//指定到boundary子属性 str3 = str3.substring(0, n); if (!((String)localObject2).startsWith("--")) localObject2 = "--" + (String)localObject2;} if (str3.startsWith("multipart/x-mixed-replace")){//判断MIME类型 localStreamSplit.skipToBoundary((String)localObject2);//定位到图像数据部分 }do{ if (localObject2 != null){ localHashtable = localStreamSplit.readHeaders(); if (localStreamSplit.isAtStreamEnd()) break; str3 = (String)localHashtable.get("content-type"); if (str3 == null) throw new Exception("No part content type"); } if (str3.startsWith("multipart/x-mixed-replace")){ n = str3.indexOf("boundary="); localObject2 = str3.substring(n + 9);//获得 localStreamSplit.skipToBoundary((String)localObject2); }else{ byte[] localObject3 = localStreamSplit.readToBoundary((String)localObject2); if (localObject3.length == 0) break; Message message = Message.obtain(); message.arg1 = 0; message.obj = BitmapFactory.decodeByteArray(localObject3, 0, localObject3.length); messageHandler.sendMessage(message);//显示消息 } fps++; try{ Thread.sleep(10L); }catch (InterruptedException localInterruptedException){ } 【分页导航】 第1页: Android客户端设计 第2页: Web客户端设计 4.2 Web客户端设计 4.2.1 Web客户端程序流程图 如图4-3所示,WEB客户端采用AJAX技术,其功能模块大体上分为3个部分:第一部分主要是监测用户的操作并采用HTTP GET方法来发送控制命令,最后将服务器返回的信息更新显示。第二部分主要为120S定时发送获取电源电量值得命令,并将获得的数据更新显示。第三部分获取图像数据并显示。 图 4-3 WEB客户端流程图 4.2.2 AJAX技术简介 AJAX(Asynchronous Javascript + XML)即异步JavaScript和XML技术的简称,它可以实现网页异步更新。采用该方法来设计WEB应用,可以只对网页的部分内容进行更新,而不需要重新对整个页面进行加载。其工作原理如下图所示: 图 4-4 AJAX工作原理 4.2.3 图像数据显示实现 采用WEB浏览器来显示的时候只需要添加如下代码: img src="http://192.168.2.1:8080/?action=stream" style="width:640px; height:480px;"/ 4.2.4 利用AJAX技术实现命令发送与数据更新 XMLHttpRequest 是 AJAX 的最基础的部分,本设计中的部分代码如下: function SendCmd(cmd) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","./car.cgi?"+cmd,true); xmlhttp.send(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 xmlhttp.status==200) { var rec=xmlhttp.responseText; if( rec.indexOf("PRE") == 0) { document.getElementById("Pressure").innerHTML="压力:"+rec.substr(4); } if( rec.indexOf("POW") == 0) { var get_power=parseFloat(rec.substr(4)); get_power=9.9*get_power/1024; if(power == 0) power=get_power; if(get_power=power power-get_power0.2) { power=get_power; if(power8.3) document.getElementById("Power").innerHTML="电量:100%"; else if(power8.2) ... } } } } } 5 结束语 本文从硬件选型,硬件电路设计,系统移植,驱动程序移植编写,服务器搭建,服务器程序编写,以及Android客户端和Web客户端应用程序编写方面进行了较为详细的介绍。通过自己的努力,完成了最低层的硬件设计到最上层软件开发,实现了本设计的基本功能。最终用户能够通过Android客户端和Web客户端对机器人进行夹持,运输,摆放动作的控制,并且能够实时地返回机器人采集到的图像数据和传感器数据。 由于本设计基于成本的考虑,并没有采用大功率高精度的硬件设备,所以只能作为一种功能演示以及技术可行性演示。在后续的工作中还可以提升硬件设备,调整应用程序来获得更好的使用价值以及更好的用户体验。 【分页导航】 第1页: Android客户端设计 第2页: Web客户端设计 可视化WIFI遥控搬运机器人(1):硬件部分 可视化WIFI遥控搬运机器人(2):服务器搭建
  • 热度 20
    2011-5-25 10:13
    2273 次阅读|
    0 个评论
      友坚6410开发板对比 开发板名称 Idea6410 UT-S3C6410 UT6410BV04 价格 1900元/套 3500元/套 3500元/套 结构类型 整板式 核心板+底板 核心板+底板 核心板尺寸 (长×宽) - 81.2mm×51.8mm 70mm×70mm 底板尺寸 (长×宽) 120mm×100mm 200mm×140mm 180mm×130mm 核心板引脚数量 - 320 216 核心板引脚间距 - 1.27mm 2.0mm 核心板板层 - 6 8 底板板板层 6 4 4 核心板固定孔 - 4 4 底板固定孔 6 12 6 CPU S3C6410XH-66 / 667MHz S3C6410XH-66 / 667MHz S3C6410XH-66 / 667MHz MEMORY mDDR,128M Bytes mDDR,128M Bytes mDDR,128M Bytes NAND FLASH 256M Bytes 256M Bytes 256M Bytes JTAG 支持,10pin 2.0间距接口 支持,标准JTAG接口 支持,标准JTAG接口 LCD 4.3寸/7寸/10.2寸/10.4寸TTL/LVDS 4.3寸/7寸/10.2寸/10.4寸TTL/LVDS 4.3寸/7寸/10.2寸/10.4寸TTL/LVDS TOUCH 四线电阻式 四线电阻式 四线电阻式 VGA 不支持 支持 不支持 TV OUT 支持 支持 支持 AUDIO AC97 耳机、MIC AC97 耳机、MIC、LIN IN AC97 耳机、MIC、 功放 SD/MMC 1 2 1 USB HOST 1 1 4 USB OTG 1 1 1 232串口 4 4 4 485串口 不支持 不支持 2 ETHERNET 100M(DM9000) 100M(DM9000) 100M(DM9000) 用户按键 6 6 6 矩阵键盘 8×8 8×8 8×8 SPI 2 2 2 I2C 1 1 1 ADC 4 4 4 DAC 1 2 2 PWM 2 2 2 RTC 支持 支持 支持 电源指示灯 1 1 1 用户LED 4 4 4 蜂鸣器 支持 不支持 不支持 BUS 不支持 支持 不支持 预留IO口 110 148 120 CAMERA 支持 支持 支持 WIFI(SDIO) 支持(标配) 支持(选配) 支持(标配) USB WIFI 支持 支持 支持 3G 支持 支持 支持 蓝牙 支持 支持 支持 GPS导航 支持 支持 支持 录音 支持 支持 支持 支持操作系统 WinCE、linux、android、ubuntu WinCE、linux、android、ubuntu WinCE、linux、android、ubuntu WinCE系统版本 WinCE6.0 R2、R3 WinCE6.0 R2、R3 WinCE6.0 R2、R3 Llinux系统版本 Linux-2.6.28 Linux-2.6.28 Linux-2.6.28 Android系统版本 Android 2.1 Android 2.1 Android 2.1 Ubuntu系统版本 Ubuntu 9.04 Ubuntu 9.04 Ubuntu 9.04 SDboot 支持 支持 支持 USB2.0下载 支持 支持 支持 NandFlash启动 支持 支持 支持 Hive注册表 支持 支持 支持 开机启动进度 支持 支持 支持 屏幕旋转 支持 支持 支持 OFFICE软件 Word、Excel、PPT、PDF Word、Excel、PPT、PDF Word、Excel、PPT、PDF .NET .NET Compact Framework 2.0/3.5 .NET Compact Framework 2.0/3.5 .NET Compact Framework 2.0/3.5 硬件解码 MPEG-4、H264、H263、VC-1 MPEG-4、H264、H263、VC-1 MPEG-4、H264、H263、VC-1 硬件编码 MPEG-4、H264、H263、VC-1 MPEG-4、H264、H263、VC-1 MPEG-4、H264、H263、VC-1 MFC 支持 支持 支持 JPEG硬件编解码 支持 支持 支持 2D硬件加速 支持 支持 支持 3D硬件加速 Opengles1.1/2.0 Opengles1.1/2.0 Opengles1.1/2.0 DirectShow filters 支持 支持 支持 Flash播放器 支持 支持 支持 TCPMP播放器 完美硬件解码 MPEG-4/H263/H264/VC-1 支持avi、mp4、m4v、mov、3gp、flv、mpg等扩展格式 支持DIVX、XVID 支持解码MP1、MP2、MP3、AC3、AAC等音频格式 D1分辨率(720*576)下,视频解码40fps以上 完美硬件解码MPEG-4/H263/H264/VC-1 支持avi、mp4、m4v、mov、3gp、flv、mpg等扩展格式 支持DIVX、XVID 支持解码MP1、MP2、MP3、AC3、AAC等音频格式 D1分辨率(720*576)下,视频解码40fps以上 完美硬件解码MPEG-4/H263/H264/VC-1 支持avi、mp4、m4v、mov、3gp、flv、mpg等扩展格式 支持DIVX、XVID 支持解码MP1、MP2、MP3、AC3、AAC等音频格式 D1分辨率(720*576)下,视频解码40fps以上  
  • 热度 16
    2009-12-11 11:04
    2042 次阅读|
    2 个评论
    UT-S3C6410 开发板 采用核心板加底板设计,核心板 PCB 采用 6 层板设计,尺寸 81.2mm × 55.8mm ,底板 PCB 采用 4 层板设计,尺寸 200mm × 140mm 。核心板上集成了 Samsung 533/667M CPU S3C6410(ARM1176JZF-S 内核 ) 、 128M Mobile DDR 和 256M Nand Flash ,通过 4 个 1.27mm 双排插针引出所有信号。底板可支持我司 S3C6410 和 S3C2450 两种核心板,板集成了 2M NorFlash 、 100M 以太网、 USB HOST 接口、 USB DEVICE 接口、 AC97 接口、 SD 接口、串口、摄像头接口、 TV OUT 接口、 LCD 接口和 VGA 接口等等。 该开发板具有性能稳定、集成度高、可扩展性强、性价比好等特点。该平台适用于 GPS , PDA , MID ,移动电视,智能手机,手持设备,平板电脑和广告机等消费类电子产品以及工业控制等领域。 下图为 UT-S3C6410 开发板 外观。 一、硬件特性 1. 处理器: Samsung S3C6410 , ARM 1176JZF-S 内核,主频 533MHz/667MHz 2. 128M Bytes DDR RAM 3. 256M Bytes NAND Flash 4. 2M Bytes NOR FLASH 5. 一个 100Mbps 以太网接口 6. 一个 USB HOST 接口 7. 一个 USB Device 接口 8. 一个 AC97 接口 9. 两个高速 SD 卡接口,其中一个支持 8 位模式 10. 四个串口,通过拨码开关可选择 RS232 电平或 TTL 电平,其中两个以 DB9 接口引出, 另外两个以一个 20pin 接口引出,方便用户扩展 GPS 等模块   11. 两个 LCD 接口,包含 4 线触摸屏信号和 LCD 控制器的所有信号,其中一个是双排插针接口,另外一个是 FPC 接口 12. 一个 VGA 接口 13. 一个 TV OUT 接口 14. 一个 S-VIDEO 接口 15. 两个摄像头接口,其中一个是双排插针接口,另外一个是 FPC 接口 16. 一个 50pin 数据、地址总线接口 17. 一个 10pin A/D 输入接口 18. 两个 20pin SPI 接口,方便用户扩展 SPI 接口的 WI-FI , DTV 等各种模块 19. 一个 50pin GPIO 接口,引出剩余所有 I/O 信号 20. 一个 20pin JTAG 接口 21. 四个用户 LED 22. 六个用户按键 23. 一个复位按键 24. 一个电源开关 25. 一个 12V 电源接口   二、软件特性 1. WinCE 6.0 驱动支持 1.1 FLASH 驱动 1.2 LCD 驱动(支持分辩率 320 × 240 , 480 × 272 , 800 × 480 ) 1.3 VGA 驱动(支持分辨率 640 × 480 , 800 × 600 ) 1.4 AC97 驱动 1.5 USB HOST 驱动 1.6 USB DEVICE 驱动 1.7 100M 以太网驱动 1.8 四个串口驱动(一个调试串口,三个用户串口) 1.9 SD 卡驱动 1.10 TV OUT 驱动 1.11 RTC 驱动 1.12 按键驱动 1.13 LED 驱动 2. 特殊功能(增强版软件包) 2.1 注册表可保存 2.2 WinCE 系统启动时间小于 7 秒 2.3 120MB 的用户 RAM 空间 2.4 230MB 的用户 FLASH 空间 2.5 支持 USB 快速升级系统 2.6 可更换开机 logo 图片         三、外部扩展模块 1. 4.3 寸 TFT LCD (标配) 2. 3.5 寸、 7 寸 TFT LCD (选配) 3. Camera 模块(选配) 4. AV 输入模块(选配) 5. GPS 模块(选配) 6. WI-FI 模块(选配) 7. 蓝牙模块(选配)   四、开发套件清单 1. UT-S3C6410 核心板一块 2. UT-S3C6410 底板一块 3. 4.3 寸 Sharp TFT LCD (带触摸屏)一块 4. 串口线一条 5. USB 线一条 6. 交叉网线一条 7. 12V 直流电源一个 8. 开发资料光盘一张   五、服务 1. 提供电话, Email , QQ , MSN 技术支持服务 2. 根据用户产品需求,接受针对该板的软硬件修改及项目定制服务   六、联系方式   电话: 0755-86038900 手机: 136 86800 919 QQ : 1401749199 邮箱: board2@126.com 联系人:王小姐       网址: www.urbetter.com  
  • 热度 17
    2009-12-11 11:01
    1844 次阅读|
    2 个评论
    S3C2440,S3C2450和S3C6410的区别   作为GPS、PDA、数字电视等手持设备的主要方案处理器提供方韩国Sumsung公司,最近又新推出 ARM 处理器S3C2450、 S3C6410 芯片。这些平台又与 S3C2440 处理器有哪些区别优势。 S3C2440 :       主频400MHz;       SDRam内存控制器;       支持Nor Flash和Nand Flash(SLC)       支持2种Flash启动;       内部LCD、I2C、Camera等控制器。 S3C2450 :       主频533MHz;       双总线架构,一路用于内存总线、一路用于Flash总线;       DDRII内存和DDR内存控制器;       支持Nor Flash和Nand Flash两种Flash,其中Nand Flash支持SLC和MLC两种架构,从而大大扩大存储空间;       支持多种启动方式:主要包括SD、Nand Flash、Nor Flash和OneFlash等设备启动       8路DMA通道,包括LCD、UART、Camera等专用DMA通道;       USB2.0 从设备控制器;       内部LCD、I2C、Camera等控制器。 S3C6410 :       主频800MHz;       双总线架构,一路用于内存总线、一路用于Flash总线;       DDR内存控制器;       支持Nor Flash和Nand Flash两种Flash,其中Nand Flash支持SLC和MLC两种架构,从而大大扩大存储空间;       支持多种启动方式:主要包括SD、Nand Flash、Nor Flash和OneFlash等设备启动       8路DMA通道,包括LCD、UART、Camera等专用DMA通道;       USB2.0 OTG控制器;       内部视频解码器,包括MPEG4、H.264、H.263等视频格式;       内部视频加速器,包括2D和3D处理。       Tvout和S-Video输出。       内部LCD、UART、SPI、I2C、Camera、GPIO等控制器; S3C2450 基于 S3C2440 除了提升主频外,主要增加DDR控制和MLC架构Nand Flash控制器,这些主要用于提升产品处理速度和增大存储空间,从而给终端用户更优越的性能体验。 S3C6410 在增加以上功能外又增有USB 2.0 OTG控制器、视频硬件解码和2D、3D加速器等功能,用以给用户更强大、更自由的应用空间,更多的多媒体视觉体验。同时考虑到产品批量生产和升级, S3C2450 和 S3C6410 处理器都支持SD卡启动方式,这样大大方便生产烧录步骤。 友坚恒天科技有限公司最新设计研发 UT-S3C2450 和 UT-S3C6410开发板 ,采用核心板+底板结构,两套开发板采用同一款底板,底板尺寸仅为200*160mm,方便用户自由更换核心板,实现单底板双开发板资源。板上配置有128M byte DDR内存(64M DDRII内存 S3C2450 平台)、2GB Nand Flash和2M byte Nor Flash等大容量存储器,方便客户编写、调试自己的应用代码。同时设计集成USB、UART、SD、LCD、Camera、VGA、等常用设备接口,适用于各种手持设备、消费电子和工业控制设备等产品的开发。平台设计严格按照CCC、CE等国内外认证标准,充分考虑高速运行下信号完整性,确保开发板在各种环境下稳定工作。软件系统支持WinCE 6.0内核,提供标准WinCE板级支持包(WinCE 6.0 BSP)以及USB、UART等底层设备驱动。同时为方便客户开发,还提供键盘、Camera、播放器等上层应用软件。 S3C2450核心板 资源:       Samsung 公司 S3C2450 处理器,ARM926EJ内核,最高533MHz系统频率;       64M Bytes DDRII内存,采用单片Samsung K4T51163QC-ZCD5芯片,运行速度266MHz,可以升级到128M Bytes DDRII内存;       2GB Nand Flash,采用Samsung K9GAG08UOM芯片;       采用MAX811T复位芯片,对系统进行复位操作;       分立式电源设计,独立电源芯片提供核心板各路电源; S3C6410核心板 资源:       Samsung 公司S3C6410处理器,ARM1176JZF-S内核,最高800MHz系统频率;       128M Bytes DDR内存,采用两片Samsung K4X51163PC芯片,运行速度266MHz,可以升级到256M Bytes DDR内存;       2GB Nand Flash,采用Samsung K9GAG08UOM芯片;       采用MAX811T复位芯片,控制系统复位操作;       分立式电源设计,独立电源芯片提供核心板各路电源; 底板资源:       2M Bytes Nor Flash,采用AMD AM29LV160DB芯片;       8位拨码开关,配置系统启动方式;       4路UART接口(TTL电平),可通过开关控制任意2路使用DB9接口输出(RS-232电平),采用三片Sipex SP3232EEA芯片;       1路USB HOST,支持USB1.1协议,使用USB A型接口;       1路USB OTG,支持USB 2.0协议,使用mini-USB AB型接口;       标准20 pin 2.54mm间距 JTAG接口;       6个用户按键;       1个复位按键,连接MAX811T复位芯片;       4个用户LED指示灯;       1个SD卡接口,可以实现SD Memory功能和SDIO功能;作为SD Memory最大支持4GB容量;作为SDIO,可以连接Wifi、GPS等模块;       1个SD/MMC卡接口,支持高速MMC卡;       1路摄像头接口,支持ITU-R BT 601/656 8位模式;       自带4.3’ TFT真彩液晶屏和触摸屏功能,采用0.5mm间距FPC上接接口;       一个50针LCD、触摸屏插针接口,方便选用其他型号LCD屏幕;       1路VGA视频输出接口,采用SDA7123芯片,最大支持800×600分辨率;       1路音频输出、1路音频输入、1路MIC输入,采用WM9714LGEFL芯片,使用AC97总线连接;       自带1W 功率扬声器;       100Mbps以太网,使用RJ45接口,采用Davicom DM9000AE芯片;       TV视频输出接口,一路VT Out、一路S-Video接口;       2路高速SPI接口;       1路I2C接口;       1个8×8矩阵键盘接口;       1个4路A/D输入接口,采用2.0mm 间距插针接口;       1片CPLD芯片,提供板子部分控制逻辑;       2.0mm间距插针(50针+28针)并行总线接口,包括总线地址、数据、控制全部信号;       提供63个GPIO端口,可以设置成输入、输出、中断等功能;       一个外部纽扣电池,为核心板提供RTC电源;       采用标准9V、2A适配器供电,内部设计有保险丝,保护板子由于误操作造成损坏; 详情关注 友坚恒天科技 www.urbetter.com 电话: 0755-86038900 手机: 136 86800 919 QQ : 1401749199 邮箱: board2@126.com 联系人:王小姐
  • 热度 16
    2009-12-11 10:51
    1433 次阅读|
    3 个评论
          idea6410是一款高端ARM11处理器开发板,专为消费类电子、工业控制、车载导航等电子产品的开发而设计。主要供广大客户进行产品前期评估验证,以及工程师、爱好者学习研发使用。     idea6410开发板采用三星公司最新推出S3C6410处理器(ARM11内核),芯片拥有强大的内部资源和视频处理能力,最高主频可达到667MHz。idea6410开发板上设计配置128M bytes DDR内存、256M bytes NAND Flash和2M bytes NOR Flash等大容量存储器,方便客户编写、调试应用代码。同时idea6410开发板上设计集成USB、UART、SD、LCD、Camera等常用外部设备接口,适用于各种手持设备、消费电子和工业控制设备产品的直接开发使用。      idea6410开发板采用一板式设计,6层PCB板结构,尺寸仅为120×100mm,方便客户携带、调试和测量。设计严格按照CCC、CE等国内外电子产品认证标准,充分考虑高速信号完整性、电磁兼容性、静电保护等产品实际使用细节,确保idea6410开发板在各种环境下稳定工作。     u  处理器:Samsung S3C6410XH-66,ARM1176JZF-S内核,主频667MHz。 u  128M Bytes Mobile DDR RAM, 选昧狡琒amsung K4X51163PC组成 32bit 数据总线。 u  256M Bytes NAND Flash,Samsung K9F2G08芯片。 u  2M Bytes NOR FLASH,AMD AM29LV160DB芯片。 u  1个100Mbps以太网接口,RJ45接口,DM9000AE网卡芯片。 u  1个USB HOST接口, 使用侧插USB A型接口。 u  1个USB Device接口, 使用mini-USB AB型接口。 u  AC97音频接口,WM9714芯片,一个耳机音频输出(绿色),一路MIC输入 (蓝色),一路LINE IN输入,采用3Pin 2.0间距插针接口(白色)。 u  1个高速SD卡接口。 u  1个SDIO WIFI无线网卡,支持IEEE802.11b/g协议。 u  2路5线串口、二路3线串口。使用三片Sipex SP3232EEA芯片,通过8位拨 码开关可以选择串口输出电平为RS-232电平还是TTL电平。 u  1个LCD接口,包含4线触摸屏信号和LCD控制器的所有信号,使用41Pin板 对板扣式连接器。 u  1个TV OUT接口,采用2Pin 2.0间距插针接口(白色)。 u  1个摄像头接口,支持ITU-R BT 601/656  8位模式,使用10×2插针连接 器。 u  4路A/D输入,使用10×2插针连接器。 u  2个高速SPI接口,方便用户扩展SPI接口的WI-FI,CMMB等各种模块。 u  1个I2C总线接口,使用5×2插针连接器。 u  24个GPIO信号。 u  1个JTAG接口,使用5×2插针连接器。 u  4个蓝色用户LED指示灯。 u  1个红色LED电源指示灯。 u  1个蜂鸣器。 u  一个纽扣电池,为CPU提供RTC电源。 u  6个用户按键,功能实现上、下、左、右、确定和返回。 u  1个8×8矩阵键盘接口,使用10×2插针连接器。 u  1个复位按键,使用MAX811T复位芯片,控制系统复位操作。 u  1个电源开关。 u  1个12V电源接口。     Idea6410开发板配套四个主流嵌入式操作系统: WinCE6.0 、Linux2.6.24、Android-0.9、Ubuntu-9.04 提供bootloader、kernel源代码。       Windows CE 6.0软件特性   1. 操作系统版本 u  Windows CE 6.0 2. 设备驱动支持 u  128M DDR驱动 u  256M NAND FLASH驱动 u  LCD驱动(支持3.5寸320×240,4.3寸480×272,7寸800×480,10.4寸LVDS 800×600) u  Audio驱动(支持外接耳机、录音、Line in) u  USB HOST驱动(支持USB键盘、鼠标、U盘等USB设备) u  USB DEVICE驱动(通过同步软件与PC进行数据同步) u  DM9000AE以太网驱动(10/100M自适应网口,通过有线网直接上网) u  四个串口驱动(一个调试串口,三个用户串口) u  I2C总线驱动 u  SPI驱动 u  Touch驱动 u  SD/MMC驱动(最大可支持8G容量) u  NandFlash驱动 u  JPEG 硬件解码驱动 u  MFC 多媒体编解码驱动 u  TV OUT驱动(显示输出至电视) u  RTC驱动(实时时钟保存,保证掉电系统时间正常运行) u  按键驱动(上、下、左、右、确定、返回) u  Camera驱动(支持OV9650,130万像素摄像头回显、拍照、录像) u  WIFI驱动(SDIO WIFI无线网卡,支持USI、村田、海华模组) 3. 其他功能 u  提供支持SD卡启动的eboot,Image烧写更简便,完全替代JTAG方式烧写Image u  支持USB和SD卡两种方式升级eboot和系统NK u  注册表可保存 u  支持系统待机唤醒 u  2D/3D支持:支持2D/3D硬件加速,提供OpenGLES测试程序源代码 u  多媒体硬件编解码(MFC):支持H264/H263/MPEG4/WMV9硬件解码,提供驱动及测试程序源代码 u  JPEG硬件编解码:支持JPEG、JPG图片硬件编解码,提供驱动及测试程序源代码 u  GPS导航功能:外接GPS模块,SD卡装入导航地图,实现GPS导航功能 u  Media Player:支持多种格式视频文件硬件解码 u  TCPMP 播放器,支持H264/H263/MPEG4/WMV9视频硬件解码 4. 开发环境 u  VS2005   5. 调试工具 u  DNW u  Activesync   Linux-2.6.24软件支持   1. 引导程序版本 u  u-boot-1.1.6 2. 内核版本 u  Linux-2.6.24 3. 设备驱动 u  128M mDDR驱动 u  256M NAND FLASH驱动 u  LCD驱动(支持分辩率480×272,800×480) u  TOUCH 驱动:四线电阻式触摸屏驱动 u  AUDIO 驱动 u  USB HOST驱动 u  网口驱动:10M/100M自适应网口驱动 u  SD/MMC驱动:支持高速SD/MMC卡,最大支持8G u  UART驱动:1个调试串口,3个用户串口 u  CAMERA驱动:支持OV9650摄像头模块 4. 文件系统 u  Cramfs文件系统 5. 图形界面 u  QT 6. 其他功能 u  提供支持SD卡启动的u-boot,无需通过JTAG方式烧录u-boot u  支持USB升级内核和文件系统 7. 编译器 u  cross-3.3.2 u  cross-3.4.1 u  cross-4.2.2-eabi 8. 调试工具 u  DNW   Android-0.09软件支持   1. 引导程序版本 u  u-boot-1.1.6 2. 内核版本 u  Linux-2.6.29-android 3. 设备驱动 u  28M DDR驱动 u  256M NAND FLASH驱动 u  LCD驱动(支持分辩率480×272) u  TOUCH 驱动 u  SD/MMC驱动 u  UART驱动 u  按键驱动 4. 文件系统 u  Yaffs2 (Androidfs-sdk-m5-rc15) 5. 图形界面 u  Android-0.9 6. 其他功能 u  提供支持SD卡启动的u-boot,取代jtag烧录方式 u  支持USB升级内核和文件系统 7. 编译器 u  Arm-none-linux-gnueabi 8. 调试工具 u  DNW u  MoviNAND_Fusing_Tool.exe   Ubuntu-9.04 软件支持   1. 引导程序版本 u  u-boot-1.1.6 2. 内核版本 u  Linux-2.6.29 3. 设备驱动 u  28M DDR驱动 u  256M NAND FLASH驱动 u  LCD驱动(支持分辩率480×272) u  TOUCH 驱动 u  SD/MMC驱动 u  UART驱动 u  按键驱动 4. 文件系统 u  Ext3 5. 图形界面 u  Lxde-ubuntu 6. 其他功能 u  提供支持SD卡启动的u-boot,取代jtag烧录方式 u  支持USB升级内核和文件系统 7. 编译器 u  Arm-none-linux-gnueabi 8. 调试工具 u  DNW u  MoviNAND_Fusing_Tool.exe 了解详情 www.urbetter.com 电话:0755-86038900 手机:136 86800 919 QQ:1401749199 MSN: youjian63@hotmail.com 邮箱: board2@126.com 联系人:王小姐
相关资源
  • 所需E币: 2
    时间: 2022-12-16 01:20
    大小: 12.46MB
    上传者: fzyiye
    ARM体系结构——ARM11S3C6410_中文用户手册
  • 所需E币: 4
    时间: 2022-10-7 14:29
    大小: 360.89KB
    上传者: ZHUANG
    基于S3C6410和Qt4的网络视频监控系统.
  • 所需E币: 4
    时间: 2022-10-6 11:15
    大小: 562.08KB
    上传者: ZHUANG
    基于S3C6410的田间视频监控系统的实现.
  • 所需E币: 4
    时间: 2022-10-6 11:10
    大小: 880.38KB
    上传者: ZHUANG
    基于S3C6410的视频监控系统的设计与实现
  • 所需E币: 2
    时间: 2022-1-6 15:21
    大小: 667.24KB
    上传者: ZHUANG
    基于S3C6410的嵌入式Web视频仿真门禁系统设计
  • 所需E币: 1
    时间: 2022-1-6 22:27
    大小: 1.05MB
    上传者: ZHUANG
    基于S3C6410的LED植物工厂视频监控系统设计与实现
  • 所需E币: 5
    时间: 2022-1-6 09:27
    大小: 2.46MB
    上传者: ZHUANG
    基于S3C6410的嵌入式无线视频监控系统设计与实现
  • 所需E币: 1
    时间: 2022-1-3 22:27
    大小: 211.39KB
    上传者: czd886
    基于S3C6410与FPGA通讯的SPI接口驱动设计
  • 所需E币: 0
    时间: 2021-3-11 20:18
    大小: 18.05KB
    上传者: stanleylo2001
    Linux2.6.36移植到飞凌S3C6410开发板步骤.docx
  • 所需E币: 5
    时间: 2019-12-25 05:59
    大小: 234.92KB
    上传者: 16245458_qq.com
    驱动……
  • 所需E币: 4
    时间: 2019-12-25 03:49
    大小: 630.49KB
    上传者: givh79_163.com
    S3c6410移植android过程ANDROID开发网HTTP://ANDROIDOK.COMS3C6400/6410移植Android内核主要过程:安装lunux环境安装编译工具下载Linuxkernel安装AndroidSDK获得rootfilesystem修改Linuxkernel源码配置Linuxkernel修改rootfilesystem编译Linuxkernel下载kernelImage1.安装linux环境安装UbuntuLinux系统,从网站上下载操作系统安装光盘映像,地址:http://mirror.lupaworld.com/ubuntu/releases/8.04/下载ubuntu-8.04.2-desktop-i386.iso,刻录成光盘安装,安装可以在windows系统下进行,选取有15G空间的硬盘安装,输入用户密码开始安装这一步结束退出光盘重启进入Ubuntu系统,完成余下系统安装。Linux安装完成,进入Ubuntu系统,确保电脑连接Internet,安装一些必要软件。打开终端输入命令框,进行下面的操作:$sudoapt-getinstallssh$sudoapt-getinstallflexbisongperflibsdl-devlibesd0-devlibwxgtk2.6-dev版权所有Androidok.……
  • 所需E币: 3
    时间: 2019-12-25 00:16
    大小: 2.5MB
    上传者: 978461154_qq
    本文介绍了多媒体处理器s3c6410中MFC的软件架构,以及MFC的编码器和解码器的工作原理。文章着重描述了如何使用MFC的API进行视频文件的解码。……
  • 所需E币: 4
    时间: 2020-1-13 13:46
    大小: 397.24KB
    上传者: 238112554_qq
    ACT8936_S3C6410_V2123Note4:IfTHfunctionisnotused,pleaseconnecta12KresistorfromTHtoGND.U?COU?4NLAC0AdaptorAC_Adaptor0805PIR102APIC1501PIU?03333CHG_INCOC15C15PID201R1COR111KPIC150210uFLEDVSYSVSYSPIU?031PIU?03206033132PIC101PIC102VSYSPID202PIU?028PIU?02128212223nSTATACINCHGLEVISETBATBATCOC1C110uFManualResetButtonPISW101PIR101PIR201R2COR23.9KGNDCOD2D2PIU?029PIU?030293024VBATTERYNLVBATTERYAPOC0MODEC_MODECOR3R3GNDPIR301PIR302PIU?0221COSW1SW1PISW1022PIR202GND2.4KNOTE1PIU?023PowerOnButtonSW2COSW2PISW201GND1PISW202PIR5012COR5R5PIR502PIU?099nPBINGNDVDDIO50KPWRHLD_GPIOPIU?010PWRHLDPOPWRHLD0GPIO10COC2C2COR16R1610uFNOTE4PIR160212KNCG……