Search found 7 matches

by zihao
2023年 Nov 22日 18:59
Forum: TuyaOS-Android 开发
Topic: IoT SDK封装介绍
Replies: 0
Views: 5572

IoT SDK封装介绍

背景 有客户会有需求基于嵌入式的库封装为可以在Android系统使用的SDK,这时就需要使用到JNI封装了。 为了方便客户进行封装。下面进行SDK封装方式的简单介绍。 demo参考 https://github.com/tuya/tuya-iotos-android-iot-demo 封装步骤 1 准备好Android studio环境 1.png 2 新建工程如:tuyasmart_ai_iot a 在工程下创建2个模块:include ':app', ':iot_sdk' b app模块用于测试SDK 8.png c iot_sdk是需要封装为aar的核心模块,目录结构如下: 9.png...
by zihao
2023年 Nov 22日 18:37
Forum: TuyaOS-Android 开发
Topic: JNI与NDK编程常用方法总结和详解
Replies: 0
Views: 5162

JNI与NDK编程常用方法总结和详解

前沿小计 1、前面把JNI与NDK编程基础知识点总结过了,如果不懂的可以再详细看下; 2、今天讲解下jni编程中常用的方法总结和详解-中文的:类操作方法、字符串、数组、方法等等; 3、jni编程一定要会的,不懂的就问; 一、JNI中重要的JavaVM 和 JNIEnv详解 JNI 定义了两个关键数据结构,即JavaVM和JNIEnv。两者本质上都是指向函数表的二级指针。在 C++ 版本中,它们是一些类,这些类具有指向函数表的指针,并具有每个通过该函数表间接调用的 JNI 函数的成员函数 JavaVM JavaVM是虚拟机在JNI中的表示,一个JVM中只有一个JavaVM对象,这个对象是线程共享...
by zihao
2023年 Nov 22日 18:35
Forum: TuyaOS-Android 开发
Topic: JNI/NDK入门指南
Replies: 0
Views: 5037

JNI/NDK入门指南

背景 嵌入式SDK封装为Android版本需要熟悉JNI相关的知识。下面进行介绍。 介绍 1.png 下面是csdn大佬总结的JNI开发指南。看这篇就够了。 JNI/NDK入门指南之正确姿势了解JNI和NDK JNI/NDK入门指南之JavaVM和JNIEnv JNI/NDK入门指南之JNI数据类型,描述符详解 JNI/NDK入门指南之jobject和jclass JNI/NDK入门指南之javah和javap的使用和集成 JNI/NDK入门指南之Eclipse集成NDK开发环境并使用 JNI/NDK入门指南之JNI动/静态注册全分析 JNI/NDK入门指南之JNI字符串处理 JNI/NDK...
by zihao
2023年 Nov 17日 10:48
Forum: TuyaOS-网关中控开发
Topic: 【分享】lcd断续上电
Replies: 0
Views: 1668

【分享】lcd断续上电

背景 老版本的中控硬件phy在lcd上电过程中会存在重启的情况。上电采用的是gpio控制,如下图: image_11879373783151048.png 主要原因是未隔离电源树情况下,LCD在上电过程中需要较大的功率,导致phy芯片供电出现短暂的电压跌落情况,进而导致phy芯片的重启。在软件的表现上看就是有线网络断开,WiFi连上,接着有线又连上,WiFi退下。 phy重启日志 image_4571175299185666.png 可以看到,phy芯片出现了重启。 处理 抖动使能IO=LCD_PWR_EN(AP3)采用软件控制0101010…的编码方式(10 20ms)10次,降低充放电,...
by zihao
2023年 Nov 17日 10:33
Forum: TuyaOS-网关中控开发
Topic: 【分享】Android音量曲线调整
Replies: 0
Views: 1725

【分享】Android音量曲线调整

问题 大屏中控的声音曲线测试反馈不够线性。 将设备音量调到30%和60%,对设备说“alexa what is the weather”,设备60%的音量也很小。 分析 声音曲线相关配置文件:audio_policy_volumes_drc.xml,此文件一般在ROM源码的device目录下,我们使用的瑞芯微RK3566平台的配置文件在device/rockchip/common/audio_policy_volumes_drc.xml路径下。audio_policy_volumes_drc.xml被被audio_policy_configuration.xml引用。audio_policy...
by zihao
2022年 Oct 10日 14:59
Forum: TuyaOS 开发
Topic: TuyaOS 编译框架说明
Replies: 2
Views: 17231

Re: TuyaOS 编译框架说明