[转载]在iTOP-4412开发板上调试helloworld应用
2015-12-17 18:47
246 查看
本文转自迅为论坛:http://www.topeetboard.com
1.安装ADB驱动
在开发板上调试 Android 应用,首先要安装 ADB 驱动。
通过“SDK Manager.exe”来安装。如下图所示。另外需要注意的是,如果要使用
SDK Manager 安装软件,需要将 Eclipse 关闭。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184525318-922776160.jpg)
安装完成后,打开文件夹中“USB_fastboot_tool\platform-tools”的命令行 cmd.exe,
如下图所示,输入命令“#adb”,然后回车。这里集成了 adb 命令,不需要用户去设置环境变量。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184536709-617809044.jpg)
2.测试ADB驱动
启动 iTOP-4412 开发板,然后使用 OTG先和电脑的 USB接口相连接。在命令行中,输入
命令“#adb shell”。如下图所示,表明 ADB 已经连接成功。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184546771-841870821.jpg)
这里需要注意的是,ADB 全称是“Android Debug Bridge”,它是安卓的调试的一个程
序。无论使用迅为电子提供的驱动,还是通过上面小节的程序“SDK Manager.exe”来安装驱
动,本质上也是一个 USB,只是这个 USB接口比较小,我们把它叫做 OTG接口。OTG接口,
这是硬件上的一个称呼。
因为它需要在命令行中输入命令,有时候在用到这个接口的时候,也叫它 Windows命令行。由于在 Windows下的命令行是从 DOS 系统延续而来,所以也可以叫 DOS 命令行。我们
这里所用的 ADB 只是增加了“adb.exe”这个可执行程序,有了这个程序,我们就可以输入
ADB 命令,所以有时候也叫它 ADB 命令。
3.通过OTG接口调试helloworld应用
开启 iTOP-4412 开发板,使用 OTG线连接电脑。
打开 Eclipse,打开 hellworld 工程。
在界面的左侧,右击 hellworld 工程,点 Properties,弹出如下图所示的“Properties for
hellworld”窗口。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184558990-2118560834.jpg)
如上图,选择“Run/Debug Settings”以及"hellowrold",单击“Edit…”。弹出如下图所
示窗口,单击“Target”。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184605177-189443269.jpg)
如下图所示,先选择红色箭头指的“Android4.0.3”,然后选择“Always prompt to pick
device”。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184613271-1593831594.jpg)
单击 OK 保存退出。
选中 helloworld工程,选择菜单“Run->Run”,弹出如下图所示的“Android Device Chooser”设备选择框。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184620584-873459255.jpg)
如上图所示,选择实体设备,也就是 iTOP-4412 开发板,选择后单击按钮“OK”。稍等
一会,helloworld应用程序就在开发板上运行起来了。
1.安装ADB驱动
在开发板上调试 Android 应用,首先要安装 ADB 驱动。
通过“SDK Manager.exe”来安装。如下图所示。另外需要注意的是,如果要使用
SDK Manager 安装软件,需要将 Eclipse 关闭。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184525318-922776160.jpg)
安装完成后,打开文件夹中“USB_fastboot_tool\platform-tools”的命令行 cmd.exe,
如下图所示,输入命令“#adb”,然后回车。这里集成了 adb 命令,不需要用户去设置环境变量。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184536709-617809044.jpg)
2.测试ADB驱动
启动 iTOP-4412 开发板,然后使用 OTG先和电脑的 USB接口相连接。在命令行中,输入
命令“#adb shell”。如下图所示,表明 ADB 已经连接成功。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184546771-841870821.jpg)
这里需要注意的是,ADB 全称是“Android Debug Bridge”,它是安卓的调试的一个程
序。无论使用迅为电子提供的驱动,还是通过上面小节的程序“SDK Manager.exe”来安装驱
动,本质上也是一个 USB,只是这个 USB接口比较小,我们把它叫做 OTG接口。OTG接口,
这是硬件上的一个称呼。
因为它需要在命令行中输入命令,有时候在用到这个接口的时候,也叫它 Windows命令行。由于在 Windows下的命令行是从 DOS 系统延续而来,所以也可以叫 DOS 命令行。我们
这里所用的 ADB 只是增加了“adb.exe”这个可执行程序,有了这个程序,我们就可以输入
ADB 命令,所以有时候也叫它 ADB 命令。
3.通过OTG接口调试helloworld应用
开启 iTOP-4412 开发板,使用 OTG线连接电脑。
打开 Eclipse,打开 hellworld 工程。
在界面的左侧,右击 hellworld 工程,点 Properties,弹出如下图所示的“Properties for
hellworld”窗口。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184558990-2118560834.jpg)
如上图,选择“Run/Debug Settings”以及"hellowrold",单击“Edit…”。弹出如下图所
示窗口,单击“Target”。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184605177-189443269.jpg)
如下图所示,先选择红色箭头指的“Android4.0.3”,然后选择“Always prompt to pick
device”。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184613271-1593831594.jpg)
单击 OK 保存退出。
选中 helloworld工程,选择菜单“Run->Run”,弹出如下图所示的“Android Device Chooser”设备选择框。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184620584-873459255.jpg)
如上图所示,选择实体设备,也就是 iTOP-4412 开发板,选择后单击按钮“OK”。稍等
一会,helloworld应用程序就在开发板上运行起来了。
![](https://images2015.cnblogs.com/blog/559586/201512/559586-20151217184625459-1658906996.jpg)
相关文章推荐
- linux下Qt程序编译运行
- Linux 下shell编程
- python之Linux开发环境安装
- 一个Hadoop的小例子
- Linux一些重要的头文件
- Linux下Gcc生成和使用静态库和动态库详解
- linux中 OpenGL 出现 undefined reference to `gluLookAt' 报错
- CentOS6.5X86_64系统定制文档详细版
- Linux软件包管理器之rpm和yum详解
- Linux下配置hadoop2.2.0集群
- property_get函数使用
- nginx的那些内置变量
- Hackers top in China
- DataXceiver error processing unknown operation src: /127.0.0.1:36479 dst: /127.0.0.1:50010处理
- Docker Swarm
- Openstack(Kilo)安装系列之neutron(九)
- Linux根据进程名杀死进程
- linux下shell获取时间date的写法,日期加减,用date获得前一天的日期
- Nginx学习笔记七Nginx的Web缓存服务
- nginx 无 ngx_cache_purge 模块时的刷新方法