- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 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
141
原创 error LNK2019: 无法解析的外部符号 _SDL_main,该符号在函数 _main_getcmdline 中被引用
VC MFC情况下出现此问题,网上搜索了很多文章无法解决。
2024-07-01 15:19:44
195
原创 杰理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
72
原创 嵌入式压缩 minlzma
网上发现有minlzma代码量少,内存占用也少;只是对xz压缩文件和格式有要求;适用于嵌入式单片机平台刚好。网上找了解了,发现xz压缩比较好用;直接使用lzma,代码过多,占用内存也多。最近做的项目,由于Flash容量差价很大,需要进行资源和代码都进行缩。代码文件 7个.c文件。RAM占用约14K。
2024-02-20 17:43:55
449
原创 Jlink 新版本 添加设备支持
C:\Users\用户名\AppData\Roaming\SEGGER\JlinkDevices。于是找原厂提供 jlink的支持包,发现新版本没有对应的devices文件夹了。注意默认JlinkDevices文件夹是不存在的,需要自己创建。将devies和xml复制到此文件夹,PUYA的芯片支持已添加。安装最新的jlink版本,还是弹一样的错误支持。最近用puya的芯片,keil弹出。网上找信息发现,参考此文章。
2024-01-31 16:41:33
1236
原创 单片机编译问题
有些单片机的编译器做的有BUG,出现问题要慎重。有个段函数跑的极其不稳定,ScanXY偶尔有效,经常无操作。最近在调一个晟矽微的单片机。看代码没有问题,另个费解。
2023-12-04 09:09:05
69
原创 EMC 实验感想随笔
3. 出问题一般是一个频率点的倍频,理解:方波信号傅利叶展开后,为主要为倍频正弦函数。将上升沿/下降沿变平缓些,谐波成份会变少。1. 高频信号背面的地的完整性,我的理解是电子的在信号线上发射出来后,如果相应参考面的地比较完整;2. 信号线上串电阻或磁珠,在信号给上串电阻和磁珠,其根据在于与PCB电容产生滤波电路,将上升/下降沿变平缓些,降低谐波成分,并降低信号的能量。很多理论基础都在学校有学习过,只是未结合到实际应用中。如为什么加磁珠、电容、电阻,会降低幅射值,其实结合学习理论,可以分析出来。
2023-07-17 16:23:28
86
原创 ffmpeg在退出是,偶尔崩溃
最后增加延时做调试手段,看具体在那里出现;最后锁定应该是在videoctx释放的时候需要增加延时。在rockchip上调试ffmpeg,播10次左右会一有一次在退出时,出现segment fault。查了很久,释放流程都是对的。
2023-05-12 15:26:16
666
原创 FORTIFY: open: called with O_CREAT/O_TMPFILE but no mode
android linux open O_CREAT/O_TMPFILE
2022-11-20 10:57:16
686
原创 plugin needed to handle lto object
plugin needed to handle lto object 错误解决办法
2022-07-08 12:05:17
864
原创 rockchip ffmpeg 硬件应用编写
参考:最简单的基于FFMPEG+SDL的音频播放器 ver2 (采用SDL2.0)_雷霄骅的博客-CSDN博客_ffmpeg sdl 音频Rockchip之FFmpeg MPP硬解码_arronzou的博客-CSDN博客_ffmpeg mpp由于公司产品需求,需要使用解码+SDL,找到雷霄骅的源代码(simplest_ffmpeg_player_2.5);下载进行编译。在瑞星微的平台上进行测试,发现不能使用,直接报错。报错函数sws_getContext, 不支持解码器输出的格式。百
2022-03-18 22:22:16
3736
2
原创 GStreamer移植
参考:GStreamer移植_weixin_34072458的博客-CSDN博客从服务下代码太慢。从CSDN下载了 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
3670
原创 Source Insight4.0闪退
今天碰到打开soure insight闪退。断开网络后不闪退,百度查询;关闭自动更新,就不闪退了。简单有效。
2022-03-10 10:21:57
283
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
471
转载 转载 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
5243
原创 USB转串口延时
今天被坑死,测蓝牙延时,怎么都测试都是200ms以上。测试方法,串口->蓝牙->串口,PC计算两个包之间的时间差。原来测试正常的板子,也测试不能通过;最后将测试变成串口->串口,延时180ms。换个USB转串口模块,1ms。两块都是CP2102的串口模块。被整疯了,浪费3个小时时间。...
2021-10-14 15:19:33
846
原创 STM32 USB CDC 不可用
使用stm32Cube产生了相应的工程后,发现USB到电脑上有感叹号。通过工具查,描述符有上报,但在上报的过程应该出了问题。最后百度,发现是堆空间不足,要改大到0x600才行,默认是0x200,在启动文件里修改就OK了。...
2021-08-04 19:04:37
741
原创 vmware虚拟机桥接模式在有线/无线双网卡解决方案
在使用虚拟机时,经常出现有时用有线网络,有时用无线网络,这样就导致用无线时,虚拟机网络是断线的。有线时是正常。解决方案: 点击vmare菜单编辑-->虚拟网络设置。点击更改设置。 弹出下图,将两个vmnet分别设置为有线网卡的桥接模式,无线网卡的桥接模式。然后确定。再编辑虚拟机设置,添加2个网络适配器。网络适配器设置为自定义,对应刚才设置的Vmnetx. 如我设置的是VMnet0(有线网卡),VMnet2(无线网卡)。至...
2021-04-14 18:20:48
6395
转载 记录Android studio log输出,看不到
买了一台新的华为手机,连接Android Studio后,发现Android Monitor下面没有输出自己在程序里设置的日志信息,经一番查找,原理需要在真机上如下设置:手机拨号*#*#2846579#*#*,进入projectmenu--后台设置--LOG设置--LOG开关--选中所有选项;然后重启后,LOGCAT生效了————————————————版权声明:本文为CSDN博主「qianlima210210」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接...
2021-04-02 11:11:16
240
原创 WIN10 一操作PADS就卡死
系统升级后,出现PADS直接卡死,不能使用;以为是PADS损坏,进行重装,发现也没有作用。全网搜索,发现是微软坑人。输入法导致的,要将输入法切回老版本。具体参考:https://jingyan.baidu.com/article/0bc808fc9b1af25ad485b99a.html...
2021-03-31 18:06:01
10651
6
原创 内网穿透 坑
申请花生壳的DDNS,然后在路由器中设置好DDNS,直接PING你的壳域名,会解析出来地址,看地址是啥值,如果是100开关的,恭喜是运营商局域网IP。注意此地址应该与你在路由器上看到的WAN地址一致,否则DNNS是有错的。设置好NAT端口映射,就可以进行内网穿透了。被100开头的IP地址坑了一天,内网可以通过域名正常访问,但外网不行。电话给电信,修改地址后,马上正常了。...
2021-03-31 17:50:52
350
原创 GitHub速度慢,解决方案
参考这个链接https://blog.csdn.net/weixin_45727931/article/details/114433867就是使用国内码云网站转存,然后再使用码云提代的地址进行克隆下载。https://gitee.com/
2021-03-13 12:02:39
92
转载 freetype android 编译库,参考这个就可以实现
https://blog.csdn.net/z1074971432/article/details/90742526
2021-03-11 18:06:23
394
原创 Android内部集成APP说明
不断收集,不断补充PicoTts------语音识别,TTS,可裁剪MiracastReceiver ----投屏软件,可裁剪
2021-03-06 10:19:45
249
原创 Android NDK 开发之cygwin,ndk-build问题
报错:Program "ndk-build" is not found in PATH修改方案:尝试在直接在PATH环境变量中增加相应的路径,增加后无效。后发现其PATH与WINDOS环境变量PATH一致,在WINDOS的环境变量中增加相应的路径。android SDK:C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\30.0.3android NDK SDK:注意此路容易加错成,ndk的根目录,需..
2021-03-02 15:07:15
292
原创 Android MPU6500r添加
目标环境:Android8.1RK3399PRO添加MPU6500六轴传感器。步聚:1. 配置dts,添加中断脚的PINCTRL,添加对应的I2C。&pinctrl { //add by yuan 20201118 mpu6500_irq_gpio: mpu6500-irq-gpio { rockchip,pins = <2 RK_PA6 RK_FUNC_GPIO &pcfg_pull_up>; }; //end};&..
2020-12-18 15:45:09
831
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人