3717|2

64

帖子

62

TA的资源

一粒金砂(高级)

楼主
 

实验六:FSPAD_702平板串口通信实验 [复制链接]

【实验内容】基于FSPAD_702平板,实现串口通信。      
【实验目的】熟悉FSPAD_702平板串口通信的整体流程。      
【实验环境】Ubuntu 10.04虚拟机,FSPAD_702开源平板,usb转网口模块,usb转串口数据线等。      
【实验步骤及内容如下】
[size=+1]一.Android平板串口通信实验
1.代码编译和整合
将库文件以及apk文件整合到总体镜像中的方法介绍:         
    将Uart.apk复制到“android4.0/device/softwinner/nuclear-top/apk_start”目录下。

    将libuart_runtime.so复制到“android4.0/device/softwinner/nuclear-top/lib”目录下。

    将uart.default.so复制到“android4.0/device/softwinner/nuclear-top/hw”目录下。
修改源码Makefile:

    平板的Makefile对应的是android4.0/device/softwinner/nuclear-top/nuclear_top.mk,
添加内容实现文件的拷贝:PRODUCT_COPY_FILES += \

    device/softwinner/nuclear-top/hw/uart.default.so:system/lib/hw/uart.default.so
经过上述操作后,根据以前实验编译Andorid4.0的相关的源码,就可以实现将自己的库文件和apk文件在编译后存在于总体镜像中了,然后按照以前的实验对平板进行固件升级即可。
注意:在编译android4.0源码前一定要将如下所述的内核配置完成,并且完成内核的相关编译,因为android4.0的编译要在内核编译完成后进行,所以一定要先编译好内核相关文件(根据以前的实验步骤编译即可: ./build.sh -p a13_nuclear -k 3.0),再编译Android4.0源码生成总体镜像。
2.硬件连接
将usb转串口线与主机串口相连,如图所示:
3.内核配置
由于usb转串口芯片的驱动可能有差异,本例选择多个常用的usb转串口芯片驱动静态编译进入内核镜像,如图所示:
重新编译内核,这样平板就配置好usb转串口的驱动了。
4.实验现象
打开“串口调试工具.exe”(“工具相关”目录下),配置串口,如图所示:
例如,主机端输入 “abc”,然后点击“发送”。点击“读取串口信息”按钮,此时平板上会逐个解析字符并显示,如图所示:
平板读取到串口的字符后 ,再向主机发送所收到的字符,如图所示:

最新回复

感谢楼主分享   详情 回复 发表于 2021-4-17 09:30
点赞 关注

回复
举报

854

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
FSPAD_702 处理器是什么的?
 
个人签名如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460
 

回复

661

帖子

0

TA的资源

纯净的硅(初级)

板凳
 

感谢楼主分享

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表