
C语言
哆啦@熊
这个作者很懒,什么都没留下…
展开
-
C++ 编写dll --供 C#调用
C++ 编写dll --供 C#调用======================c++部分://Dll Versionchar* DllVerStr(){ char *version = "V1.2.3"; return version;}.def文件中:LIBRARY "AlgorithmDll" EXPORTS DllV...原创 2019-02-24 16:06:24 · 723 阅读 · 0 评论 -
设置QT下角标不能被拉伸
不勾选 ---sizeGripEnabled ,即可。原创 2019-02-12 13:39:36 · 1066 阅读 · 0 评论 -
关于QT编译的软件--无法---在其他没有安装QT环境电脑使用
cmd进入exe所在文件夹, 执行命令windeployqt ***.exe原创 2019-01-08 09:38:54 · 596 阅读 · 0 评论 -
QT 读BIN文件的两种方式
QT 读BIN文件的两种方式原创 2022-06-14 19:45:33 · 4148 阅读 · 0 评论 -
bat 脚本编写--记录
脚本名称: run_for_xxxx.bat脚本内容:@echo off&color 2Fpath = %path%; .\..\how_to_use_aaa_with_bat\;aaa.exe -i bbbb.ini -o outputpause==========说明: color 2F-- 背景颜色 pause--运行完成后暂停,按任意键退出...原创 2022-03-03 17:20:12 · 863 阅读 · 0 评论 -
关于OTA的一些记录
1、申请一个fifo 32KMCU_CIRCULAR_CONTEXT update_handle;uint8_t *update_fifo;update_fifo = (uint8_t *)pvPortMalloc(32*1024);MCUCircular_Config(&update_handle, update_fifo,SPP_32*1024);2、读文件数据if(MCUCircular_GetSpaceLen(&SppUpgrade.up...原创 2022-02-17 09:57:44 · 150 阅读 · 0 评论 -
关于嵌入式中使用循环buffer实现spp传输数据的一些步骤记录
1、申请一个fifo 32KMCU_CIRCULAR_CONTEXT update_handle;uint8_t *update_fifo;update_fifo = (uint8_t *)pvPortMalloc(32*1024);MCUCircular_Config(&update_handle, update_fifo,SPP_32*1024);2、读文件数据if(MCUCircular_GetSpaceLen(&SppUpgrade.up...原创 2021-12-26 13:02:03 · 345 阅读 · 0 评论 -
二进制文件(.bin文件)新建和追加写
typedef signed char int8_t;typedef unsigned char uint8_t;typedef short int int16_t;typedef int int32_t;void Generate_MXX_File(int8_t *p ,int32_t file_len){ remove("PackageData.MXX"); FILE * pFile; pFile = fopen("PackageData.MXX", "...原创 2021-06-04 10:25:15 · 3023 阅读 · 1 评论 -
QT 查找文件名--包含某些指定在字符的字符 --的文件 (2020-10-19)
QString path;void MainWindow:: filenameInDir(){ //判断路径是否存在 QDir dir(path); if(!dir.exists()) { ui->Otp_OutputTextEdit->append("1111..."); return; } //查看路径中后缀为*Driver_O37.bin 的文件 QStringLi...原创 2020-10-19 17:46:34 · 2938 阅读 · 0 评论 -
if (MACHINE)打印
if (MACHINE) { DBG("--Machine mode\n"); } else { DBG("--Hand mode\n"); }原创 2020-05-11 15:40:37 · 805 阅读 · 0 评论 -
QT QString转16进制
QString temHex_len="1234"; QString temHex_crc="6677"; qDebug("temHex_crc = 0x%04x", temHex_crc.toULong(0,16)); qDebug("temHex_len = 0x%04x", temHex_len.toULong(0,16));原创 2019-08-26 16:11:25 · 3827 阅读 · 0 评论 -
QT 判断BIN文件是否存在并读取数据
checkfile cf; if((cf.isFileExist("Sram_B1.bin")))//判断B1X SramDriver 文件是否存在 { qDebug("Sram_B1.bin EXIST"); }else { QMessageBox::critical(this, tr("Error"), "NOT E...原创 2019-08-21 21:37:14 · 1079 阅读 · 0 评论 -
直接访问寄存器 ---读取ChipID
//uint32_t ChipID = *(uint32_t *)0x7C7FDC; DBG("------------------------ChipID:0x %X\n",*(uint32_t *)0x7C7FDC);原创 2019-01-11 15:11:59 · 186 阅读 · 0 评论 -
格式化十六进制打印 换行--记录
DBG("DATA_SEC:\n"); for (start_count=0;start_count<2*48;start_count++) { if(((start_count)%16==0)&&(start_count!=0)) { DBG("\n");...原创 2019-01-18 10:52:49 · 874 阅读 · 0 评论 -
直接操作寄存器
(*(volatile unsigned long *)0x10022004) &= ~(1<< 10); // UART 0: ~(1<< 10);UART 1: ~(1<< 9); (*(volatile unsigned long *)0x10022004)...原创 2019-01-15 11:24:55 · 833 阅读 · 0 评论 -
C# 格式化 整形为 16进制 并补齐
//string str_tem = String.Format("{0:X2}", 12);0:X-----10 进制转化为 16进制X2 ----2 表示2 位原创 2019-02-22 10:47:33 · 7685 阅读 · 0 评论 -
KEIL5 工程用KEIL4打开
如果你电脑没有装keil5,那就将文件名MVOTP.uvproj.saved_uv4改成MVOTP.uvproj,然后打开这个文件就可以用Keil4原创 2019-02-22 16:47:20 · 2508 阅读 · 0 评论 -
C语言判断文件是否存在--存在且删除的方法
int File_Exist(char *file){ FILE *fp; fp=fopen(file,"r"); if(fp==NULL) return 0; // not exist else { fclose(fp); return 1; //exist }}...原创 2019-04-16 09:48:02 · 3261 阅读 · 0 评论 -
SBC音频编解码算法(转载)
转自:https://blog.youkuaiyun.com/wzz4420381/article/details/48676921原作者:wzz44203811. SBC算法简介SBC是sub band code的缩写,也可称为子带编码 在A2DP协议中,SBC算法是默认支持的 蓝牙SBC算法是一种以中等比特率传递高质量音频数据的低计算复杂度的音频编码算法1.1 算法基本框图SB...原创 2019-04-15 11:25:18 · 7372 阅读 · 0 评论 -
stm 32 直接读取寄存器 --方法
1)unsigned long *p = ((volatile unsigned long *) 0x40021370); unsigned long ReadValue = *p; printf(">>>ReadValue :0x%X\n", ReadValue ); ...原创 2019-05-13 13:48:10 · 4732 阅读 · 0 评论 -
二分法--适用场景 数组 {A,A.... A,B,B...B},需要快速查找分界下标
二分法适用场景:【数组 中 存在AAAABBBB 若干个元素,寻找AB元素的分界点】{A,A.... A,B,B...B},需要快速查找分界下标。////////////////////////////以下是代码//////////////////////////////////////////////////int binary_search(int data[],int s...原创 2019-01-04 15:59:36 · 480 阅读 · 0 评论