- 博客(20)
- 资源 (2)
- 问答 (9)
- 收藏
- 关注
原创 RK编译源码出现libcrypto‘s ABI错误解决方法,类似的ABI错误可以用相同的办法解决
原因在编译源码的时候出现了error: libcrypto's ABI has EXTENDING CHANGES. Please check compatibility report at: out/soong/.intermediates/external/boringssl/libcrypto/android_vendor.34_arm64_armv8-a_shared/libcrypto.so.abidiff。到这里就完成了,接下来就是漫长的等待,完成后再整编下源码就行了。
2025-02-10 20:27:59
110
原创 [RK3576 Android14] 开发之EDP屏幕
作为一种高效、低功耗的显示接口标准,广泛应用于嵌入式设备、平板电脑、笔记本电脑以及工业控制设备中。RK3576是瑞芯微电子(Rockchip)推出的一款高性能处理器,其内置的显示子系统支持 eDP 接口,能够满足高分辨率、高刷新率的显示需求。本文档旨在为开发者提供RK3576 处理器上 eDP 接口的配置指南,涵盖硬件连接、软件驱动配置、时钟设置、时序调整等内容。通过本文档,开发者可以快速了解如何在 RK3576 平台上实现 eDP 显示功能的初始化与调试,确保显示系统稳定运行。
2025-02-08 09:42:38
220
原创 RK3576 Android 14.0 SDK初次编译
大家购买RK3576核心板后,可以获取到相对应厂家提供的sdk源码。由于我们是直接获取瑞芯微的芯片的所以需要自己获取sdk代码。建议电脑配置32G或者以上的运行内存,1T以上的存储,Ubuntu版本最好选择在18.04以上能减少很多未知bug。
2024-11-14 09:45:03
1216
原创 RK3568 Android11横竖屏设置
1:如果想要方便以后做切换的话可以在device/rockchip/rk356x/device.mk方案中设置好属性,后续需要修改APP强制横竖屏幕显示的话,可以直接修改该系统属性值;注意:当屏幕为横屏时,应该设置APP强制横屏显示,而不是强制APP竖屏;如果当屏幕为横屏时,强制设置APP竖屏显示,屏幕默认显示成了竖屏;当屏幕为竖屏时也同理。也就是说屏幕横屏显示,只能强制设置APP横屏显示;屏幕竖屏显示,只能强制设置APP竖屏显示;
2024-11-13 17:07:32
322
原创 关于RK android系统精简瘦身裁剪过程,主要讲解APP的裁剪
由于项目对开机启动速度跟固件大小有一定的需求,所以对Android应用进行了简单的裁剪,目前整个系统固件差不够在900M,Android系统启动时间差不多25秒左右。关于uboot与kernel的裁剪可以根据RK提供的文旦按需裁剪。下面是系统裁剪的连接。
2024-06-07 17:48:10
647
原创 RK3568实现蓝牙音箱功能
A2DP旨在通过蓝牙连接传输高质量的立体声音频流。它使用的基本压缩算法是SBC(Sub-Band Coding)来减小音频数据的大小,同时保持高音质,SBC压缩虽然效率较低,但是是必须支持的基本备用方案。A2DP还支持其他高级编解码器,例如AAC、aptX和LDAC,这些编解码器比SBC提供更好的音质,但这些编解码器的支持取决于设备本身的支持情况。注意A2DP协议要与AVRCP协议区分开。A2DP是传输音频的,而AVRCP是用来控制音频的。这里我用到的是RK3568 Android11。
2024-02-26 19:44:58
641
原创 Rockchip 以太网配置
通常,每个以太网设备只有唯一的 MAC 地址,所以需要有一个地方用来存储这个唯一的地址, 同时在打开以太网时读取出这个地址,并写入。其次 EEPROM 的驱动见 drivers/staging/rk29/eeprom,根据不同型号请自行作相应修改。分区的一个文件中,以太网打开时,读取该文件中的地址。控制,若使用其中一种,则屏蔽另外一种。已打开,其次要使用烧写工具将地址写入,烧写工具在 SDK。地址必须是唯一的,所以请考虑使用这种方法的风险性。地址必须是唯一的,所以请考虑使用这种方法的风险性。
2023-05-02 16:34:15
1686
原创 ActivityManagerService原理
前文中我简单地讲解了Activity是如何被启动的。其中涉及到了ActivityManagerService。在Android系统中,ActivityManagerService(下文中我们都简称为AMS)是管理Android四大组件的核心,其重要性不言而喻。那么,从本篇文章就开始分析AMS的源码,理解其内部的逻辑。
2023-04-24 16:07:29
886
原创 RK3568+ROCKCHIP_ANDROID11.0_SDK_RELEASE 去掉android正在启动弹窗 屏蔽FallbackHome机制 直接进入默认Launcher
关于RKAndroid9-12设去掉android正在启动弹窗 屏蔽FallbackHome机制 直接进入默认Launcher
2022-10-13 11:24:00
2814
原创 rk3568代码编译
我们拉取代码完成后,一般要先编译下系统。看看是否编译通过防止在后面代码编写完还要去更新一些库文件等等。建议第一次编译使用一键编译命令哈。
2022-09-05 09:13:56
2292
原创 RK3568 Android开发前期源码获取
ROCKCHIP_ANDROID11.0_SDK_RELEASE.tar.gz.* 为例,拷贝到该初始化包后,通过如下命令可检出。注,repo是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件。为方便客户快速获取SDK源码,瑞芯微技术窗口通常会提供对应版本的SDK初始压缩包。
2022-09-03 09:49:24
3224
原创 (转发)迅为国产RK3568开发板Android移植 LCD 屏幕
迅为国产RK3568开发板Android移植 LCD 屏幕 - 云+社区 - 腾讯云转发下大哥写的文档,献上膝盖
2022-05-06 12:01:17
918
原创 Android设置RadioButton多次选择问题
记录下问题所在,在Android的 RadioButton中调用 RadioButtonOnClick(CompoundButton buttonView, boolean isChecked) 会出现多次选择情况发生。问题很奇怪然后分析了下出现问题的时候可能是多次调用导致的大概逻辑是这样的处理方式就先判断下isChecked的值如果是FALSE的话就直接return掉就解决这个问题啦。很坑...
2022-04-01 16:45:13
2231
原创 记一次inflater.inflate(R.layout.xxxx, null)出现NullPointerException
inflater.inflate(layout,null) 出现NullPointerException异常
2021-11-22 15:55:17
1903
原创 Android bindService 返回false,解决方法
记录下开发过程中出现的小问题:bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。本来很容易bindService(intent,conn,flags)只要传入相对应的参数就ok了,不过使用后返回了false?搞得我有点...
2018-12-21 10:41:56
7548
1
原创 用Kotlin开发android平台语音识别,语义理解应用(olamisdk)
用Kotlin开发android平台语音识别,语义理解应用(olamisdk) http://blog.youkuaiyun.com/ls0609/article/details/75084994语音识别,语义理解一站式解决(android,olami)语音记帐软件:http://blog.youkuaiyun.com/ls0609/article/details/72765789
2017-07-18 15:03:32
836
Android贝塞尔曲线。这种曲线如何绘画。有没有类似的demo
2022-06-16
android 使用MP4V2第二次写入数据失败
2019-11-26
VideoView循环播放本地视频列表一段时间就会卡死
2018-01-29
android实现如何实现地铁里面的报站牌?
2017-09-24
Android 应用层 HDMI 问题
2017-09-12
Android开发板串口通讯
2017-03-31
android嵌套fragment,如果fragment中界面的控件太多了怎么办
2016-08-22
Android中这种界面要怎么做呢
2016-05-15
Android移动设备通过WLAN控制音响
2016-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人