- 博客(129)
- 收藏
- 关注
原创 NANO 最新 tegra 32.7.6 资源包安装记录
是NVIDIA Jetson开发工具包中的一个关键脚本,主要作用是将预编译的二进制文件(如内核模块、固件、库文件等)部署到解压后的根文件系统中。部分板卡需要修改tegra210-p3448-0002-p3449-0000-b00.dtb。该脚本通常在解压根文件系统后执行,是完成Jetson系统烧录前的必要步骤。
2025-06-10 14:21:20
194
原创 关于TFLOPS、GFLOPS、TOPS
在人工智能与高性能计算飞速发展的今天,“GFLOPS”“TOPs”“TFLOPS” 这些术语频繁出现在芯片参数、设备评测中。例如NANO官方的技术规格。它们如同衡量计算能力的 “度量衡”,是判断硬件性能的关键指标。那么,这些神秘的缩写究竟代表着什么?它们之间又存在怎样的联系与差异?
2025-06-09 16:58:50
696
原创 系统调试——ADB 工具
ADB(Android Debug Bridge) 是 Android SDK 里的一个工具, 用这个工具可以操作管理Android 模拟器或真实的 Android 设备。ADB 是一个“客户端-服务器端” 程序, 其中客户端主要是指 PC, 服务器端是 Android 设备的实体机器或者虚拟机。
2025-06-04 15:03:25
621
原创 新制作文件系统占满:Error writing to file - write (28: No space left on device)
新制作的文件系统刷机后,发现系统占满。
2025-06-04 14:23:08
367
原创 NANO 2025年新批次板卡SD卡问题
正常启动过程(我这里安装了WK驱动和ads 驱动,未安装设备没有):异常过程:SD卡初始化报错,或无法识别SD卡。
2025-06-03 15:33:19
914
原创 18.04 update 报错:(appstreamcli:2822): GLib-ERROR
【代码】18.04 update 报错:(appstreamcli:2822): GLib-ERROR。
2025-06-03 11:16:46
253
原创 Windows 使用 WSL 安装 Ubuntu
Windows 上轻松跑 Linux 又不想用笨重的VMware 和VirtualBox,怎么办?开源项目。它解决了许多开发者在 Windows 和 Linux 间切换的痛点,实现在 Windows 上无缝跑 Linux 工具和命令。,简称 WSL,是一个能直接在 Windows 上运行 Linux 命令行工具、编译代码,甚至运行 GUI 应用的神器。不需要虚拟机,也不用重启电脑。GitHub 上已经吸引了,足见业界关注度和热度。主体用开发,同时包含等语言协作开发。
2025-05-23 10:21:20
1000
原创 Ubuntu 20.04 安装 ROS 2 Foxy Fitzroy
应该看到talker说它正在Publishing消息,listener说I heard这些消息。如果你在一个最小的环境中(比如docker容器),语言环境可能是最小的,比如POSIX。始终建议您在安装新软件包之前确保您的系统是最新的。如果安装ros-foxy-desktop,可以尝试一些例子。但是,如果你使用不同的UTF-8支持的语言环境,应该没问题。需要将ROS 2 apt存储库添加到系统中。添加带有apt的ROS 2 GPG密钥。确保你有一个支持UTF-8的语言环境。
2025-04-29 17:16:40
1239
原创 安装Second Me
Second Me我的损失:随着人工智能获得力量,我们失去了意义我们真正相信什么?像许多人一样,我们看到了通用人工智能(AGI)的巨大潜力。然而,有一个缺口——一个“缺失的部分”——让我们感到不安。担忧是真实的:随着通常被称为“上帝模型”的AGI的出现,我们有可能失去自己的身份,沦为超级智能力量控制下的棋子。随着人工智能的进步,我们的个性面临风险:•我们的数据掌握在企业手中,为科技巨头训练人工智能,而不是我们自己•我们的经验和见解失去了相关性,取而代之的是标准化的人工智能反应•。
2025-04-24 10:30:20
1020
原创 VMware无法检测到USB设备
正常使用的VMware虚拟机,可能跟前段时间关闭系统启动项相关,现在虚拟机插拔USB设备都无法检测到,插拔设备没有任何的反应和提示。windows 可以正常识别,插拔USB,VMware虚拟机无任何反应。
2024-12-31 10:39:58
1086
原创 C++ ——命名空间namespace
一般情况下,如果c++中出现两个变量、函数名、类名完全相同时,就会产生冲突。解决命名冲突的办法传统的做法是重新使用不同的标识符。但又是这样做有时反而降低程序的可读性,因此c++提供了第二种解决命名冲突的方法——命名空间。将这些名字相同的变量、函数和类定义在不同的命名空间中,问题就解决了。需要注意的是,同一个命名空间中标识符须是唯一的。例如:XX和YY都定义了一个全局变量 fp,用来指明当前打开的文件,将他们的代码整合在一起编译时,编译器会提示 fp 重复定义( Redefinition)错误。
2024-12-26 14:25:19
334
原创 spdlog 关于 std::make_shared<spdlog::sinks::rotating_file_sink_mt> 使用详情
关于:std::make_shared<spdlog::sinks::rotating_file_sink_mt> 第一参数大多数例子,包括头文件中给的都是 "logs/log.txt" 字符串样式代码中使用 string 还是 转成 char * 使用?
2024-12-23 18:07:33
394
原创 ubuntu 格式化磁盘为ext4、fat、ntfs 等
1、兼容性:FAT是计算机系统中最古老的文件系统,它的兼容性最好,几乎所有的操作系统都能支持它。3、文件名:FAT只能支持短文件名,文件名长度最多只能8个字符,而VFAT则支持长文件名,文件名长度可以达到255个字符。5、管理性:FAT具有较好的管理性,它能够自动进行文件碎片整理,而VFAT则不具有这一特性,文件碎片整理需要用户手动完成。其中,`/dev/sdXn` 是要格式化的分区路径,`<文件系统类型>` 是要使用的文件系统类型。下列参数,版本系统不同,可能有所差异(慎用不清楚的参数,常用为-t)。
2024-12-04 14:36:09
2644
原创 nginx 服务搭建
Nginx 是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
2024-12-03 11:43:33
563
原创 解决 VMware ubuntu--vg-ubuntu--lv 磁盘空间不足的问题
VMware 安装 Ubuntu Server查看文件系统磁盘空间的使用情况可以发现 /dev/mapper/ubuntu–vg-ubuntu–lv 虚拟机根目录空间几乎占满。查看磁盘信息,还有很多查看LVM卷组的信息使用命令进行磁盘扩容。
2024-11-27 10:55:04
452
原创 ARM板 海康威视SDK使用
3,将 HCNetSDKV6.1.9.45_build20220902_ArmLinux64_ZH_20240802154010 中库 全部拷贝到 consoleDemo/linux64/lib 同理拷贝到psdatacall_demo相应目录;设备网络SDK_Linux64 V6.1.9.48_build20230410 与 设备网络SDK_ArmLinux64 V6.1.9.45_build20。问题:直接编译,可能缺少库,可以通过export 或者拷贝到/usr/lib 下解决。
2024-11-21 16:00:39
1601
3
原创 ubuntu Error! The directory /var/lib/dkms/asg_xdroid/2.0/source does not appear 等错误处理
尝试通过更换内核方式解决,更换成低版本linux-headers-6.8.0-31-generic 后问题依旧。
2024-11-01 10:55:43
491
1
原创 程序运行缺库,但本地已安装
原因分析:在编译的时候已经指定了库的路径,程序编译完成在运行可执行文件时,提示错误:找不到libssl.so.3(在默认路径/lib、/usr/lib)说明编译程序时加入的库路径,并不是意味着把路径参数也编译进去后,可以直接运行可执行文件,事实是执行程序时仍需要指定库的路径(可以采用静态编译(libxxx.a),这样可以直接执行)。
2024-10-21 16:32:28
451
原创 paho.mqtt.c 及 paho.mqtt.cpp编译问题记录
原因分析:ssl 环境问题,但在其他设备中编译均可正常编译所有库,NANO 中需显示调用。问题 无法编译出 libpaho-mqtt3as.so 等库。ubuntu 直接安装openssl。注意:前提是已经安装过ssh。
2024-10-21 14:13:36
508
原创 apt 问题 couldn‘t be accessed by user ‘_apt‘. - pkgAcquire::Run (13: Permission denied)
【代码】apt 问题 couldn‘t be accessed by user ‘_apt‘. - pkgAcquire::Run (13: Permission denied)
2024-08-30 14:57:05
657
原创 自动点击——PC版软件推荐——KeymouseGo
1、点击录制按钮,开始录制。2、在计算机上进行任意操作,如点击鼠标、键盘输入,这部分的动作会被记录下来。3、点击结束按钮,结束录制。4、点击启动按钮,计算机会重复执行一遍第2步中所录制的动作。
2024-08-14 10:06:11
6606
原创 GStreamer——gst-launch-1.0
gst-launch-1.0 是一个构建和运行基本 GStreamer 管道的工具。在其最简单的形式中,一个 PIPELINE-DESCRIPTION 是由感叹号 (!) 分隔的元素列表。属性可以以 property=value 的形式附加到元素上。有关可能的 PIPELINE-DESCRIPTIONS 更完整的描述,请参阅下面的管道描述部分或咨询 GStreamer 文档。请注意,gst-launch-1.0 主要是一种调试工具。您不应该在它的基础上构建应用程序。
2024-07-03 15:27:23
2085
原创 Python学习——Python 与 C 语法对比8(线程)
注意:以上表格仅列举了Python和C语言在线程方面的一些主要区别点,实际上两者在其他方面也有不同之处。
2024-07-03 09:48:36
835
原创 Python学习——Python 与 C 语法对比7(类、结构体)
C语言本身并不直接支持类的概念,类是面向对象编程(OOP)的一个特性,而C语言是一种过程式编程语言。然而,可以通过C语言中的结构体(struct)和函数指针来模拟一些类似类的行为。在C++中,类是一个更为重要且核心的概念,因为C++是一种支持面向对象编程的语言。C++中的类可以是数据成员和函数的组合,提供了封装、继承、多态等OOP特性。总结来说,C语言没有内置的类概念,但可以通过结构体和函数指针来模拟一些类的特性。方法,而在C语言中,需要通过结构体中的函数指针来调用相应的函数。例子中,定义了一个基类。
2024-07-02 17:32:13
777
原创 Python学习——Python 与 C 语法对比6(输入输出)
name = input("请输入你的名字:")print("你好," + name + "!")printf("请输入你的名字:");printf("你好,%s!\n", name);return 0;
2024-07-02 14:33:01
552
原创 Python学习——Python 与 C 语法对比5(函数)
print(greet("Alice")) # 输出 "Hello, Alice!", name);// 输出 "Hello, Alice!return 0;
2024-07-02 14:05:57
412
原创 Python学习——Python 与 C 语法对比4(循环)
这段代码会输出从 0 到 2 的整数,然后退出循环。这段代码会输出从 0 到 5 的整数。这段代码会输出从 0 到 5 的整数。
2024-07-02 11:39:50
251
原创 Python学习——Python 与 C 语法对比2(非数字型)
需要注意的是,Python中的字符串是不可变的,即一旦创建了字符串对象,就不能修改它的内容。而C语言中的字符串是可变的,可以通过指针直接修改字符串的内容。此外,Python中的字符串支持Unicode字符集,而C语言中的字符串通常只支持ASCII字符集。需要注意的是,Python的列表是动态数组,可以自动调整大小,而C语言的数组大小是固定的,需要在声明时确定。此外,Python的列表提供了丰富的内置方法,如。需要注意的是,Python的元组是不可变的,需要注意的是,Python的字典是。
2024-07-02 11:00:04
1161
原创 Python学习——Python 与 C 语法对比1(输出、注释、运算符、数字型)
如果你已经略懂C语言的语法,那么学习Python对你来说将是一件轻松愉快的事情。虽然C语言以其接近硬件的特性和高效的执行速度被广泛应用于系统编程,但Python凭借其简洁明了的语法和丰富的库支持,在多个领域展现了极高的开发效率。接下来,将通过与C语言的对比方式,快速了解Python的基本语法,顺利过渡到Python编程。
2024-07-02 10:36:59
1128
原创 nlohmann json库使用
1.1,下载地址git repo:1.2,基本介绍nlohmann是一个C++的JSON库,它提供了方便的方式来解析、生成和操作JSON数据。该库由nlohmann编写,是一个开源项目,被广泛应用于C++开发中。nlohmann库提供了简单易用的API,可以轻松地将JSON数据解析为C++对象,或者将C++对象序列化为JSON数据。它支持各种数据类型,包括字符串、数字、布尔值、数组和对象等。我们可以使用简洁的语法来访问和操作JSON数据,使得编写JSON处理代码变得更加简单和高效。
2024-06-28 16:07:09
1024
原创 nlohmann/json的介绍和使用详解
由于 parse 函数接受任意迭代器范围,您可以通过实现 LegacyInputIterator 概念来提供自己的数据源。= target;return {};
2024-06-28 14:12:14
3276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人