刷新
ESP-IDF教程2 GPIO - 输入、输出和中断

博主头像 1、前提 1.1、基础知识 1.1.1、GPIO 分类 ESP32 系列芯片按照 GPIO 特殊的使用限制分类,可以将其分为如下几类: GPIO PIN GPI PIN Strapping PIN SPI FLASH PIN 特殊功能引脚 GPIO 引脚 表示通用的输入输出引脚,无使用限制,可以随意 ...

机器人操作系统ROS2之安装(Ubuntu 24)

博主头像 根据官网说明,ROS2是支持MAC的,本来打算在手头的MAC 15.3.2装一个,虽然要自己编译ROS2系统,但是想着比虚拟机性能好,就兴冲冲的开始了,也没在意官网提示尽量还是装安装版。最后折腾了几天没有装上,果然是很多需要适配的地方,这个计划只能暂时搁置。 所以就先来看看ROS2 Jazzy的Ub ...

Linux线程信号的响应

Linux线程信号响应 进程间通信中有种方案是通过信号通信,也就是一个进程可以向其他进程发送信号,如果接收到信号的进程中如果存在多条线程,请问是由哪条线程进行响应? 回答:由于多线程程序中的线程的执行状态是并发的,因此当一个进程收到一个信号时,那么由进程中的哪条线程响应这个信号就是不确定的,取决于哪 ...

Linux线程的调度策略

Linux线程的调度策略 Linux系统中所有的程序得到运行都会变为一个进程(process),而进程中可能会存在一个或者多个任务(task),这些任务就以进程中的线程(thread)作为载体,所以线程就是系统调度的最小单位。 线程的调度策略 A. SCHED_OTHER SCHED_OTHER调度 ...

ESP-IDF教程1 开发环境

博主头像 1、开发环境 对于 ESP32 系列芯片的开发环境主要有如下几种方式: ESP-IDF(Espressif IoT Development Framework) Arduino PlatformIO ESP-IDF 是 Espressif 官方推出的开发框架,本系列教程将围绕 ESP-IDF 开发环 ...

POSIX信号量

POSIX信号量 信号量的概念 信号量可以用于多个不同进程间或者同一个进程中多个不同线程间进行同步的方案,Linux系统提供了POSIX信号量和IPC对象中的信号量集供用户使用。 POSIX信号量一般用于描述一种共享资源的状态,Linux系统把POSIX信号量分为两种:一种是POSIX匿名信号量,另 ...

windows11使用自带的Ubuntu安装图形化桌面

博主头像 Windows 11 自带的 Ubuntu 是通过 WSL(Windows Subsystem for Linux,Windows 子系统 Linux)运行的,默认是命令行环境(CLI),并不带桌面图形界面。但你可以通过以下方法安装并使用 Ubuntu 的图形桌面(GUI)环境。 ✅ 方法一:使用 ...

为啥有好多人说 Arduino 是玩具?

博主头像 作为一个在嵌入式领域摸爬滚打近十年的老兵,我不得不说这个问题触动了我的神经。每次听到有人说"Arduino只是个玩具",我都忍不住想反驳,但冷静下来思考后,我发现这个问题并不是非黑即白的。有时候,一个看似简单的问题背后,往往隐藏着行业发展、技术演进和个人成长的复杂脉络。 在我刚入行时,也是从Ardu ...

UTC时间与正常时间相互转换的shell脚本

博主头像 UTC时间转换的shell脚本 前言 摸鱼感想 昨天被UTC时间,系统时间的转换的代码绕得有点晕, 最后,不饶了,我当天的任务是搞一个嵌入式测试而已!!!开摆! 于是在网上找了半天没找到合适的时间转换函数,我 &……#@##!#(# 再然后,两个shell脚本就诞生了 上班写博客那不叫摸鱼,那叫技术 ...

STM32 开发环境用哪个呢?

博主头像 我的STM32开发环境血泪史:从入门到精通,少走弯路才是硬道理 说起STM32开发环境的选择,我真是有太多想说的了。作为一个已经在嵌入式领域摸爬滚打近十年的老兵,从当年刚入行时的懵懂无知,到现在能够从容应对各种项目需求,我走过不少弯路,也积累了不少经验。今天就来聊聊这个看似简单却常常让新手头疼的问题 ...

正点原子ND1核辐射检测仪支持检测x,γ,β射线的辐射强度,高灵敏度J321盖革-米勒计数管,支持约100万个辐射值记录!

博主头像 正点原子ND1核辐射检测仪支持检测x,γ,β射线的辐射强度,高灵敏度J321盖革-米勒计数管,支持约100万个辐射值记录! ND1核辐射检测仪是正点原子最新推出的一款多功能核辐射检测仪,使用高灵敏度J321盖革-米勒计数管,支持检测x射线,γ射线,β射线的辐射强度。集成温湿度检测,时钟日历,闹钟,倒 ...

GPU挖矿分析与处理

博主头像 1 现象 显卡资源断断续续地被占用,nvidia-smi看不到进程号,指定gpu卡设备(nvidia-smi -i 0)能看到对应进程号: 曾经截图发现的进程: 进程中带有octopus、stratum关键字,以此作为进程线索。 2 排查过程 2.1 开启系统调用审计 因为只有进程的关键字,也不知道 ...

windows如何快速切换窗口?

博主头像 前言 大家好,我是小徐啊。我们在windows下开发Java应用的时候,经常都是需要打开很多不同的窗口的,这些都是必须的。 不过,由于窗口多了,导致我们在切换不同的窗口的时候,很麻烦。其实,windows已经帮我们设置了一个快捷键,我们可以方便的切换打开的窗口。 文末附快捷键方式。 windows如 ...

Linux-目录和文件夹的区别

博主头像 Linux系统下目录和文件夹的区别 从概念上理解 目录 是一个更底层、更技术性的概念。在 Linux 系统中,目录是文件系统结构中的一个节点,它本质上是一个特殊的文件,用于存储其他文件和目录的索引信息。目录记录了文件名和对应的 inode(索引节点)号,通过这些信息,系统能够找到文件在磁盘上的实际存 ...

磁盘格式-FAT32和NTFS

博主头像 Windows系统下磁盘格式只要分别为两大类:一种是FAT32格式,一种是NTFS格式 区别 最大分区大小和单个文件大小限制 FAT32 最大分区大小一般为32GB(在Windows 2000及之后的操作系统中,最大分区大小可以达到2TB,但实际使用中受限于磁盘管理工具和分区格式化工具的限制,通常不 ...

Linux-内核的作用

博主头像 资源管理 CPU管理 内核通过进程调度算法合理地分配CPU时间给各个进程。它会根据进程的优先级、运行状态等因素,决定哪个进程在何时占用CPU执行,从而保证系统中多个进程能够高效地并发运行,充分利用CPU资源。 内存管理 负责管理系统的物理内存和虚拟内存。内核会分配和回收内存空间,为进程提供所需的内存 ...

树莓派无显示器进行ssh连接

博主头像 系统烧录 1.使用官方镜像烧录工具 2.选择自己的树莓派型号、操作系统和SD卡 3.设置用户账号密码和WiFi 注意: 用户账户尽量避免使用 root 和 admin 4.开启远程ssh连接,允许使用账号密码登录 使用远程连接工具连接 查找树莓派IP 打开路由器后台查看,若连接的是手机热点,打开手机 ...

<1···111213···50>