自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 头文件和源文件所引用的头文件应该是一致的么?比如在A.h中定义了#include <stdio.h>在A.c中也需要定义#include <stdio.h>么?

如果 A.c 中的代码直接调用了 <stdio.h> 提供的函数,如 printf,那么最好在 A.c 中也显式包含 <stdio.h>,即使通过 A.h 已经间接包含了它。避免重复:如果 A.c 包含了 A.h,并且 A.h 已经包含了 <stdio.h>,则 A.c 中通常不需要再次包含 <stdio.h>,因为它通过 A.h 间接包含了该文件。如果 A.h 中定义的函数或类型依赖于 <stdio.h> 中的声明(如使用 FILE * 类型的参数或返回值),那么 A.h 需要包含 <stdio.h>。

2024-08-26 15:15:00 295

原创 C和CPP不能混用的地方

1.cpp 里面添加extern xxx 调用c文件里面的函数。

2024-08-21 16:35:42 83

原创 Qt报错 The process was ended forcefully. (程序异常结束)

比如下面这个代码段,在for循环内重复声明seriesP和seriesA。Qt编译器本身不会报错,但是实际运行时就会出现重复声明这两个变量的情况,导致程序异常结束。编译过程没有报错,程序可以运行,但是不能出结果,显示“程序异常结束”,The process was ended forcefully.检查初始化语句和使用变量的语句是否在一个函数体内;如果初始化语句在循环体内或者在if语句内,检查条件是否可能不满足等。可以和成功运行的环境相比较,检查一下文件夹中是否缺少外部库。2.使用没有初始化的变量。

2024-08-07 23:02:22 609

原创 win11查找句柄泄露

比较坑的一点 win11上详细信息不会默认显示句柄数。1.打开任务管理器,不会的网上搜。

2024-07-28 01:03:09 291

原创 段错误报错一枚

谨防隐式调用错误,即只在头文件里找到了函数定义,却找不到其实现,注意编译器的警告。技术交流,项目开发,欢迎私信。

2024-07-27 23:59:48 103

原创 git中不能忍的bug2

为什么git 提交,默认似乎不会提交一部分.a文件 ,这不是瞎搞么?搞得我下一次找不到文件。

2024-07-25 15:02:46 104

原创 git 中不能忍的bug

【代码】git 中不能忍的bug。

2024-07-17 19:38:36 226

原创 如何查看allegro板材信息(例如铜厚度以及阻抗信息)?

主要看文章的后半部分

2024-07-14 12:46:12 282

原创 vim 全选复制粘贴

全部复制:按esc键后,先按gg,然后ggyG-----------------请注意这条命令是在vim命令内部进行复制粘贴,不可以通过ssh复制粘贴到其他地方!至于为什么要输入输入’1000,这个其实不重要,最主要的是输入<500,它是设置寄存器保存的行数的。在当前用户主目录编辑~/.vimrc(如果不存在,新建这个文件),添加一行。全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG。全部删除:按esc键后,先按gg(到达顶部),然后dG。单行复制:按esc键后, 然后yy。

2024-06-21 09:22:10 923

原创 vscode git 编辑页面展示提交历史

参考这个

2024-05-30 18:01:06 153

原创 应用报错一则

hwicodec[error]: request channel failed[ 647.013522] do_page_fault() #2: sending SIGSEGV to carrier-server for invalid read access from[ 647.013522] 00000b38hwicodec[error]: init failedi264e[error]: hwicodec_init fail[ 647.028061] epc = 0065af7c ined

2024-05-28 11:39:54 333

原创 无法出流 bug一例

注释掉streamon相关的代码。

2024-05-13 17:32:54 111

原创 /bin/sh: 1: .xxx.sh: not found 的一种可能原因

脚本指定的解释器路径是 /usr/bin/sh,但实际上应该是 /bin/bash。这可能导致系统找不到正确的解释器而出现错误。脚本的头部声明有误。

2024-05-01 00:52:08 541

原创 中应该如何让c++工程认识.c工程编译出来的库文件?

在 .h 文件中声明函数原型: 创建一个 .h 文件,其中包含要在 C++ 代码中调用的 C 函数的声明。编译时链接 C 编译生成的库文件: 在编译 C++ 代码时,需要将 C 编译生成的库文件链接到可执行文件中。这样编译后的可执行文件就能够调用库中的函数了。在 C++ 代码中包含头文件并调用函数: 在你的 C++ 代码中包含上面创建的 .h 文件,并调用其中声明的函数。在 .h 文件中声明 C 函数的原型是让 C++ 工程认识 C 工程编译出来的库文件的关键。from gpt 但是 测试用法没问题。

2024-04-23 17:55:11 282

原创 ${}和$ENV{}有什么区别

语法用于引用操作系统环境中的环境变量。环境变量是由操作系统设置的全局变量,通常用于存储系统级别的配置信息或用户级别的偏好设置。ENV{HOME}表示引用名为HOME的环境变量的值,通常表示用户的主目录。例如,${VAR_NAME}表示引用名为VAR_NAME的变量的值。{CMAKE_SOURCE_DIR}表示项目根目录的路径。中定义的变量,这些变量可以是用户在。自带的一些预定义变量,比如。函数设置的,也可以是。

2024-04-10 15:30:39 481

原创 解决allegro KV 报错 Thru Via to Route Keepin Spacing

有过孔在keepin范围之外了。

2024-04-03 21:19:56 408

原创 (lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup+0x2e): undefined reference to `WinMain‘

2.如果不需要main函数(比如生成动态链接库),可能是你的编译指令出现了问题,比如忘了添加-shared参数。1.很多人已经说了这是没有添加main函数造成的。

2024-03-25 10:43:12 385

原创 [ 31.135743] qbuf: invalid memory size, length = 3133440 sizeimage = 4718592

软件tag中的宽高设置和实际软件代码中的设置不一致!

2024-03-19 15:42:31 140

转载 如何寻找动态链接库里面的函数声明?

这里要注意,函数修饰不会管函数的返回值是什么。函数的返回值不同,而函数名和参数列表一样,经过函数修饰产生的符号是一样的,这也为什么C++规定,函数只有返回值不一样的话,是不能算重载的原因。这里我们可以看到,在bar.so文件的代码段(.Text段),有函数_Z3bari的定义。这个_Z3bari就是bar(int)这个函数在名字修饰后在库文件中的名字,链接器就是看这个名字来进行链接活动。首先,我们把bar.cpp文件编译成动态库bar.so文件,这个文件提供了函数void bar(int)的实现。

2024-02-17 22:38:13 153 1

原创 UEFI win7 安装window10 组成双系统

直接用U盘安装原版win10即可,注意选对盘符,windows启动选项里会自动存在两个系统。

2024-02-06 20:55:44 429

原创 初学菜鸟学习cadence遇到的问题

我在根据别人的brd文件进行修改,我在orcad里面添加了一个模块,重新生成了一个网表导入到brd文件中,摆好大概的位置关系后,引脚之间的连线出现了问题,从主控的引脚引出走线后,连接不到模块的引脚,这条线显示“dummy net”,(我上网查了下)好像是之前主控的引脚没有激活。我想把线连上,可是会报错,这种情况是需要重新生成网表。要确保线的两端连接的元器件在一个网络内。没有网络,这种只能用orcad capture 重新修改,导出网表。怎么给一条线添加网络?

2024-02-02 00:59:24 458

原创 有关git知识的理解

【代码】有关git知识的理解。

2024-01-26 09:38:37 510

原创 常见错误:IMP_Encoder_PollingStream(0) timeout可能发生的原因。

1.内部编码器通道的设置没有设置好,可能是没有绑定,等等。

2024-01-12 09:17:00 453 1

原创 vscode gdb 调试 出现 gdb Loaded ‘/lib/libc.so.0‘. Cannot find or open the symbol file.

技术学习与项目开发欢迎私信。

2024-01-02 11:37:22 470

原创 本地git服务器的使用

用shell登录远程git服务器,收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。9.请先做这里面**“如果添加了还是出现这个问题,那么问题大概率就定位在了你本机的这个git仓库并没有和这个SSH key 关联上。1.安装git,首先去git官网下载git,https://git-scm.com/downloads,下载.exe格式并安装。(注意这里密钥的储存位置!后面应该可以正常拉代码了。

2024-01-01 13:08:09 521

原创 Ingenic 嵌入式芯片gdb调试工具的使用(理论上适用于所有运行Linux系统的soc)

知识和项目的学习和开发,欢迎私信。

2023-12-25 14:50:09 476 5

原创 嵌入式Linux开发板硬件学习-基于cadence

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。什么是网表?Take a look at your schematic and think for a moment. If you had to manually transfer the most vital information from your schematic into the more comprehensive P

2023-12-17 23:56:24 85

原创 E/Framesource( 159): IMP_FrameSource_EnableChn(): Failed to VBMCreatePool!

君正视频项目开发错误来源可能的解决方案。

2023-12-06 16:43:51 200

转载 My package builds fine but link fails with errors like “undefined reference to __fputc_unlocked“, wh

来源:https://uclibc.org/FAQ.html#miscompile。技术学习,项目构建,欢迎私信。

2023-11-27 10:40:19 152

原创 sample-encoder-video报错

出现的原因:请注意sample-common.h中的配置是否正确?是不是正确的sensor?

2023-11-17 16:06:51 177

原创 无尽的tucao——记录越来越laji的安卓文件管理

2.qq文件分享只能分享文件链接,必须要有qq才能下载,下载完了,怎么打开呢?1.小米文件管理把smb协议给删了,想来肯定是为了推自家的垃圾云。

2023-10-23 16:23:01 72

原创 使用imx 8m 测试matter协议功能

项目交流、学习、开发,欢迎私信。这一步在这个目录下操作。

2023-10-20 16:25:55 305

原创 ingenic carrier-server fgets is err问题

出现这个问题会出不了流。

2023-10-10 15:52:17 106

原创 carrier-server报错处理

【代码】carrier-server报错处理。

2023-10-08 15:05:37 400

原创 君正T系列(t31 t40 t41)部分常用调试指令

3, 可以查看当前编码实际上层的帧率统计,不及时取走丢帧,这里的帧率跟您上层统计是一样的效果;1, 查看vic中断数是否按照帧率递增,判断sensor出流是否正常;2, 查看isp done的帧数,判断是否ISP断流。4, 看各个数据模块的处理帧数统计。2,查看rmem使用情况。

2023-09-26 11:29:27 1024

原创 记第一次玩黑苹果 hp400g3 dm 安装Monterey记录

2.安装的时候没有设计esp分区,也就是没法从内部硬盘引导,要注意给硬盘分区,**注意苹果的宗卷和分区不是一个东西!**要用硬盘工具里右上方的分区选项!1.用tf卡装载镜像,总是出现各种各样的问题,所以尽量用移动硬盘吧,移动硬盘要把数据完全清空,把分区啥的全部删干净再烧录!有偿接hp400g3 dm Monterey 安装支持!我主要参考了以下几篇网址的记录。ps:这步对小白很重要。,其中一个分区用来引导。

2023-09-17 14:59:31 734

原创 技术人员应该使用那种搜索引擎?

built-in.o是Linux内核中的组件。

2023-09-12 16:10:32 138

原创 yocto bitcake 使用记录

【代码】yocto bitcake 使用记录。

2023-09-06 17:39:26 409

原创 yocto构建系统

【代码】yocto构建系统。

2023-09-05 11:02:29 121

原创 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

uboot中rootfs分配的大小不够。修改root到一个合适的大小。

2023-08-23 00:49:49 1162

空空如也

空空如也

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

TA关注的人

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