自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 WIFI扫描

行 14470: 03-25 14:59:56.550 422 753 I WifiService: startScan uid=1000。行 16332: 03-25 15:00:06.563 422 753 I WifiService: startScan uid=1000。行 19997: 03-25 15:00:26.604 422 753 I WifiService: startScan uid=1000。1 10秒钟扫描一次。3 扫描和给出结果间隔5秒。

2025-03-27 19:02:59 292

原创 andorid的开机时间优化

一般来说,bootloader的时间是比较短的,可以优化的工作也不多。AVB(Android Verify Boot) 如果在你的项目中不需要使用,可以关闭。在init.rc中,根据系统启动的阶段,做一些CPU和DDR做一些定频的工作。使用bootchart工具,分析开机过程中的行为,查看是否有需要优化的地方。在init过程中,肯定很多的IO操作,那么,也可以先让IO效率彪一会儿车。一些确定不使用的驱动,直接在config中关闭。首先,打开启动debug,获取驱动加载的时间,在bootargs中添加。

2025-03-21 13:51:43 242

原创 AP6256的调试 RK35XX

2 如果 usb 信息和 sdio 扫卡成功 log 信息都没有,那说明 wifi 模块没有正常上电或者 sdio 扫卡异常,需要再次确认硬件是否有问题以及软件 dts 里面 wifi 管脚是否正确配置;本次调试遇到,WIFI没打开的情况下,改GPIO口一直为高,导致在设置里面打开WIFI,不能扫描。WIFI_D0~3:数据线,平时为高,电压取决于 VCCIO_WL 的电压;WIFI_CMD:命令线,平时为高,电压取决于 VCCIO_WL 的电压;WIFI 模组供电电源,一直都为高,供电需打印 3.3v;

2024-12-28 09:54:54 980

原创 【Cmake】利用NDK进行Android的交叉编译

ANDROID_ABI是CPU架构,ANDROID_NDK是NDK的根目录,CMAKE_TOOLCHAIN_FILE是工具链文件,ANDROID_PLATFORM是支持的最低Android平台。ANDROID_ALLOW_UNDEFINED_SYMBOLS 指定CMake在构建原生库时,如果遇到未定义的引用,是否会引发未定义的符号错误。其实,一般情况下,只需要配置ANDROID_ABI、ANDROID_NDK、CMAKE_TOOLCHAIN_FILE、ANDROID_PLATFORM四个变量即可。

2024-12-12 17:47:43 441

原创 NDK的CMAKE交叉编译第三方的C/C++代码成so库

DANDROID_ABI: 设置目标 ABI(如 armeabi-v7a, arm64-v8a, x86, x86_64 等)。-DANDROID_PLATFORM: 设置目标 Android 平台版本(例如 android-21)。-DCMAKE_TOOLCHAIN_FILE: 指定 Android NDK 的工具链文件位置。使用 CMake 交叉编译。

2024-12-11 20:13:09 300

原创 NDK开发FFmpeg之HelloWorld

版本确定后,我们在AndroidStudio中,新建Native C++工程,项目名为​​FFmpegWorld​​​,包名为​​com.demo.ffmpegworld​​​,新建成功后,直接运行工程,如在首页出现​​Hello from C++​​字样,表示NDK开发的准备工作完成。在​​libs​​目录下新建​​armeabi​​文件夹,将FFmpeg的​​arm\lib​​路径下带版本号的​​.so​​文件拷贝过来。将项目由​​Android​​视图转换为​​Project​​视图。

2024-12-11 13:39:30 558

原创 在Mac上编译基于Android平台的FFmpeg源码

而FFmpeg的编译默认选择的是GCC来进行编译,所以当configure脚本根据路径去查找arm-linux-androideabi-gcc这个可执行文件的时候,发现找不到了,这也是为啥上面我们选择r17c版本的NDK来编译的原因。由于我们这里编译的是最新的FFmpeg源码,网上的脚本很多都过时了,要不就是跟NDK版本不搭,编译的时候会遇到很多问题,这里列出我编译时遇到的一些问题,这样大家也能更清晰的知道为什么上面的build_android.sh要这么配置。因此总结了此文章,方便大家后续查阅。

2024-12-11 11:59:50 661

原创 Linux环境下用NDK编译FFmpeg

Linux环境下用NDK编译FFmpeg

2024-12-11 09:41:49 351

原创 在android的JNI中调用第三方 so文件的android.mk配置

包含预构建库的 Android.mk。# 链接到 cryptoauth 库。# 定义 cryptoauth。# 定义 bdCtrl。

2024-11-29 19:12:00 370

转载 uvc camera MTK平台调试总结

USB video class(又称为USB video device class or UVC)就是USB device class视频产品在不需要安装任何的驱动程序下即插即用,包括摄像头、数字摄影机、模拟视频转换器、电视卡及静态视频相机。Linux内核之中,已经集成了对UVCCamre的支持。内核代码路径: \kernel-3.10\drivers\media\usb\uvc

2016-03-23 18:14:12 4454

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除