- 博客(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
原创 openHarmony4.0Release-riscv64荔枝派版本新增glmark2三方库
本文为个人笔记,文中的部分超链接其他人可能没有权限打开。本文仅限于记录增加已经适配好的第三方库文件,不涉及库的编译体系、代码、依赖关系的修改等高科技内容。
2024-03-12 15:49:39 1638
原创 Ubuntu上构建riscv架构的Ubuntu22.04虚拟机并构建lldb
Ubuntu上构建riscv架构的Ubuntu22.04虚拟机并构建lldb
2023-12-27 11:08:49 1506
原创 构建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
原创 Openharmony编译报错:ld.lld: error: undefined symbol: fcntl64
openharmony编译报错问题分析记录待解决:ld.lld: error: undefined symbol: fcntl64
2023-05-30 10:04:29 2559
原创 内存损坏 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
原创 基于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》 文章代码
2024-09-11
文章《C语言基于paho实现MQTT客户端实战案例》项目代码和依赖库文件
2022-09-08
博文 《内存损坏 malloc(): memory corruption (fast)问题分析》 代码源码以及库文件
2022-06-21
openssl编译需要链接的库libcrypto.so
2022-02-23
openssl加密生成的key文件
2022-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人