- 博客(97)
- 资源 (20)
- 收藏
- 关注
原创 F133|melis4.0编写第一个hello world程序
摘要:本文介绍了在F133平台上基于Melis4.0系统创建应用程序模板并开发基础"hello world"程序的步骤。主要内容包括:1)使用RT-Thread内核创建任务的方法,包含必要的头文件;2)编写循环输出"hello world"的串口任务程序,设置1秒周期;3)将任务挂载到模块初始化函数MOpen中执行;4)最后通过make命令编译并烧录程序。文章提供了创建任务和编写循环输出程序的具体代码示例。
2025-10-31 15:13:18
509
原创 F133|melis4.0增加App模块方法
本文介绍了在melis系统中添加新应用模块的方法。melis基于RT-Thread内核,采用类似Linux的模块开发方式。以官方SDK中的leopard示例为模板,创建名为fishfinder的新应用,主要步骤包括:1)新建目录并复制模板文件;2)修改Kconfig和Makefile配置文件;3)调整打包脚本pack_img.sh;4)通过menuconfig选择新应用后编译打包。最终使用PhoenixSuit工具烧录固件,实现新模块的动态加载。整个过程展示了melis系统模块化开发和动态加载的实现机制。
2025-10-29 16:21:03
593
原创 F133|melis 编译报错melis-4.x-release/source/projects//sbi-bin/sbi.bin‘: No such file or directory
摘要:在终端执行source melis-env.sh后,若运行make clean报错,原因是未选择开发套件。通过lunch命令选择对应开发套件后,再执行make即可避免报错。此流程解决了开发套件缺失导致的编译问题。
2025-10-29 11:18:07
227
原创 F133在fel模式下识别不到设备或者设备显示感叹号解决办法
摘要:当USB连接OTG接口时出现设备无法识别并显示感叹号,可能是驱动问题。解决方法:重新安装驱动,进入PhoenixSuit文件夹的Drivers目录,运行installUsbDrv.exe程序完成自动安装,设备即可正常识别,恢复烧录功能。(98字)
2025-10-24 13:27:48
285
原创 AutoCAD多条线合并为一个整体即一条多段线方法
allgro 导入autocad图纸时,outline层需要一封闭区间,所以在导入之前先用cad将多段线合并。4、这个时候光标就改变过来了,我们逐个选择线段,最后点击ENTER。9、现在点击图形任意点,可以看到已经合并完成。7、这个时候需要输入距离数值,比如10。5、然后鼠标右键,结束选择,输入Y。3、出现PEDIT 选择对象。6、然后输入J,选择合并。2、然后按回车键,输入M。8、然后右键结束合并。
2024-12-27 09:58:50
10218
原创 山景BP1048增加AT指令,实现单片机串口控制播放音乐(一)
山景提供的SDK是蓝牙音箱demo,用户使用ADC按键或者IR遥控器,进行人机交互。然而现实很多场景,需要和单片机通信,不管是ADC按键或者IR接口都不适合和单片机通信。这里设计个AT指令用来和BP1048通信。AT指令如下图所示为控制指令。设计AT指令集指令功能AT+CA指定音量AT+CB播放和暂停AT+CC下一曲AT+CD上一曲AT+CE音量+AT+CF音量-AT+CG蓝牙是否开启后台AT+CJ单曲播放 循环顺序播放AT+CK蓝牙自动后台AT+CN提示音。
2024-12-22 20:16:03
1662
3
原创 山景BP1048蓝牙音频任务后台运行设置方法
山景BP1048提供的蓝牙音箱SDK蓝牙音频是不能在后台运行的。例如:现在进入U盘模式播放蓝牙音乐,那么此时蓝牙就会关闭。但是在特定场景下,需要蓝牙保持连接。将bt_BackgroundType 改成 BT_BACKGROUND_POWER_ON即可。重新编译下载,蓝牙既可后台保持连接。打开sys_param.c文件。
2024-12-21 19:51:08
1035
原创 CH32v20x单片机risc-v内核uint64_t类型移位后变量为0解决办法
CH32v20x默认支持32位的扩展。所以在做超过32位的扩展时,需要添加。CH32v20x单片机编写程序时遇到uint64_t 变量移位后为0。下面程序可以正常运行。
2024-11-27 20:17:05
620
原创 山景BP1048 程序不能运行卡死在Bt_init((void*)&bbParams)
山景BP1048 程序不能运行卡死在Bt_init((void*)&bbParams)
2024-10-22 10:13:39
622
原创 山景BP1048 sync not found or no Item 问题解决办法
山景BP1048 sync not found or no Item 问题解决办法
2024-10-22 09:55:23
680
原创 山景BP1048 andesight RDS debug 不能显示调试界面解决办法
山景BP1048 andesight RDS debug 不能显示调试界面解决办法
2024-10-22 09:37:26
619
原创 keil配置irom偏移地址进行IAP,偏移地址不生效问题解决
如果keil配置了 IROM1 偏移地址,但是生成的hex,程序并没有偏移,问题多半是出现在linker里如下图所示。选择了分散加载,所以keil配置地址偏移不生效。更改分散加载的地址偏移即可。偏移成功,可以IAP了。
2024-07-13 16:15:08
1175
原创 ht1622不显示无反应问题解决
如果你正在写ht1622 驱动时,怎么看程序都没问题,抓取波形,示波器分析波形,如果都没有问题,那么很大可能是硬件问题,检测看看 ht1622 RD是不是接地了。RD 低会进入读取模式,所以不用RD 请将RD悬空或者拉高。
2024-04-10 22:50:05
495
原创 QT6找不到QRegExpValidator类问题解决办法
qt6没有QRegExpValidator了但是有替代方法。QT做正则表达式时,移植的qt5程序,然后报错。
2023-09-07 11:52:41
3795
原创 QT6中添加串口模块SerialPort最简单方法
qt6.2.3以上版本已经开始支持SerialPort包了,不用在傻傻的自己去编译包了。在安装的时候勾选SerialPort即可。如果已经安装完了的小伙伴,可以用。选择增加或者删除组件。
2023-09-07 00:19:54
5054
3
原创 全网首发!奔驰宝马奥迪卡带机卡带通道激活模块,无损安装可以接2路AUX
之前写过四篇关于车机增加音频输入的方法。1、07宝来经典车机CD收音机(RC668)改装增加蓝牙播放音乐2、全网首发!老大众奥迪碟盒通信协议破解,可以模拟数码碟盒,外接AUX蓝牙U盘等音频设备3、全网首发!大众奥迪DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装4、全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装5、全网首发!大众宝来高尔夫polo领驭迈腾帕萨特奥迪A4A6B6B7等老车机增加带蓝牙控制的AUX解码模块。
2023-09-01 22:28:03
2711
5
原创 全网首发!大众宝来高尔夫polo领驭迈腾帕萨特奥迪A4A6B6B7等老车机增加带蓝牙控制的AUX解码模块,支持小程序原车按钮控制,支持外接高品质蓝牙模块
之前写过四篇关于车机增加音频输入的方法。1、07宝来经典车机CD收音机(RC668)改装增加蓝牙播放音乐2、全网首发!老大众奥迪碟盒通信协议破解,可以模拟数码碟盒,外接AUX蓝牙U盘等音频设备3、全网首发!大众奥迪DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装4、全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装。
2023-09-01 17:57:00
2764
原创 centos8 使用phpstudy安装tomcat部署web项目
正常安装完Tomcat应该有个配置选项,用来配置server.xml web.xml 还有映射webapps路径选项,但是我用的这个版本并没有。所以只能曲线救国。
2023-08-19 20:38:09
827
原创 解决沁恒ch32V208系列单片机蓝牙程序只打印版本号不运行问题
在使用沁恒官方蓝牙demo时蓝牙一直不工作,串口抓包只打印蓝牙固件版本号程序不运行。开始怀疑是晶振焊接问题,但是经过多次排查,发现并不是晶振的问题。最后呼叫技术支持得到解决。
2023-03-24 10:02:02
894
原创 解决MounRiver 复制工程出现no such file or directory问题
由于 MounRiver 是最近出来的编译器,所以对应的资料比较少,在网上找了一些资料,综合分析一般出现这个问题是由于源文件的路径包含有问题,开始以为MounRiver和传统的IDE一样,如keil设置一次就可,走了不少弯路。
2023-03-19 17:06:42
3570
2
原创 全网首发克莱斯勒东南大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
之前写过四篇关于车机增加音频输入的方法。1、07宝来经典车机CD收音机(RC668)改装增加蓝牙播放音乐2、全网首发!老大众奥迪碟盒通信协议破解,可以模拟数码碟盒,外接AUX蓝牙U盘等音频设备3、全网首发!大众奥迪DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装4、全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装 这回是给东南大捷龙车机增加蓝牙和USB。
2022-11-28 20:41:57
2008
原创 全网首发,克莱斯勒东南大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
东南大捷龙是东南汽车和克莱斯勒合作生产的MVP商务车,年份大概在2007-2012年之间,之后就停车了。可以说是独一无二了。因为产量不高,所以姥姥不疼,舅舅不爱。配套的电子改装套件不是很多,听大捷龙车主反馈,没有蓝牙开车导航不是很方便,所以花了一段时间破解了碟盒协议,制作了一个虚拟碟盒解决车主痛点。............
2022-06-25 22:48:54
582
原创 allegro SPMHDB-225 The maximum number of text sizes has been reached.错误解决办法
allegro 在使用一个常用库元件的时候报allegro SPMHDB-225 The maximum number of text sizes has been reached.元件不能放置。分析原因:可能是我修改了系统的缩放与布局导致的。修改回原先的150%,重启电脑问题解决。...
2022-05-30 23:37:21
1236
原创 ESP32S3使用esp-iot-solution SDK开发USBHID鼠标键盘教程
文章目录一、前言二、环境搭建三、sdkmenu参数配置1、设置开发环境2、开始编译3、程序烧录四、错误集合解决办法1、这个错误的原因就是sdk版本低不支持S32、这个错误的原因就是ESP-IDF和add_usb_solutions同名组件版本不一致造成的,我的临时做法是将add_usb_solutions下的audio改个名字。重新编译问题即可解决。一、前言 手里最近翻到了一个ESP32S3开发板,于是想做个鼠标键盘玩玩,这是我第二次接触ESP32,上一次18年买的吃灰板子至今没上过电。新找到的S3
2022-05-28 12:52:43
14480
5
原创 全网首发,克莱斯勒大捷龙jeep道奇DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
文章目录前言1、设计指标2、J1850协议2.1 J1850通信波形抓取3、外观设计4、原理图设计5、PCB设计6、程序设计7、调试8、大捷龙车机接口9、pin碟盒接口定义9.1、模块与10车机连接方法8、安装方法10、 使用方法10.1 CD车机按钮功能定义11、 联系我前言 之前写过三篇篇关于大众车机增加音频输入的方法。1、07宝来经典车机CD收音机(RC668)改装增加蓝牙播放音乐 2、全网首发!老大众奥迪碟盒通信协议破解,可以模拟数码碟盒,外接AUX蓝牙U盘等音频设备3、全网首发!
2022-05-08 13:01:42
2990
原创 max232/max3232乱码不能工作问题分析解决
RS-232电平转换IC UT3232手册如下所示,当供电电压为3.3V时5个电容为100nF。很久以前曾经用插件焊接过max232电路,5个电容用的事100你F瓷片电容。记得当时能正常工作,所以直接复制一份原理图,画板打样,贴片。做的板子直接贴片贴的是100nF/50V瓷片电容。收到板子后,上电测试,发现接收大的数据乱码测试前端10脚输入信号,可以正常发送。于是乎接上示波器开始测波形。结果测试发现发送的波形有畸变,有锯齿。测量2脚和6脚波形。2脚和6脚高低点位上有叠加杂波.
2022-04-29 22:37:03
10245
原创 使用element ui 中的el-link超链接标签不生效,该问题的解决方法
使用element ui中的el-link文字超链接不生效的原因,多半是node.js 依赖包element-ui版本低于"element-ui": "2.8.0",因为"element-ui"依赖包2.8.0以下不支持超链接。我这里用的yarn进行包管理将element-ui 版本改成2.8.2执行yarn install然后运行 npm run dev可以看到超链接生效。使用npm管理包原理类似。...
2022-03-25 22:40:40
5840
原创 allegro Shape has connect lines attached 问题解决办法
使用cadence17.4 打开16.6的allegro工程,在编辑铜皮时出现问题,比如update 铜皮操作后会有一部分铜皮消失解决办法1、首先check2、然后update all3、问题解决 可以正常编辑铜皮了。
2022-03-02 09:40:54
1609
原创 伦茨科技ST17H66 simpleBLECentral 程序分析
文章目录1 st_ble central 设备 主要程序分析1.1central 程序用户程序初始化入库1.2配对蓝牙名称1.3如果没有蓝牙连接开始扫描1.4 扫描接收后调用1.5 发现获取设备信息1.6 分析扫描到的广播数据1.7 连接调用1.8 开始连接1.9交互最大MTU1.10更新数据长度1.11 断开连接2.探索外设服务1 st_ble central 设备 主要程序分析1.1central 程序用户程序初始化入库1.2配对蓝牙名称central 运行后会根据预设的蓝牙名称自动配对
2022-02-19 17:00:09
4514
1
原创 伦茨科技ST17h66 BLE notify 发送超过20字节修改MTU方法
BLE默认wirite特征值Notify发送数据一帧最大携带20字节数据。蓝牙4.2协议规范后可以通过客户端修改MTU大小,修改范围为23-517个字节。首次连接为了兼容所有的BLE蓝牙设备,所有服务端默认的MTU 为23,去掉1个字节的操作码和2个字节的UUID句柄,所以默认一包最多传20个字节。在蓝牙连接建立后,客户端和服务端会互相交互字节最大支持的MTU,客户端(比如手机)可以根据时间情况修改服务端(蓝牙外设)支持的MTU大小。这里以伦茨科技ST17h66为例:首先修改服务端最...
2022-01-05 12:23:30
2688
原创 Qt label中显示图片自适应标签大小挤压其他布局导致布局出错问题解决办法
问题: 在窗体中添加一个label标签,在标签中加载一张图片,由于图片的分辨率大于labbel 标签的大小,导致要么显示不全图片,要么缩放比例不对,挤压其他空间,导致布局错乱。解决:将sizePollicy的水平策略和垂直策略改成Ignored,再将控件应用于布局,那么这label控件不会挤压其他控件,图片也能自适应填充控件了。...
2021-12-21 10:23:42
6043
5
原创 Failed to start bean ‘documentationPluginsBootstrapper‘nested exception is java.lang.NullPointerExce
Springboot 整合swaggerSpringBoot 版本为2.6.2 swagger 版本为2.9.2导入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2<...
2021-12-04 23:27:42
1645
3
原创 linux ubuntu系统下github不能在线安装nvm,使用gitee手动安装安装nvm 0.39.0
nvm安装本身并不难,使用curl或在get命令就可以在线安装。curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash但是在实际操作过程中raw.githubusercontent.com总是连接不上,最后只能曲线救国...
2021-11-09 16:29:42
2492
5
原创 R329开发板根目录 ls 命令文件和文件名乱码其他目录不乱码问题解决
调试R329驱动,由于中午吃饭,开发板没有断电,一直和终端连着。吃完饭回来准备查看上传到根目录的文件。执行 ls 出现了乱码问题使用ls 查看其它目录,发现没有出现乱码问题尝试adb shell 登录 ls 问题依旧存在请教大佬,怀疑是系统文件出现了问题,所以决定刷新系统按上面刷机,问题并没有解决,怀疑是配置文件没有删掉所以 选择全盘擦除 问题解决...
2021-07-08 14:26:28
1764
原创 Ubuntnu14.04安装openjdk-8报错出现“MOUNT_2.24”not found
在Ubuntnu14.04中安装openjdk-8会报"MOUNT_2.24"错误。 1、尝试过换源1. 添加openjdk8的第三方源sudo add-apt-repository ppa:openjdk-r/ppa2. 执行更新apt-get update3. 安装openjdk8sudo apt-get install openjdk-8-jdk 2、手动安装#dpkg -i openjdk-8-jre-headless_8u45-b14-1_amd64...
2021-06-28 14:47:03
533
原创 CH32F103常用外设和stm32外设程序兼容性测评
CH32F103常用外设和stm32兼容性测评1、测试CH32F103替换成stm32F103,常用外设程序兼容性实验因为CH32F103系列最大flash只有64k,对标的是Stm32F103中等容量的单片机。但是CH32F103的flash扇区只有1K,所以需要修改flash相关的操作,另CH32F103没有定时器5,如果用到了定时器5需要修改下,总的来说CH32f103是stm32F103系列中等容量和互联型Stm32F105的结合体。CH32F103flash烧写算法STM32f103烧写算法不
2021-03-26 14:53:45
4186
1
原创 C# installshield2020项目部署打包详细教程
installshield2020打包教程文章目录installshield2020打包教程一、打开软件建个工程二、设置项目三、开始打包四、程序安装测试一、打开软件建个工程New->Windows Installer->Basic MSI->Project Name->location二、设置项目 工程建好后,如果没有 1 Project Assistant选项卡,那么选择2 VIEW选项卡中的 Project Assistant 调出该选项。三、开始打包 点击
2021-03-12 13:58:01
6816
1
原创 全网首发,大众奥迪领驭帕萨特DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
文章目录全网首发!大众奥迪DIY数码碟盒增加USB和蓝牙播放音乐功能前言1、设计指标2、方案设计2.1、外壳选择2.2、蓝牙方案2.3、MCU方案3、原理图设计4、PCB设计5、程序设计6、打板焊接调试7、模块引脚及功能7.1、模块引脚定义7.2、模块连接到车机方法7.4、模块与8针车机连接方法7.5、模块与12车机连接方法8、安装方法9、 使用方法9.1 CD车机按钮功能定义9.2 模块指示灯定义9.3 模块工作原理9.4 示例演示10、常见问题集锦11、 联系我全网首发!大众奥迪DIY数码碟盒增加U
2021-03-09 22:26:58
11157
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅