技术
-
ModbusPal模拟器使用说明
一、 工具介绍 ModbusPal是一个开源工具,用于模拟和测试 Modbus 设备和网络。它允许用户创建虚拟的 Modbus 从站(Slave),并配置这些从站的寄存器和通信参数,从而方便地测试 Modbus 主站(M…
-
使用pandas进行简单数据处理的常用指令
一、背景 pandas是基于numpy的一种工具,是为解决数据分析任务而创建的。pandas提供了大量实用的函数用于分析数据,具体可参考官方文档。官网也有基础入门的十分钟指导,具体可见:10 minutes to pan…
-
树莓派3B+如何连接CAN总线模块
1. 背景说明 本文章介绍如何使用树莓派3代B+板连接CAN总线模块。笔者使用的CAN总线模块是从天猫购买,如下图: 上图中: A为SPI排针 B为MCP2515模块,作为CAN控制器 C为TJA1050模块,作为CAN…
-
MacOs下sem_init返错问题及延伸思考
一、MacOs下sem_init返错问题 在复习八股文时,常见的一个问题是“有哪些IPC机制?”,详细的答案可参考我个人整理的八股文材料:操作系统线程及进程知识。该材料上的答案是使用ChatGpt生成的,同时我还让Cha…
-
使用expect工具自动连接树莓派
笔者通常使用ssh+ 密码的方式连接树莓派,指令如下: ssh eric@<ip_address> eric@<ip_address>'s password: <input pas…
-
macOS交叉编译RaspberryPi Kernel
前言 本文主要介绍如何使用macos编译RaspberryPi内核,并使用新内核进行启动。笔者编译出来的内核可以正常启动,但存在协议栈问题(具体问题未分析)。 另外需要说明的是,由于笔者只有一块树莓派3代B板,因此使用本…
-
Raspberry Pi OS上如何使用串口
前言 本文主要介绍使用Raspberry OS时如何打开串口功能。因为针对自定义内核的场景,串口调试相对来说较为实用。我所使用的树莓派为3代B版,其它版本的树莓派可以用相似方法打开串口调试功能。在部分可能会有差异的步骤上…
-
使用Raspberry Pi Imager烧录树莓派镜像
近期打算开始学习下内核相关的知识,因此从某个角落里把藏了6年的树莓派翻了出来。由于已经忘了账号密码,因此重新烧录SD卡中的镜像。下面简单介绍一下烧录方法: 1. 从官网下载一个Raspberry Pi Imager 2.…