安卓智能硬件开发板,往往会预留一个uart口,串口的形式打出log出来,便于我们开发的时候debug。

工具:

  1. 1个 FT232的模块(如下图,淘宝有卖),串口部分连到智能硬件的uart口(也是串口),miniUSB口连到电脑的USB口上。

  1. 软件Tera Term:我自己的上传太大被网站fail掉了,这是找到替代的下载链接

    http://download.csdn.net/detail/wuu_excelsior/7755165

    安装了之后,会发现还是不能用,很可能是FT232无法识别,要额外装驱动(64位机专用)

    http://download.csdn.net/detail/dahunbi/9651960

FT232驱动安装:

可参考http://www.arduino.cn/thread-18397-1-1.html

  1. 右键无法识别驱动的USB,选择更新驱动程序软件,然后选择上面驱动文件夹所在。如下图

  1. 如果识别了,那么就是安装OK了;如果不识别,需要做下面两个步骤:

    属性的详细信息下选择硬件id

在驱动文件夹下,把ftdiport.inf中6001替换成0000

重新加载驱动,就OK了。

Tera Term的使用:

驱动如果正常安装,连接OK的话(串口的VDD不用接,因为电脑已经给 FT232的模块供上电了);下图的serial部分会自动找到COM几的口

如下图打开serial port的设置,baud rate设置到 115200。

发现光标还是卡在开头,敲几次回车就出log了。

TIPS:有时候上面步骤都正确了,还不出log,可能是烧入的固件没有开串口出debug log的功能。

一般如果是自己编译Android的img的,记得把pack 这一步换成 pack -d ,也就是打开debug功能即可。

Android开发与调试二:串口uart Debug相关推荐

  1. Android开发和调试

    Android开发和调试 分类: Andriod 研究2010-11-03 16:04 13499人阅读 评论(0) 收藏 举报 androideclipse工具antjunitide 目录(?)[+ ...

  2. Android开发笔记(二十七)对象序列化

    什么是序列化 程序中存储和传递信息,需要有个合适的数据结构,最简单的是定义几个变量,变量多了之后再分门别类,便成了聚合若干变量的对象.代码在函数调用时可以直接传递对象,但更多的场合例如与文件交互.与网 ...

  3. Android开发笔记(二十四)res目录的结构与配置

    res目录结构 res是Android项目工程中存放各类的目录,主要包括布局.图形与配置等等.res的子目录主要有: anim : 存放动画的描述文件 drawable : 存放各类图形的描述文件,包 ...

  4. Android开发和调试 .

    开发和调试 这一节将介绍在android上开发调试应用程序.它将教会我们如何创建,编译,运行以及调试android代码.或者,你也可以从Hello Android tutorial.开始 主要内容 在 ...

  5. android开发实验报告二,《Android 移动应用开发》实验报告-范本2(33页)-原创力文档...

    实验1<Android活动的使用> 实验学时: 2 每组人数: 1 实验类型: 1 (1:基础性 2:综合性 3:设计性 4:研究性) 实验要求: 1 (1:必修 2:选修 3:其它) 实 ...

  6. Android开发和调试必备工具-SDK Tools

    原文链接:http://android.eoe.cn/topic/android_sdk SDK Tools是Android SDK的一个可下载部分,它包括Android SDK的开发和调试的所有工具 ...

  7. Android开发笔记(二十九)使用SharedPreferences存取数据

    SharedPreferences使用场景 共享参数(SharedPreferences)是Android上的一个轻量级存储工具,存储结构是类似map的key-value键值对形式.它主要用于保存ap ...

  8. Android开发笔记(二十八)利用Application实现内存读写

    全局变量 C/C++有所谓的全局变量,因为全局变量保存在内存中,所以操作全局变量就是操作内存,其速度远比操作数据库或者操作文件快得多,而且工程里的任何代码都可以引用全局变量,因此很多时候全局变量是共享 ...

  9. Android开发笔记(二十六)Java的容器类

    容器的分类 集合(Set/HashSet) 集合中的元素是没有顺序的,而且不可以重复.这意味着,集合只能遍历而无法通过索引访问指定元素,并且如果重复添加相同值将不会增大集合.因为Set只是接口,所以实 ...

最新文章

  1. jQuery zTree几种常用的使用方式
  2. 判断当前界面是该fragment_学不动也要学!探究Fragment延迟加载的前世今生
  3. Android App内部自动更新Library的使用(转载)
  4. Ubuntu上安装Robomongo及添加到启动器
  5. matlab中x从0到5不含0,关于MATLAB的数学建模算法学习笔记
  6. 计算机一级windows2000,一级BWindows2000操作系统[2]
  7. php图片居中在div,css如何实现图片在div中垂直居中
  8. 「产品经理全连接系列2」企业如何开展敏捷或DevOps的研发变革
  9. 计算机网络中采用最基本的多路复用技术是,2013年华南理工-计算机网络技术试题...
  10. Linux x86架构下ACPI PNP Hardware ID的识别机制
  11. DiskGenius 对 U 盘分区操作后保存更改时报错:保存分区表时出现错误20000011e no such partition
  12. 京东方高级副总裁姜幸群:AIoT技术赋能企业物联网转型
  13. 抽奖助手自动参与抽奖
  14. 路由器dns服务器为空,家用路由器设置里的DNS服务器是什么?有什么作用呢?
  15. Kalibr标定完整过程(相机用的小觅深度系列相机)
  16. 引起进程调度的原因有以下几类
  17. 轨迹发生器 matlab,GPS和INS组合导航程序,其中包括轨迹发生器、KALMAN滤波、模型建立、伪距伪距率组合方式进行仿真...
  18. idea软件下载安装及项目结构操作介绍
  19. 数学建模 从小白到小白教学指南
  20. nodejs+vue+elementui网上购物超市系统java python php

热门文章

  1. 营销落地页及客服咨询转化技巧 —百度竞价
  2. iOS内存管理—MRC
  3. java 百亿计算器_java面试题--实现一个百亿的计算器
  4. rf中resourceid_RF(三)元素定位方法
  5. 如何修改mysql占用的端口号_修改mysql端口号(mysql的端口号)
  6. vue启动报错Module build failed: Error: ENOENT: no such file or directory
  7. Vue重复点击同一个路由报错问题解决
  8. 降低网站内容同质化的几个建议
  9. 函数的单调性和曲线的凹凸性
  10. 个税起征点升高----节省了多少?