jetson orin 基础环境搭建
本文主要介绍如何烧录 jetson orin 的 BSP 包和 RootFS,以及一些基础环境。 硬件说明 Nvidia Jetson Orin NX 系列模块面向 AI 智能系统的计算平台,具备 100 TOPS 浮点运算的 AI 处理能力,采用小巧的外形,具备优秀的散热能力,丰富的传感器接口和出色的性能,为所有嵌入式 AI 和边缘系统带来新功能。具有计算能力强、可靠性高、集成度高、...
本文主要介绍如何烧录 jetson orin 的 BSP 包和 RootFS,以及一些基础环境。 硬件说明 Nvidia Jetson Orin NX 系列模块面向 AI 智能系统的计算平台,具备 100 TOPS 浮点运算的 AI 处理能力,采用小巧的外形,具备优秀的散热能力,丰富的传感器接口和出色的性能,为所有嵌入式 AI 和边缘系统带来新功能。具有计算能力强、可靠性高、集成度高、...
在前面我介绍了如何查早资料并通过 libgpiod 来操作 GPIO。本篇主要是记录一下使用 sysfs 操作 GPIO,下面就以 jetson orin nx 为例讲述一下如何使用。 怎样计算 GPIO index? 在 “在 jetson orin nx 上 使用 libgpiod 库操作 gpio“ 中,通过 libgpiod 的命令行工具 gpioinfo 是可以输出 GPIO ...
Ubuntu 22.04 使用较新的内核(5.15+),默认已弃用旧的 sysfs GPIO接口(CONFIG_GPIO_SYSFS),改用新的字符设备接口(CONFIG_GPIO_CDEV)。所以 /sys/class/gpio 并不存在,新内核推荐使用 libgpiod 工具操作GPIO,有命令行工具,也有 c 语言操作接口。下面就以 jetson orin nx 为例讲述一下如何使用。...
记录一下我自用的系统搭建过程。 下载镜像 https://cn.ubuntu.com/download/desktop 下载烧写工具 https://etcher.balena.io 烧写 傻瓜式操作 选择镜像; 选择 U 盘; 烧写。 安装 常规操作,略! 手动分区 我的分区方案: /boot/efi 1G Swap 10G / ...
todo
这里以 noetic 版本为例,其他版本同理。 创建服务 sudo vim /lib/systemd/system/my-roscore.service 输入如下内容 ###################################################################### # sudo systemctl daemon-reload # 管理服务...
线程安全队列常用于 “生产者-消费者模型”, 下面是我常用的实现方式。 安全队列 #ifndef __SAFE_QUEUE_H__ #define __SAFE_QUEUE_H__ #include <iostream> #include <cstdint> #include <cstddef> #include <queue> #in...
内存泄漏是比较常见的问题,下面记录一下我在遇到内存泄漏时的排查思路以及如何降低内存泄漏的风险。 排查示例 假如有下面这样一个 c++ 程序: // demo.cpp #include <cstdlib> int main() { char *p = (char *)malloc(123); return 0; } 下面是两种排查的方法: 1、使用外部工具...
todo
之前用过搜狗拼音、百度输入法、谷歌输入法,说实话,除了谷歌安装方便点,另外两个真不建议用,对系统侵入性太大,不过今天我们的主角并不是上面几个,而是智能拼音,安装简单,不改变原有的 ibus,使用也方便。 安装软件包 sudo apt update sudo apt install ibus sudo apt install ibus-pinyin sudo apt install ib...