- 博客(21)
- 收藏
- 关注
原创 发布Python包到pypi
使用python 的其中一个原因就是因为python有众多强大的库,仅少量代码就可以实现非常强大的功能。通常使用pip安装各种库,非常方便。当然也可以把我们写的代码打包成库, 上传到python仓库,供其他开发者使用。
2023-09-04 00:50:37 213
转载 C语言数据类型隐式转换规则
C语言里有各种数据类型,包含char, uchar, short, ushort, int, uint, long, ulong, float, double。每种数值类型能表达的值的范围是不同的,而C/C++的编译器又允许这几种类型之间进行混合运算,这就带来了类型转换问题。例如int型和uint型的混合运算,将int型强制转换为uint型后再进行运算。对任何一个混合运算表达式,如果表达式中没有比int型更高的类型,则所有参与运算的数值先转换成int型后在进行运算。类型提升的过程中不会发生任何精度损失。
2023-04-24 01:19:45 313
原创 git简写
有时候在执行git命令比较多的情况下,每次敲git命令比较费时,同时有些命令比如cherry-pick这种比较长时更是费时,所以可以通过设置命令行简写来设置。
2022-07-21 22:51:23 242
原创 PyQt5 + Pycharm 开发环境搭建
1. PyQt5安装python -m pip install --upgrade pippip install PyQt5 PyQt5-tools2. Pycharm 配置打开pycharm -> Settings -> Tools -> External Tools2.1 添加Qt Designer工具Name:Qt Designer program:Qt Designer安装路径(e.g. C:\Users\think\AppData\Local\Programs\
2022-03-02 20:47:18 381
原创 BES2500/BES2300 ANC Designer 编写自己的上位机
USB -> usb_vendor_callback -> pc_usb_cmd_set -> anc_cmd_receve_processpc_usb_cmd_set 中cmd = PC_TOOL_CMD_ANC_MC_EQ_TUNING(“ANC_MC_EQ”)anc_cmd_receve_process中数据转换为消息结构体typedef enum {PC_TOOL_CMD_IDLE,PC_TOOL_CMD_GET_FW_VER,PC_TOOL_CMD_GET_PROD
2022-03-02 20:32:25 367 1
原创 查看手机知否支持BLE的DLE功能(Data Packet Length Extension)
查看手机知否支持DLE功能1. [搜索](https://launchstudio.bluetooth.com/Listings/Search)希望查看手机2. 点击查看ICS3. 选择查看LL (Low Energy Link Layer)4. 查看支持的功能5. 后记1. 搜索希望查看手机这里以 xiaomi Mi 11 Ultra 为例2. 点击查看ICS3. 选择查看LL (Low Energy Link Layer)4. 查看支持的功能可以看到Mi 11 Ultra 是支持DLE
2021-07-13 13:30:53 1421
原创 黑苹果: VMware虚拟机
有时调试分析问题需要用到MACOS的Tools ,用的比较少专门买一台MAC又有点浪费(主要是因为穷,哈哈)我的电脑CPU 是 AMD的,弄起来更麻烦。安装过程:TODOMACOS.VMware 下载:https://sysin.org/article/macOS/https://sysin.org/article/vmware/参考:https://www.jianshu.com/p/4d83f2d51abe...
2021-06-07 20:12:01 240
原创 BES2500/BES2300 audio_developer调试通话降噪
交流学习,如有错误欢迎指正。by:wwdeng QQ:435398366BES2500/BES2300 学习笔记目录BES2500/BES2300 audio_developer调试通话降噪格式 [cmd,data]例如:[test,123]打开app_trace_rx_open功能就默认注册一个test的命令默认波特率为921600, 如果打开AUDIO_DEBUG 波特率就为2000000“Speech Tuning” 这个通话降噪调试命令功能这个是放在usb_audio_st.
2021-03-20 15:04:17 2563 1
原创 python:pyqtgraph log对数坐标系禁止显示科学计数
python:pyqtgraph log对数坐标系禁止显示科学计数@[TOC](python:pyqtgraph log对数坐标系禁止显示科学计数)1、pyqtgraph 如果setLogMode为true 显示的是科学计数有的时候我们并不想显示科学计数,不直观。如果数值不是特别大,还是直接显示数值比较直观。2. pyqtgraph中AxisItem.py 生成log坐标字符串处理方法3. 通过重写AxisItem类中的logTickStrings方法来修改坐标轴显示的数值4. TestCo
2021-03-19 20:31:58 1441
原创 编译器高级用法1:GNU GCC __wrap_symbol __real_symbol
__wrap_malloc动态替换malloc函数:https://blog.csdn.net/q2519008/article/details/88661486GCC中通过–wrap选项使用包装函数:https://blog.csdn.net/fengbingchun/article/details/82947673使用__wrap_malloc查看内存使用:https://blog.csdn.net/iEearth/article/details/49737577...
2021-03-09 15:03:00 415
原创 编译器高级用法1:MDK ARMLINK $Sub$$ $Super$$
https://stackoverflow.com/questions/7494244/how-to-change-entry-point-of-c-program-with-gcchttps://www.cnblogs.com/yizhanwillsucceed/p/13602170.htmlhttps://www.cnblogs.com/raswin/p/10031117.htmlhttps://blog.csdn.net/morixinguan/article/details/106515414
2021-03-09 12:57:47 113
原创 PADS Win10软件卡死问题解决
问题:Pads 安装在win10上 使用Ctrl + 鼠标滚轮 缩小放大 ,软件就无法响应卡死解决:安转输入法,例如搜狗输入法
2021-03-08 11:58:18 14926 3
原创 BES2500/BES2300 ANC Designer 编译自己的ramrun.bin
交流学习,如有错误欢迎指正。转载请注明出处。by:wwdeng QQ:435398366BES2500/BES2300 学习笔记目录BES2500/BES2300 ANC Designer 编译自己的RAMRUN.bin0. 前言1. 先说结论2. 分析过程0. 前言最近调试ANC发现参数烧录进芯片后实际效果跟ANC Designer在线调试效果不一致,不知是什么差异导致的,不清楚ANC Designer里面的实现逻辑。先分析ANC Designer调试的原理吧,通讯方式为vendor,工具.
2021-03-06 18:55:45 1214
原创 BES2500/BES2300 ANC Designer使用说明
BES2500/BES2300 ANC Designer使用说明配置参数配置参数Todo
2021-03-06 16:45:19 2698
原创 BES2500/BES2300 Linux 编译环境
交流学习,如有错误欢迎指正。转载请注明出处。by:wwdeng QQ:435398366BES2500/BES2300 Linux 编译环境1. Win10 安装Linux子系统WSL1.1. 安装WSL1.2. Microsoft Store下载Linux(建议下载Ubuntu LTS)2. 安装GCC3. 安装make4. 编译SDK1. Win10 安装Linux子系统WSL1.1. 安装WSL控制面板→所有控制面板项目项→程序和功能→启用或关闭Windows功能勾选完该项后会提示是否.
2021-02-26 15:06:02 1505
原创 BES2500/BES2300 Windows 编译环境
BES Windows 编译环境BES Windows 编译环境1. 安装GCC编译器2. 安装Make3. 添加环境变量4. 编译BES Windows 编译环境1. 安装GCC编译器安装gcc-arm-none-eabigcc-arm-none-eabi-4_9-2014q4-20141203-win32.exegcc-arm-none-eabi-9-2019-q4-major-win32.exeBES2300直接的安装gcc-arm-none-eabi-4_9就可以,但是BES2500使
2021-02-26 14:42:31 1746 5
原创 BES2500/BES2300 学习笔记目录
BES开发环境代码编辑器:vscode 、Source Insight编译:Windows、Linux调试:Trace工具:下载、ANC Designer
2021-02-26 14:36:37 2019 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人