logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2 栅格地图数据 & SLAM_toolbox仿真建图

本文参考的是b站up视频,本文只是修改用在了ROS2上。

文章图片
#机器人#python#ubuntu
Linux驱动开发笔记(十)——中断

文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》五十一章。

#linux#驱动开发
Linux驱动开发笔记(六)——pinctrl & GPIO

开发板:imx6ull mini虚拟机:VMware17文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南.pdf》四十五章这一章看的很迷啊,驱动部分以后看懂了再补吧。这里先记一下怎么用。pinctrl子系统主要工作内容:① 获取设备树中引脚信息② 根据获取到的引脚信息来设置引脚的复用功能,决定这个引脚是作为GPIO,还是I2C、SPI等其他功能。(大部分SOC的引脚都支持复用)③ 根据

#linux#驱动开发
Linux驱动开发笔记(五)——设备树(再下)——设备树点灯

(本以为设备树已经结束了,没想到,大意了)开发板:imx6ull mini虚拟机:VMware17文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》四十四章。

#linux#驱动开发
重头开始看NAV2文档(二)——里程计

本文参考中文文档,英文原版程计负责odom到底盘base_link的TF在NAV2中还需要发布nav_msgs/Odometry类型的消息提供机器人的位姿和速度该类型具体信息可见在Gazebo中模拟URDF模型必须保证模型中有inertia元素。

#ubuntu#机器人
重头开始看NAV2文档(二)——里程计

本文参考中文文档,英文原版程计负责odom到底盘base_link的TF在NAV2中还需要发布nav_msgs/Odometry类型的消息提供机器人的位姿和速度该类型具体信息可见在Gazebo中模拟URDF模型必须保证模型中有inertia元素。

#ubuntu#机器人
Linux驱动开发笔记(二十三)—— regmap

资料:《【正点原子】I.MX6U开发指南V1.81.pdf》七十四章Linux 下大部分设备的驱动开发都是操作寄存器,既包括如I2C/SPI设备的设备寄存器,也包括PWM、定时器等芯片内部寄存器。Linux使用i2c_transfer来读写I2C设备寄存器,使用spi_write/spi_read读写SPI设备寄存器。I2C/SPI芯片又非常的多,因此Linux内核里充斥了大量的i2c_trans

#linux#驱动开发
Linux驱动开发笔记(十)——中断

文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》五十一章。

#linux#驱动开发
Linux驱动开发笔记(三)——寄存器点灯

指南:详见《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81》41.1节内容开发板:imx6ull mini虚拟机:VMware17。

#linux#驱动开发
Linux驱动开发笔记(九)——内核定时器

文档:《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81.pdf》五十章。

#linux#驱动开发
    共 16 条
  • 1
  • 2
  • 请选择