- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 Android studio gradle与gradle插件
gradle.properties里的才是gradle版本。Android studio里有两个容易搞混,记载一下。最终换gradle版本,糊成一坨。
2025-01-08 11:50:57
388
原创 Anroid 游戏手柄 HOME键
感觉有点麻烦,找一个可以使用HOME键的游戏手柄,接Android盒子抓数据;发现华点,居然没有使用键盘,使用的是JS的BTN_MODE。这样修改就简单了,直接上报的时候,改成BTN_MODE就好了。初步方案是增加一个HID 键盘,通过键盘发送HOME键。最近做个游戏手柄需要增加HOME键,一键返回。
2024-11-14 17:41:00
196
原创 LCD EMC 辐射 测试随想
有带2.8寸 MCU8080接口的小屏(320 X 240),也有RGB接口的10.1寸的大屏(800*600). 以下为个人随想,不知道是否正确,仅作记录。增加磁珠/ 修改IO口驱动能力时,要同步一起修改,否则会出现不同步的问题。记得读书时学过方波信号的傅利叶级数展开后,为sin(nωt)的一个积分函数。1. 拉长方波信号的上升沿,从而降低其各种倍频分量的幅值。测试发现辐射的核心问题还是在于时钟及其倍频所产生的尖峰。2. 串联磁珠,增加高频分量的阻抗,从而降低其幅值。1. 降低IO口的驱动能力。
2024-07-09 22:55:05
278
原创 error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main_getcmdline 中被引用
VC MFC情况下出现此问题,网上搜索了很多文章无法解决。
2024-07-01 15:19:44
364
原创 杰理AD14N DAC输出设置
拿到开发板,SDK。发现声音输出在自驱动喇叭,声音太小。在/include_lib/audio/dac.h。写文档的人不够细心,或是后面SDK更新文档没更新。需要转换到功放输出。检测电路,看SDK文档。发现dac.h里没有与文档一致的数据。dac.h里有包含dac_cpu.h。检查发现设置在dac_cpu.h里。
2024-06-28 23:24:48
254
原创 嵌入式压缩 minlzma
网上发现有minlzma代码量少,内存占用也少;只是对xz压缩文件和格式有要求;适用于嵌入式单片机平台刚好。网上找了解了,发现xz压缩比较好用;直接使用lzma,代码过多,占用内存也多。最近做的项目,由于Flash容量差价很大,需要进行资源和代码都进行缩。代码文件 7个.c文件。RAM占用约14K。
2024-02-20 17:43:55
650
原创 Jlink 新版本 添加设备支持
C:\Users\用户名\AppData\Roaming\SEGGER\JlinkDevices。于是找原厂提供 jlink的支持包,发现新版本没有对应的devices文件夹了。注意默认JlinkDevices文件夹是不存在的,需要自己创建。将devies和xml复制到此文件夹,PUYA的芯片支持已添加。安装最新的jlink版本,还是弹一样的错误支持。最近用puya的芯片,keil弹出。网上找信息发现,参考此文章。
2024-01-31 16:41:33
3111
原创 单片机编译问题
有些单片机的编译器做的有BUG,出现问题要慎重。有个段函数跑的极其不稳定,ScanXY偶尔有效,经常无操作。最近在调一个晟矽微的单片机。看代码没有问题,另个费解。
2023-12-04 09:09:05
110
原创 EMC 实验感想随笔
3. 出问题一般是一个频率点的倍频,理解:方波信号傅利叶展开后,为主要为倍频正弦函数。将上升沿/下降沿变平缓些,谐波成份会变少。1. 高频信号背面的地的完整性,我的理解是电子的在信号线上发射出来后,如果相应参考面的地比较完整;2. 信号线上串电阻或磁珠,在信号给上串电阻和磁珠,其根据在于与PCB电容产生滤波电路,将上升/下降沿变平缓些,降低谐波成分,并降低信号的能量。很多理论基础都在学校有学习过,只是未结合到实际应用中。如为什么加磁珠、电容、电阻,会降低幅射值,其实结合学习理论,可以分析出来。
2023-07-17 16:23:28
138
原创 ffmpeg在退出是,偶尔崩溃
最后增加延时做调试手段,看具体在那里出现;最后锁定应该是在videoctx释放的时候需要增加延时。在rockchip上调试ffmpeg,播10次左右会一有一次在退出时,出现segment fault。查了很久,释放流程都是对的。
2023-05-12 15:26:16
791
原创 FORTIFY: open: called with O_CREAT/O_TMPFILE but no mode
android linux open O_CREAT/O_TMPFILE
2022-11-20 10:57:16
789
原创 plugin needed to handle lto object
plugin needed to handle lto object 错误解决办法
2022-07-08 12:05:17
1129
原创 rockchip ffmpeg 硬件应用编写
参考:最简单的基于FFMPEG+SDL的音频播放器 ver2 (采用SDL2.0)_雷霄骅的博客-优快云博客_ffmpeg sdl 音频Rockchip之FFmpeg MPP硬解码_arronzou的博客-优快云博客_ffmpeg mpp由于公司产品需求,需要使用解码+SDL,找到雷霄骅的源代码(simplest_ffmpeg_player_2.5);下载进行编译。在瑞星微的平台上进行测试,发现不能使用,直接报错。报错函数sws_getContext, 不支持解码器输出的格式。百
2022-03-18 22:22:16
4021
2
原创 GStreamer移植
参考:GStreamer移植_weixin_34072458的博客-优快云博客从服务下代码太慢。从优快云下载了 gstream_1.16开始编译。首行configure; 根据实际情况,配置。./configure --prefix=/home/deng/H3_Android/rk3032_ToolChain/rk3032/staging/usr/ \--with-sysroot=/home/deng/H3_Android/rk3032_ToolChain/rk3032/s
2022-03-18 22:07:25
3734
原创 Source Insight4.0闪退
今天碰到打开soure insight闪退。断开网络后不闪退,百度查询;关闭自动更新,就不闪退了。简单有效。
2022-03-10 10:21:57
320
2
原创 IOS BLE 连接参数设置失效
网上的文件的参数都不对,最新连接参数需要参考https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf其中关于连接参数描述如下:The accessory is responsible for the connection parameters used for the Low Energy connection. Theaccessory should request connection para.
2021-12-09 18:00:42
599
转载 转载 Unit nfs.service not found.
ubuntu 10.0开启配置nfs 服务service nfs start时出现:Failed to start nfs.service: Unit nfs.service not found.原因是ubuntu 10.0以上的版本取消了service nfs start。改成了sudo service nfs-server start 。这样就完成启动了。在执行sudo service nfs-server status就可以看到Loaded: loaded (/lib/systemd/sys
2021-10-26 20:52:44
5549
原创 USB转串口延时
今天被坑死,测蓝牙延时,怎么都测试都是200ms以上。测试方法,串口->蓝牙->串口,PC计算两个包之间的时间差。原来测试正常的板子,也测试不能通过;最后将测试变成串口->串口,延时180ms。换个USB转串口模块,1ms。两块都是CP2102的串口模块。被整疯了,浪费3个小时时间。...
2021-10-14 15:19:33
987
原创 STM32 USB CDC 不可用
使用stm32Cube产生了相应的工程后,发现USB到电脑上有感叹号。通过工具查,描述符有上报,但在上报的过程应该出了问题。最后百度,发现是堆空间不足,要改大到0x600才行,默认是0x200,在启动文件里修改就OK了。...
2021-08-04 19:04:37
906
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人