Jun626
码龄8年
关注
提问 私信
  • 博客:723,869
    社区:27
    动态:45
    723,941
    总访问量
  • 236
    原创
  • 12,226
    排名
  • 559
    粉丝
  • 5
    铁粉
  • 学习成就

个人简介:QQ:2839084093 微信:CJ2839084093

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2017-02-04
博客简介:

Jun626的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,390
    当月
    19
个人成就
  • 获得564次点赞
  • 内容获得194次评论
  • 获得1,840次收藏
  • 代码片获得1,063次分享
创作历程
  • 22篇
    2024年
  • 4篇
    2023年
  • 11篇
    2022年
  • 31篇
    2021年
  • 68篇
    2020年
  • 73篇
    2019年
  • 32篇
    2018年
  • 4篇
    2017年
成就勋章
TA的专栏
  • 全志/瑞芯微
    30篇
  • 高通/展讯/安卓开发
    15篇
  • 单片机
    32篇
  • 其它
    9篇
  • 新唐/NXP
    80篇
  • QT
    4篇
  • Movidius神经计算棒
    6篇
兴趣领域 设置
  • 嵌入式
    单片机stm3251单片机mcu嵌入式硬件
  • 硬件开发
    arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

娱乐小项目-树莓派履带小车

当按下前进按键时,向文本框(log_text)插入"前进
"的文本,并将其滚动到末尾可见位置。每个回调函数负责更新日志文本框的内容、发送相应的消息,并在函数内部的注释处编写实际的运动控制代码。例如,当用户按下前进按键时,move_forward_mouse()函数将被调用,文本框将显示"前进
",并向指定的地址发送"move_forward"的消息。总的来说,这段代码创建了一个UDP套接字,绑定到指定的IP地址和端口号,然后通过一个线程来接收消息,并在接收到消息时进行处理。
原创
发布博客 2024.09.02 ·
1084 阅读 ·
15 点赞 ·
0 评论 ·
25 收藏

PYTHON人脸识别

上面是我的微信和QQ群,欢迎新朋友的加入。
原创
发布博客 2024.08.25 ·
220 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

yolo8远程推拉流-SRS服务器搭建

上面是我的微信和QQ群,欢迎新朋友的加入。下面主要是srs服务器的搭建。
原创
发布博客 2024.08.25 ·
313 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

13.全志H3-底板测试和测试记录

上面是我的微信和QQ群,欢迎新朋友的加入。前段时间,做了一个H3的双DDR方案,记录一下测试过程。
原创
发布博客 2024.08.25 ·
741 阅读 ·
9 点赞 ·
0 评论 ·
23 收藏

STM32驱动-ads1112

汇总一系列AD/DA的驱动程序。
原创
发布博客 2024.06.22 ·
417 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

高通安卓12-问题整理和解决方案

预置apk为可卸载时。预置到旧的路径system/vendor/operator/app会编译报错,"You cannot install files to out/target/product/xxx/system/vendor while building a separate vendor.img!另外留意out文件夹外是不是有编译的残留,如生成super.img的过程中会创建一个META/文件夹在根目录,如果在编译过程中强行停止,这个文件夹可能会一直存在,后面再编译,会一直读这个文件夹的内容。
原创
发布博客 2024.06.22 ·
1181 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

高通安卓12-Input子系统

键值相关宏定义在:frameworks/base/core/java/android/view/KeyEvent.java。在/external/toybox/toys/android/sendevent.c)键值相关宏定义在:/usr/include/linux/input-event-codes.h。以上数据的格式为:/dev/input/event0: "事件类型" "参数位定义" "值"相关宏定义在:/usr/include/linux/input-event-codes.h。
原创
发布博客 2024.06.22 ·
841 阅读 ·
21 点赞 ·
0 评论 ·
15 收藏

高通安卓12-在源码中查找应用的方法

通过前面的方法无法定位到APP的位置。通过命令mgrep WigigSettings,找出相关的调用位置。一般情况下,UI上看到的APP名称会在xml文件里面定义出来,如。查目录中的mk文件,找出APP在源码中的实际名称。这个可以通过ADB查询包名,定位出APP位置。先打开要找的APP,然后查看当前窗口位置。通过这个位置,定位出相关APP所在目录。这个时候,再到源码里面,搜索对应的包名。将所有的搜索到的内容打印到log里面。有的APP可能搜不到,名字被修改过。在它的前面是这段内容在源码中的位置。
原创
发布博客 2024.06.22 ·
453 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

高通安卓12-安卓系统定制2

在目录device->qcom下面有lito和qssi两个文件夹现在通过QSSI的方式创建开机动画,LITO方式是一样的首先加入自己的开机动画,制作过程看前面的部分打开qssi.mk文件,在文件的最后加入内容如果正常的话,会在设备端看到相关的文件。
原创
发布博客 2024.06.22 ·
760 阅读 ·
16 点赞 ·
0 评论 ·
13 收藏

高通安卓12-安卓系统定制1

在 vendor\mediatek\proprietary\binary\3rd-party\free下面以需要预置的 APK 名字创建文件夹,以预置一个名为Test的APK为例。为压缩的 cpio 文件。在 build/make/target/product/core.mk或device/mediatek/common/device.mk中添加。将Test.apk 放入vendor\mediatek\proprietary\binary\3rd-party\free\Test下面。
原创
发布博客 2024.06.22 ·
1278 阅读 ·
30 点赞 ·
0 评论 ·
17 收藏

高通安卓12-原生安卓学习

此外,还有一些单词代表了特定的Nexus设备,下面是常用的设备代码和编译目标,更多参考官方文档。上面我在使用lunch命令时选择的是aosp_arm64-eng,因此linux默认使用的/source/prebuilds/qemu-kernel/arm64/kernel-qemu下的kernel-qemu,而其他文件则是使用的source/out/target/product/generic64目录下的system.img,userdata.img和ramdisk.img.
原创
发布博客 2024.06.22 ·
1011 阅读 ·
17 点赞 ·
0 评论 ·
11 收藏

高通安卓12-ADB操作

找个工具转换为png压缩包,如使用;进入/sys/class/leds/green。要留意尺寸,可以先用小尺寸,尺寸大了,会跑不了。将image的文件拷到其中一个part下面。这个时候打开手机,会多一个酷狗音乐的图标。1.进入命令行,查询设备状态。开机动画会一直在播放状态中。开机动画会一直在播放状态中。从网上下载一个adb工具。从网络上找一个gif文件。控制LED呼吸闪烁效果。从网络上下载一个APK。从网上下载ADB工具。
原创
发布博客 2024.06.22 ·
771 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

高通安卓12-OTA 升级

要制作一个 v03 到 v05 的差分包,想从 v02 版升级到 v07 版就需要制作一个 v02 到 v07 的。它功能强大,可以无损失升级系统,主。安卓默认签名为 testkey,如果客户有需求的可以改成带项目信息,客户信息等信息的 key。优势:使用全包的优势在于无需对应版本号,可以直接从任何之前的版本升级到 OTA 包中的。升级,非常的方便,基本是在系统上点击几下就完成了升级,并且最重要的是,OTA 升级无。OTA 包默认使用的是系统签名,系统签名可以是客户指定的 key 也可以是安卓默认的。
原创
发布博客 2024.06.22 ·
653 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

高通安卓12-固件升级

4.rawprogram0_FFBM_gpiotest_split.xml 文件烧录可使设备进入工厂测试模式(测试中包含GPIO测试,分包脚本,烧录速度更快)2.rawprogram0_FFBM_split.xml 文件烧录可使设备进入工厂模式(分包脚本,烧录速度更快)3.rawprogram0_FFBM_gpiotest.xml未分包不可使用,作为分包的基础文件。FFBM模式,并下载fsg:rawprogram0_FFBM_split.xml。5.rawprogram0.xml 未分包不可使用。
原创
发布博客 2024.06.22 ·
1612 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

高通安卓12--编译

第一次编译后最好不要make clean,不然部分编译还是很慢,如果担心部分编译无法更新编译生成的文件,那么就先在out目录里面把obj文件夹中相关的.o文件和镜像目录中的文件删除,再部分编译,就一定会更新了。当前高通平台的编译设计是,先在qssi lunch里编译system和vendor,再在lito lunch里编译其他,结束时打包成super.img。编译其它img,例如vendorimage,如果不指定会编译其它所有img,产物在XX目录下。–qssi_only,这个选项是用来编译qssi的;
原创
发布博客 2024.06.22 ·
828 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏

展讯-系统定制修改

路径:bsp\bootloader\u-boot15\common\cmd_cboot.c。1.这个ro.adb.secure=0(0为不显示信任此电脑,1为显示信任此电脑)关键点不在报错上,往上查/bin/bash。如果权限不对,可能会上传失败。
原创
发布博客 2024.06.22 ·
579 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

展讯-QMI8658和气压传感器驱动调试

当前驱动路径位于:bsp/modules/input/misc/qmi8610/qmi8610.c。因为传感器型号不一样,需要参考demo代码,移植相关代码过去,这个过程不描述了,先保证编译不报错。对应:/sys/devices/virtual/input/input6。通过测试接口,读取设备ID以及传感器的值,确定i2c底层接口正常。这个查明,返回的数据,需要状态寄存器是可读的时候,不能随便上传。主要是能正常读取设备的ID,以及确定传感器获取的值在哪个位置。上面的内容,直接编译会报错,需要修改内核文件。
原创
发布博客 2024.06.22 ·
909 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

展讯-GPIO操作

设备树位置:bsp/kernel/kernel4.14/arch/arm64/boot/dts/sprd/uis8581e5h10.dts。编译之前查看硬件GPIO,没有GPIO92。进入目录angleyes/test,编译。在pinmap里面,找到对应内容。修改节点:gpio-keys。通过命令:getevent。将上部分的c文件修改一下。按上述内容,配置IO口。创建文件夹及相关文件。
原创
发布博客 2024.06.22 ·
444 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

展讯-源码编译

编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10 目录下生成文件 fdl1-sign.bin 和 u-boot-spl-16k-sign.bin。编译完成后将在$AndroidCodeDir/out/target/product/uis8581e5h10目录下生成文件u-boot-sign.bin和fdl2-sign.bin。准备 Android 代码,进入代码目录后执行以下命令整编 Android,命令中的 n 表示 CPU 线程数。
原创
发布博客 2024.06.22 ·
384 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

NUC980-OLED实现全中文字库的方法

有一个产品,客户需要屏幕展示一些内容,要带一些中文,实现了OLED12864的驱动,但是它不带字库,现在要实现OLED全字库的显示。上面的代码,存在一个问题是,Y轴的步进必须是8个点,需要优化为任意位置的显示。特别注意,保存的文件编码要是UTF-8的,不然后面会有点麻烦。利用python把ascii编码改为utf8编码。自行调整内容,字符"啊"之前的可以不要。下载软件pctolcd2002。用软件自带的,或者自己去找字。目标格式应该是这样的。
原创
发布博客 2024.06.21 ·
329 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多