ROS Kinetic 与STM32通信,控制一盏LED灯

本文介绍了如何使用ROS Kinetic与STM32进行通信,通过控制GPIO来操作一盏LED灯。步骤包括创建工作空间、安装编译工具链、烧录驱动、修改GPIO配置、编译烧录固件、设置USB权限以及进行通信测试和话题发布,最终实现对LED灯的远程控制。这是一个适合初学者的ROS学习实践。
摘要由CSDN通过智能技术生成

1、首先、新建一个工作空间。

mkdir - p stm32_project/src

   编译

catkin_make

  进入src

cd stm32_project/src

  添加stm32f103rc_rosserial包

git clone https://github.com/ykevin/stm32f103rc_rosserial.git
cd ..
catkin_make
source devel/setup.bash

 2、安装编译工具链

sudo apt-get install -y git build-essential gcc-arm-none-eabi

3、安装ST_LINK V2 烧录驱动

git clone https://github.com/texane/stlink.git 
cd stlink 

 

make
cd build/Release
sudo make install

安装完毕。

4、修改GPIO

在Driver里面可以看到有

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值