FT4232H Android开发 1 - 建立环境
系统:Windows 10 64bit
IDE: Android Studio
硬件平台:FT4232H Mini Module
1. 新建工程
2. 下载J2XX
https://ftdichip.com/wp-content/uploads/2021/01/Android_Java_D2XX_2.08.zip
将d2xx.jar拷贝到\app\libs\下,然后在Android Studio中就会出现这个JAR文件
右键选中这个文件,菜单中选择“Add As Library”(可能会出现灰色不可选,试试先编译运行一次)
3. 模拟器环境
为了能使用USB设备,使用Virtual Box + Android X86 64位系统调试。
Virtual Box中配置网络为仅主机(Host-only)网络,启动Android后获得IP地址
在Android Studio的Terminal中ping一下这个IP地址。
将adb.exe的路径加到系统目录里面去。例如“D:\Temp\Android\SDK\platform-tools\”
在Terminal中输入
adb connect 192.168.56.104
返回connected to 192.168.56.104:5555
最后在Terminal输入
adb devices
FT4232H Android开发 1 - 建立环境相关推荐
- FT4232H Android开发 2 - 建立一个FTDI设备的样板工程
目录 1. 新建一个FTDevice的类 2. 导入用到的类 3. 添加变量 4. 定义构造函数 5. 成员函数selectDevice 6. 成员函数getDeviceType 7. 成员函数cl ...
- [安卓开发笔记一]Android开发配置opencv环境超详细教程
[安卓开发笔记一]Android开发配置opencv环境超详细教程 [更新于 2022年4月] 再次提醒,建议现在看到这篇文章的,仅仅把此文做一个流程参考,4年前android studio就使用cm ...
- .Android开发在Eclipse环境中无法显示提示信息This element neither has attached
在使用Eclipse开发Android程序过程中,发现鼠标停放在想要查看帮助的类名上面,提示如下信息: Note: This element neither has attached source n ...
- FT4232H Android开发 4 - USB转GPIO
USB转GPIO利用的是FT4232H的MPSSE模式.FT4232H虽然有4路UART,但是只能支持2路MPSSE(Channel A和Channel B).其中Channel A对应ADBUS0 ...
- FT4232H Android开发 6 - USB转IIC
目录 1. 新建类mpsse_iic 2. 修改类mpsse_gpio 3. iic的初始化 4. IIC的Start 5. IIC的Stop 6. IIC的读一个字节 7. IIC的发送一个字节 8 ...
- FT4232H Android开发 5 - USB转SPI
目录 1. 基本原理 2. 设置频率 3. CS电平控制 4. SPI写的实现 5. SPI读的实现 6. 验证 当FT4232H作为MPSSE设备时,DBUS0固定为CLK输出,DBUSD1固定为 ...
- FT4232H Android开发 3 - USB转UART
目录 1. 新建继承FTDevice的类usb2uart 2. 函数open 3. 函数close 4. 函数write 5. 函数read 6. 验证 6.1 发送数据 6.2 处理read的线程 ...
- Windows下Android开发环境搭建和配置
关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...
- Android开发权威指南(第2版)新书发布
<Android 开发权威指南(第二版)>是畅销书<Android开发权威指南>的升级版,内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45 章精彩内容供 ...
最新文章
- 性能优化之数据库优化
- 快速排序(quick sort)
- sklearn自学指南(part54)--高斯过程的核函数
- 六自由度机器人逆向运动学_【课程笔记】Notes for Robotics/机器人学 (Part1)
- 路由总结之静态、RIP、OSPF、IS-IS、BGP和策略路由
- 详解学习C#的方法和步骤
- A Comprehensive Introduction to Torchtext
- 零基础python数据分析自学_零基础的人,怎么自学数据分析?
- JavaWeb学习之Servlet(三)----Servlet的映射匹配问题、线程安全问题
- python与vb可以互换吗_VB6+Python混合编程(COM组件)(转)
- S32K的flexcan组件can fd使用
- 概率论与数理统计(2.3-2.4)随机变量的分布函数和密度函数(连续型)
- 好笑的GIF动态表情包怎么制作
- 钉钉机器人+Mac定时Launchctl
- 身份证识别+人脸识别---“人证合一”查验系统
- 【Python爬虫】下载b站视频。超详细。
- 地震提前预警作用有多大
- python 获取计算机的网卡信息
- 密码学史观----Cryptography
- 2023跨专业考研计算机,10个考研最难的专业!真的太太太辛苦了!
热门文章
- 爬虫实战(二) 用Python爬取网易云歌单
- 2012全球智能手机市场份额:华为销量第三,中兴跻身前五
- java 枚举和注解、异常
- oracle同城双活,一种同城双活架构快速切换的方法与流程
- 苹果电脑python在哪打开_苹果电脑怎么打开控制面板
- paramiko模块的使用
- 【UI3D】当UI亲吻3D—浅谈手机UI发展
- java做flv直播服务器_使用nginx搭建点播和直播流媒体服务器的方法步骤
- java球球大作战_java实现简单窗体小游戏----球球大作战
- [sv] 运算符优先级 -2**14