介绍 ROS2这个系列是第一次写博客,学习主要参考了动手学ROS2,用于个人开发记录。 虚拟机与Ubuntu 虚拟机选择了动手学ROS2教程中推荐的Virtual Box, 在官网(https://www.virtualbox.org)下载就行。 Ubuntu同样也是选择了教程中的Ubuntu22. ...
最近半年一直在关注 GitHub 上的开源硬件项目,想找几个靠谱的嵌入式 AI、桌面机器人项目来学习参考。
筛选项目时,我习惯先按 Star 排序 —— 毕竟 Star 多一般意味着项目质量好、社区认可度高,对吧?
但翻着翻着就感觉不对劲了:
**有些项目 Star 好几千甚至上万,Issue... ...
行有不得者,皆反求诸己,其身正而天下归之。 导航 1 工具介绍 1.1 工具描述 1.2 架构设计 2 部署方式 2.1 独立模式+多卷 2.2 集群模式+多卷 3 命令功能 4 启动方式 5 杂七杂八 1、工具介绍 1.1、工具描述 SeaweedFS 是一个分布式存储系统,适用于 对象存储 (S ...
对于任何芯片,框图都是学习的核心起点 —— 它是芯片的 “架构说明书”,能帮你建立对芯片的**系统性认知**(而非零散的功能罗列),这是学习所有芯片的统一路径。 ...
全新RK1828 M.2高性能AI算力模组发布,赋能离线嵌入式人工智能 嵌入式开发、边缘AI从业者看这里!正点原子重磅推出全新Linux高性能算力硬件,RK1828 M.2 算力模组,专为端侧大模型、工业视觉、本地 AI 部署打造,20TOPS 超强算力,开箱即用,彻底降低嵌入式本地大模型落地门槛! ...
树莓派的 RP 系列微控制器型号里藏着一套极简编码规则,只要记住这 5 个位置,不用查 datasheet 也能秒懂硬件参数! ...
第三十八章 SD卡实验 很多单片机系统都需要大容量存储设备,以存储数据。目前常用的有U盘,FLASH芯片,SD卡等。他们各有优点,综合比较,最适合单片机系统的莫过于SD卡了,它不仅容量可以做到很大(32GB以上),支持SPI/SDIO驱动,而且有多种体积的尺寸可供选择(标准的SD卡尺寸及micro ...
单片机中的存储单元可大致分为两类:
1. RAM:程序运行中所用到的需要被改写的量,都存储在 RAM 中;
2. ROM:主要用于存放指令代码和一些固定数值,程序运行后不可改动。 ...
前言 感觉这节课实用性太强了,都没啥好写的() 一、Vim 在 vim 打开 vim 编辑器后,此时处于 vim 的普通模式。在普通模式下,此时支持用若干不同的键位进行移动、选择和编辑文本。这里最方便的就是省去了手在键盘和鼠标之间切换的时间,只要能熟练用好键位。 首先,在普通模式下,j 是向下移动光 ...
这个电路包含 Pico 的两个关键功能模块:一是控制‘启动状态’的 BOOT 模式选择电路,二是存程序的 Flash 闪存电路 —— 前者帮你切换‘运行已存程序’和‘装新程序’的状态,后者是 Pico 存程序的‘内置小硬盘’。 ...
引脚图是树莓派 Pico 的 “对外接口说明书”—— 当你想给 Pico 连 LED、传感器等外部元件时,随便接引脚可能要么接错电源烧坏硬件,要么选的引脚不支持元件需要的功能(比如传感器要模拟信号,你选了纯数字引脚);看引脚图能明确每个引脚的作用(是电源、地线还是信号口)、支持的功能,既能避免接错损... ...
什么是 “封装”?**
可以把芯片的核心(硅片上的集成电路)理解为 “脆弱的电路裸片”—— 它又薄又娇贵,怕碰、怕潮,还没有能直接连接的接口,没法直接用。而 “封装” 就是给这个裸片 **“套保护壳 + 引接口 ...
初学的同学可以将 RP2040 芯片理解为 “没装屏幕、电池、按键的手机主板”—— 它有核心功能,但缺了这些配件就没法用。这些硬件电路就是给芯片补上 “电源、节拍器、状态灯、接口” 等必备功能,让 Pico 从 “裸芯片” 变成 “能直接用的开发板”。 ...
Raspberry Pi Pico 搭载自研 RP2040 双核 Cortex M0 + 芯片,主频 133MHz,配备充足内存、26 路 GPIO 与丰富通信外设。自带 PIO 可编程 IO、低功耗模式,支持 USB 拖拽烧录,可 USB / 外部电池双供电,邮票孔设计便于集成产品,适配 Micr... ...
第三十七章 MIPICAMERA实验 本章,我们将介绍MIPI摄像头OV5645,学习如何在ESP32-P4上驱动MIPI摄像头,实现摄像头图像数据采集并进行显示。 本章分为如下几个小节: 37.1 OV5645摄像头介绍及ESP32-P4的CAM相关外设介绍 37.2 硬件设计 37.3 程序设计 ...
学习FreeRTOS时,发现开启串口中断后系统无法正常运行,本以为是FreeRTOS里关于中断的一些部分没有配置好,结果排查了一圈,最后发现是没有设置优先级分组的问题。 FreeRTOS官方建议调用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4)将优先级分 ...
# 硬件信息部分# 查看本机网卡的PCI总线信息lspci | grep -i net# 查看usb设备信息lsusb## 以树状形式输出usb设备信息lsusb -t## 查看某一个usb设备的具体信息lsusb -D /dev/bus/usb/002/001## 查看连接了多少台usb设备fin ...
前言 这课从练习题里学到的比视频多得多…… 一、命令行 1. 标志 bluuue% ls -l answer.docx -rw-r--r-- 1 Bluuue Bluuue 34178 7月 5日 18:44 answer.docx bluuue% touch answer.docx bluuue% ...
T1智能USB电烙铁,十二大硬核优势让你欲罢不能!电子人的焊接利器! 还在为传统焊台笨重、供电受限、携带麻烦发愁?T1智能USB电烙铁来帮你解决烦恼! 笔杆大小机身搭载专业焊台性能,PD 快充供电、智能感应控温、自定义声光交互,桌面维修、户外调试、随身焊补一台全搞定! 一、十二大硬核优势:低价也能拉 ...
最近刷到不少同类型的 AI 状态指示产品,有交通灯造型的,也有简约圆盘款的,本质都是帮开发者解放视线,不用死盯着终端等 AI 跑任务。其实我自己很早就开始做同款方向的东西了,专门适配 Claude Code 的桌面状态摆件,从最早的蓝牙版一路迭代到现在的 WiFi 版。 ...