没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Rev. 0.1 1/14 Copyright © 2014 by Silicon Laboratories AN809
AN809
INTEGRATING THE CP210X VIRTUAL COM PORT DRIVER
INTO THE ANDROID PLATFORM
1. Introduction
This document describes how to build an Android kernel and the steps needed to integrate the CP210x virtual
COM port (VCP) driver in to the build.
Android is based off of the Linux kernel, so there is already support for the CP210x device built in to the kernel.
However, CP210x support is not included in a default kernel build configuration for most Android devices.
There are many devices that can run the Android operating system (OS), as well as several different versions of an
Android operating system. Because Android is open source, it can be changed based on the needs of device
manufacturers, wireless carriers and other developers. This fact makes it difficult to provide the exact steps for
rebuilding, as each developer may be using different hardware and a different build of Android specific to that
hardware.
This document was written based on the experience of building an Android Jelly Bean (4.3.1) kernel for a
PandaBoard using a TI OMAP4430 processor. The Android port used originates from the 13.10 release from
Linaro. Build materials and information on this specific release can be found at http://releases.linaro.org/13.10/
android/panda/. If you are using another platform, you should consult the manufacturer's website to get the
Android distribution support for your device. Although the steps below are targeted to Jelly Bean on the
PandaBoard, developers can follow similar steps to download and rebuild the kernel for other platforms. For any
other needs specific to Android, visit the Android Developer website at
http://developer.android.com.
2. Materials
To build a custom Android kernel and image, you will need:
CP210x USB to UART Bridge Evaluation Board
Target Android Device (PandaBoard)
SD card to hold OS
Any cables for connectivity (HDMI video cable, network cable, USB power cable, USB to RS232 adapter)
Source Distribution for Target Android Version (Linaro 13.10 - JellyBean 4.3.1 Android Release for
PandaBoard)
Toolchain to build the Source Distribution (Android NDK, Revision 9C)
Development System Running Linux (Ubuntu 12.04 LTS)
3. Overview
The basic steps to integrate support for the CP210x driver are:
Create bootable image on an SD Card from the Android source distribution
Download the Android build tools for the target Android source and platform
Download the Android source tree for the target platform
Modify the configuration of the kernel to include the CP210x and other required drivers
Build and install the new image to the target platform media
资源评论
- idotnetcore2020-03-19不行。。。。。
交叉编译之王hahaha
- 粉丝: 373
- 资源: 45
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 《电路》大作业:基于matlab实现的节点电压法计算+源代码+文档说明
- 3401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- Mysql 版中国省市区数据表SQL
- 数值分析,基于MATLAB GUI 的“数值分析方法”计算器+源代码+文档说明
- 基于matlab水果识别系统代码32gui界面设计
- 基于Python大规模文本分析系统的开题报告.docx
- 3401-CMN3401-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- python实现的四则运算计算器
- TensorFlow是一个开源机器学习框架.pdf
- 三菱PLC例程源码电路板厂印刷部门的去墨线
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功