C语言
文章平均质量分 79
TARDIS_2020
我就是很懒。。。
展开
-
尝试给OpenHarmony4.0增加可以在动态库中使用的日志模块
最近在搞OpenHarmony4.0蓝牙模块的适配,最主要的工作就是在libbt_vendor.z.so这个库的编写修改,该库上承HDF驱动,下接内核驱动。目前卡在了该库中对蓝牙设备进行相关操作的接口,需要增加日志打印进行调试。但OpenHarmony的hilog貌似在动态库中加的日志并不能通过hilog命令在串口或者HDC中进行打印,所以想再加一套单独的日志打印途径。需要指导HDC用法,内核的一些基本知识。OH的修改、编译、烧录、运行。原创 2024-08-23 15:38:09 · 1052 阅读 · 0 评论 -
C语言实现linux环境UDP协议接收发送数据
C语言再linux环境下实现UDP协议的数据发送与接收原创 2022-10-27 14:42:03 · 1968 阅读 · 0 评论 -
C语言基于paho实现MQTT客户端实战案例
C语言基于paho实现MQTT客户端实战案例原创 2022-09-08 17:02:48 · 5716 阅读 · 3 评论 -
内存损坏 malloc(): memory corruption (fast)问题分析
开发过程中一次*** Error in `./test_lora': malloc(): memory corruption (fast): 0x0000007fa0000ad0 ***Aborted问题的定位分析原创 2022-06-21 14:34:38 · 6670 阅读 · 0 评论 -
LINUX环境下websocket连接拔网线后socketfd未被释放的问题
websocket连接拔网线后socketfd未被释放使用int shutdown(int sockfd,int howto) 接口解决问题原创 2022-04-07 15:20:04 · 3316 阅读 · 0 评论 -
opendir后未closedir导致的文件描述符过多问题定位
opendir后未closedir导致的文件描述符过多问题定位代码中多次循环调用opendir,导致fd过多,最终引起版本崩溃。查看本进程占用的文件描述符:root@njzt:~# ps -aux | grep odyroot 469 0.6 0.1 1357160 6812 ? Sl Feb28 7:53 /mnt/ody-gw2000e/ody2000E/bin/ody2000enobody 1198 0.0 0.0 8480 3428 ?原创 2022-03-01 10:04:19 · 326 阅读 · 0 评论 -
嵌入式系统简易日志模块搭建
嵌入式系统简易日志模块搭建原创 2022-02-28 17:17:18 · 1324 阅读 · 0 评论 -
C语言局部变量 丢失的一种原因
直接上问题代码typedef struct Node_DEV_INFO_ST{ long long DevId; //所属环境主机ID char NodeId[32]; //自己分配的传感器设备ID char DeviceId[32]; //IOT平台返回的传感器设备ID,复用机器人deviceid char DevName[32]; //端设备名称 char DevDesc[256]; //端设备描述原创 2021-09-06 16:39:11 · 758 阅读 · 0 评论 -
C语言strtok函数使用实例以及注意事项
C语言字符串处理:strtok原创 2022-02-22 19:17:46 · 934 阅读 · 0 评论