- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BoxDuino口袋式开发板.doc
BoxDuino口袋式开发板
开发板概述
RM Cortex-A9构架的三星Exynos 4412处理器,MCU则采用基于ARM Cortex-M3构架的Atmel SAM3X8E处理器。系统集成了WiFi+BT模块,是一款方便随身携带快速原型开发性能强大的口袋带式miniPC。开发板整体结构见图所示。
硬件接口简介
ARM Cortex-M3系列架构的高性能单片机(Atmel SAM3X8E)为核心,其中Exynos 4412处理器集成了高达1.6GHz四核的ARM Cortex-A9内核,并提供了丰富的外设接口。Exynos 4412多核处理器模块外扩了CPU外设接口中的网口、音频输入输出接口、USB OTG、USB HOST、USB DEBUG、TF接口、WiFi+BT模块、液晶屏+触摸屏接口、键盘接口,并扩展出了HDMI接口;SAM3X8E处理器提供了标准的Arduino接口、USB OTG、USB DEBUG。Exynos 4412与SAM3X8E内部相互通信有I2C、SPI、PWM、UART、USB等方式。BoxDuino开发板为开发者使用提供了完善的软件开发平台,支持Android 4.0.3、Linux 3.0.15、Ubuntu操作系统,并包含完善的底层驱动程序,方便用户快速评估BoxDuino原型开发、设计系统驱动及其定制应用软件,HDMI输出可达到1080P的显示标准,处理内部有Mali 400MP图形处理器,支持2D/3D图形加速以及内部MFC支持MPEG-2/4、H.263、H.264等的编解码和VC1的解码,方便用户体验BoxDuino开发板4412处理器的强大的数据运算处理能力。
具体硬件参数见下表所示:
硬件规格 详细描述 处理器 ● Exynos4412(Exynos Quad ARM Cortex-A9): 主频最高达到1.6 GHz;32KB一级缓存,1MB二级缓存; Mali 400MP四核图形处理器,支持 2D/3D图形加速; ● ARM Cortex-M3(SAM3X8E)主频84MHz;512Kb Flash96Kb SRAM 存储器 ● 2GB DDR3 ● 16GB eMMC 以太网 ● 1x 10M/100M高性能以太网RJ45接口 WiFi ● 802.11b/g,802.11n(1x1) 蓝牙 ● 2.1+EDR/Bluetooth 4.0 USB ● 2x USB 2.0高速Host、2x USB 2.0高速OTG、2x USB 2.0高速DEBUG JTAG ● 2x 5Pin标准JTAG 音 频 ● 1x 3.5mm音频输出接口、1x 3.5mm音频输入接口 显示输出 ● 标准HDMI 1.4 1080P高清分辨率、7TFT液晶电容触摸屏800X480 SD卡槽 ● 1个TF卡接口 RTC ● 内置实时时钟 按键 ● 2个独立按键 LED指示灯 ● 1x电源指示灯、2x可编程指示灯 IO接口 ● Arduino标准接口 电源接口 ● 1x 5V 2A DC电源接口 支持操作系统 ● Android 4.0.3、Linux 3.0.15、Ubuntu、Google ADK *可选模块 ● 9.7’IPS液晶电容触摸屏1024X768 ● 兼容Arduino标准接口的物联网传感器扩展板 ● 兼容Arduino标准接口的电机控制板 Mini-PC
■1套键鼠;
■1个电源适配器(标配);
■1个支持HDMI显示器;
变身智能小车
Android手机控制端和搭载BoxDuino开发板的智能小车两部分。利用安卓手机或其他安装有安卓系统的设备,通过蓝牙或者WiFi等近场通讯技术,实现对智能小车的无线控制。
实现这样的一个智能小车系统,其开发内容主要涵盖两个部分,第一部分是安卓平台的应用开发,包含了蓝牙开发,Handle通信,socket通信,各类控件的使用等等;第二部分是智能小车的BoxDuino开发板的控制程序开发,包括运行Android4.0.3操作系统的4412处理器(基于ARM Cortex-A9系列架构四核高性能处理器)、以及开源硬件Arduino(基于ARM Cortex-M3系列架构的高性能微控制器SAM3X8E)的使用。其中4412处理器上Android运行的应用程序,主要负责利用蓝牙或者WiFi近场无线通信技术和手机端应用程序进行通信,接收手机端发来的控制消息,并通过串口转发控制消息给Arduino,Arduino通过电机驱动板驱动两路电机,控制小车做出相应的动作。其中,安卓应用开发部分主要的难点在于蓝牙的开发以及控制方法的
文档评论(0)