新闻中心

EEPW首页>光电显示>设计应用> IOIO在Android手机中的应用与研究

IOIO在Android手机中的应用与研究

作者: 时间:2013-04-23 来源:网络 收藏

应用框架层(Application Framwork layer)。开发者通过使用核心应用程序来调用Android框架提供的API组件。
组件库层(Libraries layer)。Android包含了一套C/C++函数库,主要包括libc、Media Framework、WebKit、OpenGLES、FreeType、SQLite等,这些功能通过Android应用框架展现给开发人员。
运行时环境(Android Runtime)。Android包括了一个核心库,该核心库提供了Java编程语言核心库的大多数功能。每一个Android应用程序都拥有一个独立的Dalvik虚拟机实例。
Linux内核层(Linux kernel layer)。Android底层核心是一个基于Linux 2.6.23内核开发的独立操作系统。主要是加了一个名为Gold fish的虚拟CPU以及Android运行所需的特定驱动代码。该层用来提供系统的底层服务,包括安全机制、内存管理、进程管理、网络堆栈及一系列的驱动模块。
2.2软件开发环境要求
模块的应用开发需要安装以下软件工具:
◆Eclipse IDE(Integrated Development Environment);
◆Android SDK(Software Development Kit),只能采用V6.0版本;
◆JDK(Java Development Kit);
◆下载Lib库。它为提供了丰富的接口API,例如Digital I/O、模拟输入、PWM输出、Pulse输入、串行UART、SPI、I2C总线等。
图3为IOIO软件开发环境界面。

本文引用地址://m.amcfsurvey.com/article/167342.htm

c.JPG



3 IOIO应用开发实例——LED亮灭控制
IOIO模块引脚0连接的是板载LED的正极,LED负极接地,因此高电平点亮,低电平熄灭,实验效果如图4所示。

d.JPG



关键词:Android手机USBIOIO

评论


相关推荐

技术专区

关闭