自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 C语言通过libjpeg-turbo将NV12转为jpeg

OpenHarmony5.0.0的环境中需要将底层生成的NV12格式照片转化为jpeg并保存。搜了一下相关的文章,发现没有合适的源码可以拿来用,于是尝试了“文心一言”竟然是可以的。稍作调试即可使用。

2024-11-20 14:11:18 386

原创 make_ext4fs: symbol lookup error: make_ext4fs: undefined symbol: make_ext4fs_internal

是make_ext4fs工具需要的库android-liblog 版本不适配导致的。

2024-10-25 16:18:57 780

原创 尝试给OpenHarmony4.0增加可以在动态库中使用的日志模块

最近在搞OpenHarmony4.0蓝牙模块的适配,最主要的工作就是在libbt_vendor.z.so这个库的编写修改,该库上承HDF驱动,下接内核驱动。目前卡在了该库中对蓝牙设备进行相关操作的接口,需要增加日志打印进行调试。但OpenHarmony的hilog貌似在动态库中加的日志并不能通过hilog命令在串口或者HDC中进行打印,所以想再加一套单独的日志打印途径。需要指导HDC用法,内核的一些基本知识。OH的修改、编译、烧录、运行。

2024-08-23 15:38:09 1094

原创 OpenHarmony4.1上初体验rust

ubuntu20.04搭建RUST开发环境并与C语言交互需要了解OopenHarmony,HDC,ninja编译体系构建。熟悉rust语言,rust编译。

2024-08-13 16:51:45 1306

原创 ubuntu20.04搭建RUST开发环境并与C语言交互

开始学习rust,从网上扒资料搭建开发环境。后续再跟OpenHarmony-RISCV结合。遇到问题解决问题。

2024-08-02 10:37:04 1370

原创 OpenHarmony视频编解码入坑记录

OHOS4.0适配riscv64架构的视频编解码入坑记录

2024-04-17 09:57:57 1540

原创 OpenHramony4.0下适配rk3568的mesa3d三方库

暂无。

2024-04-03 10:17:25 1535

原创 openHarmony4.0Release-riscv64荔枝派版本新增glmark2三方库

本文为个人笔记,文中的部分超链接其他人可能没有权限打开。本文仅限于记录增加已经适配好的第三方库文件,不涉及库的编译体系、代码、依赖关系的修改等高科技内容。

2024-03-12 15:49:39 1638

原创 车险 抄作业

车险抄作业

2024-03-05 14:54:33 371

原创 Ubuntu上构建riscv架构的Ubuntu22.04虚拟机并构建lldb

Ubuntu上构建riscv架构的Ubuntu22.04虚拟机并构建lldb

2023-12-27 11:08:49 1506

原创 【求助】关于方舟编译器的一些疑问,ark_stub_compiler生成的stub.an的作用是什么...

2023-11-20 15:48:38 296

原创 openharmony camera 模块学习

openharmony camera 模块学习

2023-07-25 10:50:45 674 1

原创 power shell 脚本编写

windows power shell 运行.ps1脚本启动qemu模拟器加载openharmony镜像。

2023-07-06 11:06:50 5880

原创 构建riscv64版本下webview中浏览器引擎二进制文件

webview中有个浏览器引擎二进制文件,需要重新构建下riscv64版本的,构建方式在三方库chromium中。参照readme教程构建下riscv版本,替换一下哈。

2023-06-16 16:42:48 590

原创 OpenHarmony版本小知识

三、编译完成后在/home/openharmony/ployos-mobile/out/visionfive/packages/phone/images目录获取版本包。二、./build.sh --product-name参数对应vendor/ohemu/目录下的config.json中“product_name”字段。一、所有部件名位于productdefine/common/inherit/_ohos_common_parts.json。Q:如何确认某个部件对应的代码目录?

2023-06-06 16:40:14 1165

原创 从0开始实现“鸿蒙qemu-riscv开机启动到launcher说明”文章并解决遇到问题

文章链接如下。

2023-05-31 15:48:46 624

原创 Openharmony编译报错:ld.lld: error: undefined symbol: fcntl64

openharmony编译报错问题分析记录待解决:ld.lld: error: undefined symbol: fcntl64

2023-05-30 10:04:29 2559

原创 C语言实现linux环境UDP协议接收发送数据

C语言再linux环境下实现UDP协议的数据发送与接收

2022-10-27 14:42:03 2023

原创 C语言基于paho实现MQTT客户端实战案例

C语言基于paho实现MQTT客户端实战案例

2022-09-08 17:02:48 5969 3

原创 VMware虚拟机内CentOS使用“仅主机模式”连接主机配置方法

VMware虚拟机内CentOS使用“仅主机模式”连接主机配置方法

2022-07-28 17:32:37 2055

原创 内存损坏 malloc(): memory corruption (fast)问题分析

开发过程中一次*** Error in `./test_lora': malloc(): memory corruption (fast): 0x0000007fa0000ad0 ***Aborted问题的定位分析

2022-06-21 14:34:38 6769

原创 LINUX环境下websocket连接拔网线后socketfd未被释放的问题

websocket连接拔网线后socketfd未被释放使用int shutdown(int sockfd,int howto) 接口解决问题

2022-04-07 15:20:04 3373

原创 VSFTPD证书生成有效期的问题

VSFTPD证书生成有效期的问题问题解决方案问题FileZilla客户端用隐式加密连接linux上的FTP服务器vsftpd发现证书过期,连接失败。使用博文 https://blog.csdn.net/weixin_33849942/article/details/89898903 中的方法。生成了新的证书,替换老证书后,亲测可用。用openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650 命令配置了证书有效期为

2022-03-17 13:08:28 3184

原创 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 337

原创 嵌入式系统简易日志模块搭建

嵌入式系统简易日志模块搭建

2022-02-28 17:17:18 1372

原创 基于openssl的EVP对称加密C语言单独实现

《基于openssl的EVP对称加密C语言实战案例》文章的单独实现

2022-02-23 10:03:13 1217

原创 C语言strtok函数使用实例以及注意事项

C语言字符串处理:strtok

2022-02-22 19:17:46 942

原创 基于openssl的EVP对称加密C语言实战案例

根据解密算法代码反推实现加密算法说明先上已经实现的解密代码加密接口实现说明为保证项目安全,本文章使用的加解密相关的代码变量szSalt,szKey,nrounds,gszKey等变量为修改后的,未经实际应用检测。自测时打印函数请自行修改。先上已经实现的解密代码#include <string.h>#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys

2022-01-20 10:56:59 810

原创 JS组JSON结构方法

具体需求为获取网页表格内的数据,并将这些数据组成json结构发送给web服务器。1.json与字符串的互转(1)json转字符串:var str= JSON.stringify(jsonObj);(2)字符串转json:

2021-09-26 10:56:32 1784

原创 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 784

原创 一种导致the cgi was not cgi/1.1问题的可能

直接上问题,如图将CGI文件发给同事替换后产生问题。查了半天没结果,最后发现是CGI文件的读写权限导致。本人一般直接覆盖该文件,同事的方法是删除老文件,再添加新文件,因此导致CGI文件权限不足(没有具体研究是读写执行的那个,猜测是执行)。chmod相应的CGI文件后问题解决。...

2021-05-06 17:13:37 397

原创 JS踩坑标注:input控件的ONINPUT方法

JS踩坑标注:input控件 ONINPUT方法问题描述:添加联动配置按钮,一次性添加4行联动配置,需要保证联动配置名称相同,所以打算在配置第一条联动配置名称时将该名称同步到余下3个联动配置。初始页面:点击添加联动配置按钮:联动配置名称为input控件,打算用oninput方法同步联动控制名称。上代码<!--添加联动配置按钮--><a href="#" class="btn btn-success btn-icon-split" data-toggle="modal" on

2021-04-23 14:35:48 1514

原创 windows主机连接VM虚拟机linux环境失败

windows主机连接VM虚拟机linux环境失败1:验证主机与虚拟机是否可以相互ping通若主机不能ping通虚拟机,但是虚拟机可以ping通主机尝试重启虚拟机的虚拟网卡2:保证虚拟机安装ssh并启动sudo apt-get install openssh-serverservice sshd start之后在mobaxterm上连接ssh即可...

2021-04-12 10:53:07 265

《OpenHarmony4.1上初体验rust》 文章代码

rust在OH系统里的测试代码,包括helloworld,bindgen实现Rust调用C,C++和Rust互调。 参考文章:https://editor.csdn.net/md/?not_checkout=1&articleId=141155817 在build\rust\tests\BUILD.gn中添加 group("test_liusai") { deps = [ "test_liusai:test_bin_liusai", "test_liusai:test_liusai_cxx_exe", ] } 然后使用./build.sh --product-name ***--no-prebuilt-sdk --build-target rust_liusai命令编译后讲产物放到设备上运行金科。

2024-09-11

文章《C语言基于paho实现MQTT客户端实战案例》项目代码和依赖库文件

文章《C语言基于paho实现MQTT客户端实战案例》项目代码 下载下来,用QT CREATER 直接打开或自己编写makefile运行。 内含编译好的X86进程和x86以及arm以来的paho库。 也包含整个嵌入式日志模块的代码,买一送一。

2022-09-08

博文 《内存损坏 malloc(): memory corruption (fast)问题分析》 代码源码以及库文件

使用命令aarch64-linux-gnu-gcc -Wall test.c -o test_lora -DLORADATA_V1 ./libloradec.a -lpthread -lm命令进行编译 一般人下载没用,需要符合国网MQTT协议的无线2.4G或者470M传感器以及对应的接入模组才能在程序运行过程中接收到传感器数据。 就是给自己备个份,勿下,除非你分多的没地方用。

2022-06-21

openssl编译需要链接的库libcrypto.so

软链接libcrypto.so到libcrypto.so.1.1即可。 gcc key.c -lcrypto https://blog.csdn.net/qqq1112345/article/details/123082647

2022-02-23

openssl加密生成的key文件

https://blog.csdn.net/qqq1112345/article/details/123082647 文章代码生成的key文件。

2022-02-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除