自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 windows与linux开发板之间设置nfs共享文件

nfs软件在我的主页资源,可免费下载。

2025-03-24 17:37:58 444

原创 海思3559a_怎么手动生成ext4镜像文件

【代码】海思3559a_怎么手动生成ext4镜像文件。

2025-03-19 16:24:48 92

原创 海思3559a_使用2.0.4.0版SDK编译固件下载后i2c_write和i2c_read不支持怎么办

进入Hi3559AV100_SDK_V2.0.4.0/osdrv/tools/board/reg-tools-1.0.0。将bin目录下的内容拷贝到开发板/bin下,再次发送测试指令就ok了。

2025-02-14 18:15:26 195

原创 海思3559a_使用PQ板端工具调试sensor摄像头(mipi0和mipi1)

工具所在目录如下:3559\Hi3559A V100R001C02SPC031_demo板\Hi3559AV100R001C02SPC031\Hi3559AV100R001C02SPC031\01.software\pc\PQTools\Hi3559AV100_PQ_V2.0.3.1将编译好的sensor驱动库放在libs目录下调试使用的摄像头型号是OS08A20对应的ini文件源码如下:(在imx334基础上修改)config_entry.ini[video_mode]ModeNum

2025-01-09 10:30:37 208 5

原创 海思3559a_基于sample_venc使用双sensor并保存两路的视频文件到目录下

sdk的sample文件示例venc,单独拷贝一份,专门用作双sensor保存视频。

2025-01-08 17:13:52 243

原创 海思3559a_如何使用mipi0和mipi1(修改sample_venc版)

前情提要:硬件连接i2c0,对应的mipi总线是mipi1;硬件连接i2c1,对应的mipi总线是mipi0;

2025-01-08 17:03:53 233

原创 海思3559a_如何使用mipi0和mipi1(使用PQ板端运行程序版)

前情提要:硬件连接i2c0,对应的mipi总线是mipi1;硬件连接i2c1,对应的mipi总线是mipi0;Sensor代码中s8I2cDev指定i2c是使用 0 or 1。

2024-12-27 18:01:02 493

原创 海思3559a使用PQTools工具报错Failed to load plugin ‘HiPQAutoFocus.dll‘. Maybe some componentsrequired is not

打开控制面板-》系统和安全-》系统-》高级系统设置,点击环境变量,编辑path环境变量,添加:C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v717\runtime\win32。1、进入链接:http://www.mathworks.com/products/compiler/mcr/,下载MCR_R2012a_win32_installer.exe。2、修改windows系统环境变量。按照流程安装,路径按照默认路径。

2024-12-23 18:00:01 252 2

原创 海思3559a使用os8a20出图记录

在板端发送cat /proc/umap/hi_mipi,MIPI DEV ATTR一直都只显示只有mipi0,Sensor代码中s8I2cDev指定i2c是0还是1,所以做了如下修改,把s8I2cDev=0改成1。硬件连接i2c0,对应的mipi总线是mipi1;硬件连接i2c1,对应的mipi总线是mipi0;保存在同目录下的.h264文件使用vlc播放。编译成库后,按照调试流程。

2024-12-23 10:44:52 195 1

原创 海思3559a开发相关记录

打开putty.exe。点击回车,如下图所示,这说明已经停在uboot了。先点击擦除全器件,重新给开发板上电,擦除成功后如下图所示。点击烧写,重新给开发板上电,开始烧录。需要注意长度必须不小于对应文件大小。1、配置好HiTool烧录工具。3、烧录完,进入uboot。开发板挂载虚拟机的文件。

2024-12-12 14:51:39 454

原创 STM32F407VET6库函数开发_GPS模块开发_授时_串口usart

使用的GPS模块,购于沃进科技,该定位模块是基于中科微基第四代低功耗 GNSS SOC 单芯片AT6558R。模块通过UART作为主要输出通道,按照NMEA0183的协议格式输出,具体信息请参照《CASIC 多模卫星导航接收机协议规范。

2024-11-25 16:00:18 429 2

原创 nginx服务器实现上传文件功能_使用nginx-upload-module模块

上传成功会返回一个文本响应,文本内容为:File uploaded successfully!可以看到,文本内容符合预期,接着我们查看/root/nginxShare/upload目录。可以看到,文件已上传成功,不过文件的名字是从1开始的,具体怎么控制文件名还没实现。上传的文件存放在/root/nginxShare/upload目录下。html文件在/root/nginxShare目录下。在浏览器输入:192.168.61.61::80。运行nginx服务器。

2024-11-25 14:20:51 2128 5

原创 RV1126_交叉编译nginx库_添加nginx-upload-module模块

http://www.zlib.net/fossils/可以自行查看各个版本的并下载,下载后放到服务器解压。已有rv1126环境,所以可以不用上面的源码进行配置了,但是编译过程中遇到的错误解决仍可以参考上面内容。https://nginx.org/en/download.html自行下载。可以看到,配置成功了,然后,make,报错内容可以参考上面内容进行解决。然后将文件分别拷贝到/etc/nginx/和/usr/sbin/按上面配置后,会报错,提示说没有找不到pcre库。将mynginx文件拷贝到开发板。

2024-10-31 17:02:32 568 1

原创 怎么交叉编译pcre源码

3、配置交叉编译参数: 解压下载的pcre源码后,进入到源码目录。在该目录下执行./configure命令,并通过传递相应的参数来配置交叉编译环境。4、编译和安装: 配置完成后,执行make命令进行编译。编译完成后,再执行make install命令将生成的文件安装到指定的路径中。1、下载pcre源码。2、准备交叉编译环境。我的交叉编译器路径为。

2024-10-31 11:46:10 399

原创 linux虚拟机设置里已经扩展了磁盘容量但是进入虚拟机后空间大小没变,需要进行/dev/sda1扩容

扩容前扩容后参考链接:

2024-10-31 11:11:03 1430

原创 瑞芯微rv1126/海思3559a_websockets服务器开发

nginx.conf要按照需求自己配置,其实nginx服务器使用主要就是配置nginx.conf,然后把修改html文件。开发板发送启动nginx的命令。nginx命令行命令。

2024-10-24 18:15:00 343

原创 VMwareTools启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义启动脚。。。

【代码】VMwareTools启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义启动脚。。。

2024-10-11 15:36:24 946 2

原创 华为海思3403_linux开发相关

参考。

2024-09-23 15:06:39 1210

原创 RSA相关

SSA是填充、封装格式。PSS是私钥签名流程。ES 是公钥加密流程。

2024-07-28 16:08:42 375

原创 面试题目记录

* 计算数组 arr 大小 *//* 计算数组 arr 大小 */ # include # define ARRAY_SIZE(arr)(sizeof(arr) / sizeof((arr) [ 0 ])) int main(void) {return 0;

2024-06-17 15:55:53 304

原创 STM32_系统默认时钟问题

上电默认时钟是8MHZ。

2024-06-03 11:39:35 338

原创 系统频率如何计算?

频率,是单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量,常用符号f或ν表示,单位为秒分之一,Hz是频率的基本单位,通常是以1秒完成的动作次数。比如你1秒能吃3个馒头那就记作你吃馒头的频率是3Hz(3赫兹),比如你的眼皮1秒能跳动10次就记作你眼皮跳动10Hz(10赫兹)。频率就是在1秒时间内,相同变化次数或称相同动作的次数。前提 [1] 首先要知道什么是频率。[2] 要知道频率是多少?否则就不要谈什么是周期。什么是周期 :来大白话 就是1秒时间内每1次变化或动作所消耗的时间。

2024-06-03 10:46:45 515

原创 QT_信号和槽机制

1. 发送者和接收者都需要是QObject的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外);2. 信号和槽函数返回值是 void3. 信号只需要声明,不需要实现;槽函数需要声明也需要实现4. 槽函数是普通的成员函数,作为成员函数,会受到 public、private、protected 的影响;5. 使用 emit 在恰当的位置发送信号;6. 使用connect()函数连接信号和槽。

2024-05-30 15:56:42 293

原创 STM32学习记录_3、常用存储器介绍

由于技术的发展,后来设计出了可以方便写入数据的 ROM,而这个“Read Only Memory”的名称被沿用下来了,现在一般用于指代非易失性半导体存储器,包括后面介绍的 FLASH 存储器,有些人也把它归到 ROM 类里边。由于 NOR 的地址线和数据线分开,它可以按“字节”读写数据,符合 CPU 的指令译码执行要求,所以假如 NOR 上存储了代码指令,CPU 给 NOR 一个地址,NOR 就能向 CPU 返回一个数据让CPU 执行,中间不需要额外的处理操作。,被写入过后,它的内容也不可再修改。

2024-05-30 15:23:30 1525

原创 C语言学习记录_持续更新

数据类型 输出格式int %d(有符号十进制整型)long %ldunsigned int %u,%o(八进制整型),%x/%X(十六进制大小写整形),float %fdouble &lf,%e、%E (科学计数法表示的数,输出时用e的大小写)char %c,(字符型,可以把输出的数字按照ascii码相应转换为对应字符)char* %s,(字符串 ,输出字符串中的字符,直至遇到'\0')void* %p,(以十六进制形式输出指针)% %%,(输出一个百分号)

2024-05-30 13:03:20 1679

原创 STM32学习记录_2、通讯的基本概念

很明显,因为一次可传输多个数据位的数据,在数据传输速率相同的情况下,并行通讯传输的数据量要大得多,而串行通讯则可以节省数据线的硬件成本 (特别是远距离时) 以及 PCB 的布线面积,串行通讯与并行通讯的特性对比见表串行通讯与并行通讯的特性对比。它们的通讯传输对比说明见图并行通讯与串行通讯的对比图 ,并行通讯就像多个车道的公路,可以同时传输多个数据位的数据,而串行通讯,而串行通讯就像单个车道的公路,同一时刻只能传输一个数据位的数据。,在时钟信号的驱动下双方进行协调,同步数据,见图同步通讯。

2024-05-30 12:32:27 1391

原创 STM32学习记录_1、寄存器基础

左下角的小圆点表示 1 脚,然后从 1 脚起按照逆时针的顺序排列(所有芯片的引脚顺序都是逆时针排列的)。有两个小圆点,以小的那个为准。一个圆点都没有,正看丝印。1

2024-05-28 12:57:32 648

原创 QT_自定义菜单栏QMenuBar/QMenu样式

【代码】QT自定义菜单栏QMenuBar/QMenu样式。

2024-05-24 11:12:28 943

原创 C语言-企业级链表

c语言,链表,企业级

2023-12-08 10:37:27 75

原创 C语言-单链表

单链表

2023-12-08 10:32:17 47

原创 C语言-动态数组结构体-分文件

C语言-动态数组结构体-分文件

2023-12-07 09:41:54 116 1

原创 C语言-动态数组结构体-一个文件

C语言-动态数组结构体-一个文件

2023-12-07 09:27:00 143 1

windows与linux开发板之间设置nfs共享文件

windows与linux开发板之间设置nfs共享文件

2025-03-21

空空如也

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

TA关注的人

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