logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2各种Xacro文件作用

ROS2机器人模型文件解析:xx.urdf.xacro定义机器人物理结构(连杆、关节),是主描述文件;xx.ros2_control.xacro配置硬件接口(驱动插件、命令/状态接口),被主文件包含;xx.srdf为MoveIt提供语义信息(关节组、碰撞规则)。三者协同工作:URDF提供物理模型,ros2_control实现硬件控制,SRDF支持运动规划,共同完成从模型显示到实际运动的完整流程。

文章图片
#机器人
stm32 hal 库组织分析

1. CMSIS 标准2. HAL 库简介上图是一个标准的 STM32F103 HAL 库的文件组织方式,至于其他芯片的组织方式其实是一模一样的。基于寄存器方式的开发,实质上就是查找手册配置寄存器的过程,通过寄存器完成引脚的配置初始化和对应的操作。使用HAL库可以简化配置寄存器的过程,HAL 库借鉴面向对象的思想,将外设和引脚抽象为具有同样属性和操作的对象,定义数据类型和接口函数来描述片内外设,通

#stm32#单片机#arm +1
stm32 程序禁用 jtag 问题

程序中禁用的 jtag 如何释放一般 jtag 接口需要占用较多的芯片 IO 口,所以在 IO 口较少的情况下需要舍弃 jtag 接口,使用程序将 jtag 接口禁用并复用为普通的 GPIO 口。当程序下载后 jtag 接口就无法再用于 jtag 仿真或下载程序了。但是想将 jtag 接口重新设置为 jtag 接口又该怎么办呢,因为 jtag 已经不能用于下载程序了,即使程序中删除了禁用 jtag

#stm32#单片机#arm
kali linux 修改用户名密码

1. 修改账户的本质对于 linux 系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。2. 修改

#linux#运维
lvgl8.2 img 图片显示

1. lvgl 图片显示源为了提供良好的图片显示灵活性,所以显示图像的来源可以是以下三种代码中的一个变量(一个带有像素颜色数据的 C 数组)。存储在外部的文件(比如 SD 卡)。带有符号的文本。2. 内部图片对于源码内部图片(将图片转换为图片数组)想要将 PNG,JPG 或 BMP 格式的图像生成像素颜色数据数组,这需要使用专门的图片转换工具,刚好 lvgl 官方也为我们提供了这样的工具,该工具为

Kali Linux 环境变量详解

系统级别的配置文件,对 Linux 系统的所有用户生效,用户级别的配置文件,只对当前用户生效。在这些文件中设置的环境变量会被系统或用户的 Shell 所加载,并可供给后续的命令或程序使用。。~/.bashrc。

文章图片
#linux#服务器#运维 +1
MOSFET 驱动设计

(1) 从上述三个例子当中 MOSFET 驱动芯片会提供专用的管脚连接到 MOS 的栅极 G 和 源极 S 上。这是因为 MOS 管的导通需要控制极(G 极),而 G 极的电压是相对于 S 极的电压来控制的,如果 S 极没有接到 MOS 驱动芯片上,那么 G 极的电压就无法控制 MOS 管的导通,从而无法实现对负载的控制。(2) MOS 根据电路设计可以置于电路低侧或高侧,当然不排除低侧和高侧都有

#单片机#嵌入式硬件
步进电机驱动详解

说明步进电机的相数,磁对数,步进电机满步,半步,微步驱动原理,步距角分割,以及驱动示意图演示。

lvgl8.2 组件布局方式

1. 弹性布局1.1 弹性布局简介弹性布局可以将组件按行或按列排列,处理环绕调整项目和轨道之间的间距,处理 增长以使组件填充相对于 最小/最大宽度 和 高度 的剩余空间。 这种布局方式类似 java 图形界面框架 javaFX 的 HBox 和 VBox 布局方式。javaFX 的 HBox 和 VBox 布局方式如下图所示:但是相比 javaFX 的 HBox 和 VBox 布局 lvgl 的弹

理解编码器M法/T法M\T法转速测量原理

M 法 又叫做频率测量法。这种方法是在一个固定的定时时间内(以秒为单位),统计这段时间内编码器发出的脉冲数量,以此计算速度值。设编码器单圈(旋转一圈)总脉冲数为 C,在时间 T0 内,统计到的编码器脉冲数为 M0,所以 T0 时间段内旋转过的圈数 R 为

    共 16 条
  • 1
  • 2
  • 请选择