安卓开发板_MTK联发科评估套件_安卓开发板Demo板
开发板简介:
安卓开发板采用了副板架在底板的配套方式,支持更换不同平台核心板的副板就能直接完成对某个平台核心板在客户项目需求中的技术评估,既能在研发前期节约人力和物力成本,也能更直观体现出不同平台的核心板在同一个硬件下的各个技术参数的对比及运行体验,满足大部分的行业项目需求。
副板可选平台
4G安卓智能模块:
联发科MT6761、MT6762、MT6765、MT8788、MT6739、MT6785;
紫光展锐T618、T610、T310;
高通SDM450
5G安卓智能模块:
联发科MT6853(天玑720)、MT6833(天玑700)、MT6877(天玑900)、MT6897(天玑8300)、MT6985(天玑9200)、MT6989(天玑9300);
紫光展锐T820
开机效果图:
供电方式及开机操作说明:
1、显示屏装配
具体的装配如下图,特别要注意屏和主板直接FPC连接的方向
2、不同电源开机方式
选择不同的供电方式,其控制开关在如下图中时使用不同的供电方式时说明如下:
►使用12V电源适配器开机示意图:
将12V的电源适配器插入开发板的DC12V供电座,并将开关箭头,按下开机键开机,效果如下图:
►使用直流电源4.2V开机示意图:
将直流电源的正负两端分别夹在DC4.2V的两端(注意正负),按下开机键开机,效果图如图:
*注:若同时插上12V适配器和直流电源4.2V,供电方式将会切换到12V,直流4.2V此时会关闭;
►当选择电池的方式供电时,可以通过调整ZCV曲线实现精准的电池电量的计算,此时将开关拨到如下图中所示,电池连机器的PIN说明也如下图:
►使用3.4V~4.35V电池供电开机示意图:
下载配置说明:
如果需要通过USB进行ROM刷机操作,开发板的拨码开关配置及USB口的位置如上图中所示,如若获取到的源码后第一次编译成功并进行刷机操作,SP_FLASHTOOL的选择配置如下图所示:
底板功能单元介绍:
1、显示与触摸
开发板默认配的显示屏为五寸屏如下图所示,LCM和TP是总成模组,通过转接底板后,再使用的50 PIN的FPC连接到开发板,目的是可以在项目初期做一块转接底板就能适配自己项目的屏,从而达到开始开发验证的目的。
2、独立键盘与矩阵键盘
键盘区在开发板中的位置如下图所示:
-
矩阵键盘区:矩阵键盘是平台的COL0~1,与ROW0~1交叉实现按键功能,键值默认是VOLUMEUP、VOLUMEDOWN、MENU和BACK ,可以通过源码做不同键值修改。
-
独立按键区
PWRKEY : 开关机键,实现开关机功能都是长按该键,和我们使用手机开机键功能一样;
RESET : 为PMIC的复位PIN,不管在什么状态下,按下该按键后系统会完全掉电,若重新需要开机还需要再按PWRKEY;
HOMEKEY : 该PIN只有XY6737系列才有该功能,键值可通过软件代码修改,默认键值为KEY_1。
3、SIM卡与TF卡
SIM卡和TF卡测试区域在如下图位置所示:
-
SIM1 和 SIM2 支持热插拔功能,不同的核心板配置支持不同的频段,具体参考参考相关核心板的规格书;
-
TF卡 支持热插拔功能,最大支持容量128G。
3.1 打开数据连接
具体操作如下图所示:
3.2 设置APN
使用物联网卡若出现无法连接数据时,需要设置APN参数,步骤如下图所示:
3.3 TF测试
正常识别会出现如下图所示:
USB接口:
XY001系列开发板的USB可以做从设备也可以作为主设备(也称为OTG模式),在开发板位置如下图所示:
在上图中,USB箭头位置的type-c接口为usb调试接口,也是当设备为devices时连接的接口,USB Hub工作需要将设备工作在HOST模式下才能使用,具体的拨码开关配置方法如下图所示:
BAT_ON的是选择将该pin连接电池的NTC引脚还是选择主板连接10K电阻接到地。
1、开发板作为USB从设备
USB接口可用数据线连接电脑可以选择MTP,PTP模式对照片或者文件进行传输,比如:选择MTP模式进行文件传输,插上USB到PC上时,选择步骤如下图4.1.1所示,连接完成之后在PC端访问开发板设备的文件盘符如图4.1.2所示:
在Android开发过程中,USB可以用于APP开发过程中的调试口,比如连接Android Studio工具、连接手机助手、是用ADB命令等等,连接手机助手及ADB如下图4.1.3所示,连接Android Studio开发调试如图4.1.4所示:
2 开发板作为USB主设备(OTG模式)
当XY001作为主设备时,通过USB hub接口可以接USB外设,比如U盘,鼠标,键盘,USB摄像头,USB网卡等等,下图4.2.1所示为插入U盘后的现象,图4.2.2为插入鼠标后的现象。
内核调试接口(UART0调试):
在内核调试过程中,会经常需要通过kernel 的log来协助开发,XY001开发板底板集成USB to UART的硬件电路,只需通过USB线与PC连接选择com口就可以输出log,这部分在开发板位置如图中所示:
UART0的切换输出开关的作用是:选择UART0的输出通道,1和2分别代表的是RX和TX,如果拨码开关拨向上,则将RX和TX数据通向PL2303后通过USB传输,若拨码开关拨向下,则UART0直接从平台通过UART0的输出接口输出,线序如上述标示所示;
内核(kernel)调试log打印步骤如下图所示:
传感器部分:
传感器部分在XY001位置如下图中所示:
光感:光传感器和距离传感器,一般应用于自动调光和通话灭屏功能,传感器型号是AP3426;
陀螺仪:传感器型号是MPU6050,该sensor集成了加速度传感器和陀螺仪两种功能,软件上面通过不同的从地址区分,主要应用于方向检测;
G-Sensor:型号是BMA250E,由于系统中的加速度功能用MPU6050实现,该sensor只是为了测试平台的I2C用(部分平台可以用);
地磁:传感器型号是AKM09911,主要作用是实现指南针功能。
音频输入、输出功能
音频输出与输入部分在XY001底板的位置如图所示:
选择K类音频输出接口输出,是将平台未经过放大的音源输出并外接AW8733将信号放大,此时将“K类输入开关”拨到耳机输入位置;
选择D类音频输出接口输出,是平台将音频经过内部放大器发大之后直接输出,此时将“K类输入开关”拨到D类输入位置;
选择听筒输出,直接将负载接到听筒接口;
主MIC作为音频输入;
耳机接口可采用四段耳机,支持耳机mic。
马达测试:
震动马达接口如下图位置所示,直接将震动马达插入该座子:
SPI转以太网:
以太网接口在XY001的位置如下图所示,外挂的网卡芯片DM9051与平台通过SPI通信,实现以太网功能,该网卡速率大概在6Mbps左右
工作效果图如图所示:
GPIO接口
GPIO接口主要是针对一些特殊接口引出,在底板中的位置如下图中所示,用于在项目开发过程中的预备研发调试,不同平台副板,所对应的PIN功能描述不同,下图附件表1中分别对不同型号副板描述:
注:XY6737WA、XY6737CT、XY6735CA、XY8735WA、XY6753CA核心板是完全PIN对PIN,在表中以XY6737作为其上述代表描述:
更多资料技术了解,可到 • 新移科技技术论坛 - Powered by Discuz!
相关文章:

安卓开发板_MTK联发科评估套件_安卓开发板Demo板
开发板简介: 安卓开发板采用了副板架在底板的配套方式,支持更换不同平台核心板的副板就能直接完成对某个平台核心板在客户项目需求中的技术评估,既能在研发前期节约人力和物力成本,也能更直观体现出不同平台的核心板在同一个硬件下…...

maven指定模块快速打包idea插件Quick Maven Package
问题背景描述 在实际开发项目中,我们的maven项目结构可能不是单一maven项目结构,项目一般会用parent方式将各个项目进行规范; 随着组件的数量增加,就会引入一个问题:我们只想打包某一个修改后的组件A时就变得很不方便…...

i春秋云境靶场之CVE-2022-26965
1.环境搭建 提示我们后台存在rce,也就是命令执行漏洞 2.访问环境 cm - cmshttp://eci-2zeh0yf0ohu88wr26unq.cloudeci1.ichunqiu.com/ 我们可看到admin,我们点击,发现是一个登录页面,我们输入弱口令admin,登录成功 3.文件上传 我们在选项——选择主题…...

流域生态系统服务评价、水文水生态分析、碳收支、气候变化影响、制图等领域中的应用
流域生态系统服务评价、水文水生态分析、碳收支、气候变化影响、制图等领域中的应用 专题一、生态系统服务评价技术框架 1.1 生态系统服务概述 1.2 流域生态系统服务的分类与作用 1.3 生态系统服务评估方法 专题二、AI大模型与生态系统服务评价 2.1 目前常用大模型介绍 2…...

超像素提取加svm训练,鼠标点击选择标签(左键为正样本,右键为负样本)
自己写的demo记个笔记用 替换掉图片路径和保存路径svm训练的模型路径就可以跑 效果我觉的不行,目前也不知到如何优化、希望有大佬可以给点建议 流程 处理超像素 选择超像素 提取HOG、颜色直方图、LBP直方图特征 训练 预测 #include <iostream> #include <…...

Vue 中引入 ECharts 的详细步骤与示例
在Vue项目中引入ECharts,可以让我们轻松地在前端页面中展示各种图表。ECharts 是一个基于 JavaScript 的开源可视化图表库,它提供了丰富的图表类型和强大的配置选项,使得在Vue项目中集成和使用变得非常方便。 一、准备工作 创建Vue项目&…...

在 EC2 AWS 中开启防火墙后将自己锁定在 SSH 之外
在搭建ftp时,开启了系统防火墙的几个端口,并且设置了防火墙开机自启。当设置好之后,关闭了putty,再次连接SSH时,发现连接错误。仔细一想,防火墙没有开启22端口,这不嘎了么,自己把自己…...

OpenGL 进阶系列02 - OpenGL绘制三角形的必要步骤
目录 一:概述 二:必要的绘制步骤 三:相关OpenGL API 含义: 1. glViewport 介绍 2. OpenGL的 VAO 介绍 3. OpenGL的VBO介绍 4. OpenGL的着色器 API 介绍 5. OpenGL 绘制API介绍 四:例子 一:概述 要使用 OpenGL 绘制一个三角形,通常需要几步,需要使用哪些必要的Open…...

MySql基础34题写题记录(11-20)
11、取得最后入职的5名员工 select ename from emp order by hiredate desc limit 5; 12、取得每个薪水等级有多少员工 先取每个员工的薪水等级 Select e.ename,s.grade grade From emp e Join salgrade s On e.sal between s.losal and s.hisal 接着直接分组求 Select …...

设计模式——单例模式(1)
一、写在前面 设计模式有23种,每一篇是一种模式,从简单到难,第一篇从最简单的单例模式试试水创建型模式 单例模式工厂方法模式抽象工厂模式原型模式建造者模式 结构型模式行为型模式 二、介绍 单例模式是指一个类只能创建出一个对象&#…...

剧本杀小程序:提升玩家游戏体验,带动经济效益
剧本杀作为一个新兴游戏方式,能够满足年轻人的社交需求,让大众体验到不太一样的人生,在角色中进行演绎。这种独特的游戏模式吸引了众多的年轻玩家,由此,剧本杀行业进入了爆发期。 如今,在科技的不断创新下…...

Linux系统通过编辑crontab来设置定时任务---定时关机
在Linux系统中,crontab 是用来设置周期性被执行的指令的守护进程。通过编辑 crontab,您可以安排定时任务,比如定时关机、定时备份文件、定时运行脚本等。以下是如何编辑 crontab 来设置定时任务的步骤: 打开终端:您可以…...

Mac电脑word文档误删,4个方法快速恢复
对于使用Mac的用户来说,丢失重要的Word文档可能会为学习或工作带来严重的影响。不过,幸运的是,关于mac word 文档恢复方法还是有很多的,通常帮助Mac用户轻松找回丢失的word文档。接下来,小编将介绍一些在Mac上恢复丢失…...

threejs-基础材质设置
一、介绍 主要内容:基础材质(贴图、高光、透明、环境、光照、环境遮蔽贴图) 主要属性: side: three.DoubleSide, //设置双面 color: 0xffffff, //颜色 map: texture, //纹理 transparent: true, // 透明度 aoMap: aoTexture, //ao贴图 aoMapIntensity: 1…...

【大模型开发】AI提示词框架:解锁ICIO、CRISPE、BROKE和RASCEF的强大潜力
作为一名经验丰富的程序员,您是否曾感到在与AI助手交互时难以获得理想的输出?本文将为从事AI开发或经常使用AI工具的技术人员介绍四个强大的AI提示词框架:ICIO、CRISPE、BROKE和RASCEF。这些框架能帮助您更有效地与AI模型沟通,提高工作效率。 1. ICIO框架:简洁而有力 IC…...

Rust学习如何更有信心?
关于如何学习Rust,在Hacker News上有一篇非常火的教程,作者通过自己的Rust学习经历,向大家指出了一条如何学习Rust的路径。 学习一门编程语言必不可少的是阅读技术书籍和编写代码,要想掌握Rust,两者的交替学习至关重要…...

3个简单易懂的方法,教你马上掌握excel表格数据打印技巧
在EXCEL表格里制作表格后,表格的数据有可能不正好是一页,如果就这样打印出来,数据有可能不完整,表格也不美观,还浪费纸张,那么如何将表格打印在一张纸上呢?下面小编为你介绍几种方法和解决方案&…...

dbt 增量策略模型实战教程
上文我们介绍了增量策略的理论知识,本文结合实际场景介绍如何合理利用增量策略,内容包括应用场景、常见问题及解决方案。 应用场景 增量模型是定义如何增量向数据模型添加数据的有效方法——假设我们有描述信用卡交易的数据表——我们创建DBT模型&#…...

【含文档】基于Springboot+Android的校园论坛系统(含源码+数据库+lw)
1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统定…...

Go版数据结构 -【8.4 快速排序】
8.4 快速排序 快速排序是一种分而治之的排序算法。它通过随机选择一个基准元素,将数组分为两部分。 一部分比基准元素小,另一部分比基准元素大,之后对两部分排序。 快速排序以其平均情况下的 O(n log n) 时间复杂度和良好的性能而广泛应用…...

达梦DBLINK访问ORACLE配置方法
目录 1、概述 2、测试环境 3、语法简介 4、配置访问DM的DBLINK 5、配置访问ORACLE的DBLINK 5.1 通过OCI配置 5.2 通过ODBC配置 1、概述 本文介绍了达梦DBLINK的配置方法。有3部分内容,1)达梦访问到达梦的配置方法;2)通过OC…...

基础知识1
目录 1、gcd最大公因数 2、最小公倍数 3、素数问题 ①简单数学求法 ②素数筛 ③线性筛 1、gcd最大公因数 int gcd(int a,int b){return b0?a:gcd(b,a%b);} 做题过程中,如果数据太大,需要边做边对分子分母进行约分 2、最小公倍数 int a,b;scanf(&…...

网页前端开发之Javascript入门篇(9/9):对象
Javascript对象 什么是对象? 答:其概念跟 Python教程 的字典基本相似,虽然存有一些差异,不过对于目前的教程来讲可以忽略。 下面是对象的语法: var aaa {"弓" : "张","木" : "李",&…...

Oracle RAC IPC Send timeout detected问题分析处理
一、报错信息 今天在进行数据库巡检时,在集群节点1发现了IPC相关报错信息: 2024-10-10T10:22:06.84631708:00 IPC Receiver dump detected. Sender instance 2 Receiver pnum 277 ospid 377527 [oraclezxsszpt-sjkfwq1 (PPA6)], pser 124403 2024-10-1…...

QT 实现QMessageBox::about()信息自定义显示
这是我记录Qt学习过程的第四篇心得文章,主要是方便自己编写的应用程序显示“关于信息”,对QMessageBox::about()输入信息进行规范,可以设置应用程序名称,通过定义宏从pro文件获取应用程序版本号,以及编译程序的QT版本、…...

(C++进阶)C++20
目录 一、概述 二、新特性 1. 模块(Modules)功能 2. 概念(Concepts)功能 3. 范围(Ranges)功能 4. 协程(Coroutines)功能 5. 三路比较运算符(Spaceship Operator&a…...

【常用的安装破解版指令】MAC安装破解版软件显示文件损坏时
MAC安装破解版软件显示文件损坏时 复制以下命令粘贴到终端后 sudo xattr -rd com.apple.quarantine 打开Finder(访达),点击左侧的 应用程序,将应用拖进终端中,然后按键盘的回车键(return)&…...

【QT Quick】定时器和线程:定时器Timer
在现代用户界面开发中,动态更新内容、处理定时任务或异步任务是常见的需求,尤其在复杂应用中可能会遇到界面阻塞的问题。在 Qt Quick 中,定时器(Timer)和多线程是两种主要的解决方案,用于避免这种阻塞现象。…...

【NIO基础】NIO(非阻塞 I/O)和 IO(传统 I/O)的区别,以及 NIO 的三大组件详解
目录 1、NIO 2、NIO 和 IO 的区别 1. 阻塞 vs 非阻塞 2. 一个线程 vs 多个连接 3. 面向流 vs 面向缓冲 4. 多路复用 3、Channel & Buffer (1)Channel:双向通道 (2)Buffer:缓冲区 (3)ByteBufferÿ…...

HDLBits中文版,标准参考答案 | 3.1.3 Arithmetic Circuits | 算术电路
关注 望森FPGA 查看更多FPGA资讯 这是望森的第 10 期分享 作者 | 望森 来源 | 望森FPGA 目录 1 Half adder | 半加器 2 Full adder | 全加器 3 3-bit binary adder | 3位二进制加法器 4 Adder | 加法器 5 Signed addition overflow | 有符号数的加法溢出 6 100-bit bi…...