ROS STM32開發記錄

2021-10-01 19:44:16 字數 1246 閱讀 2720

參考2:ros串列埠通訊(2)以十六進製制指令讀取imu資料

ubuntu中的串列埠除錯驅動:

sudo

apt-get

install minicom

開啟軟體(記得要用sudo許可權):

sudo minicom -s
安裝串列埠除錯助手:

sudo

apt-get

install cutecom

開啟軟體(記得要用sudo許可權):

sudo cutecom
安裝ros串列埠除錯驅動(api文件):

sudo

apt-get

install ros-kinetic-serial

arm晶元編譯工具鏈:

sudo

apt-get

install -y git build-essential gcc-arm-none-eabi

如果找不到包就手動新增源:

sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa

sudo

apt-get update

sudo

apt-get

install -y git build-essential gcc-arm-none-eabi libusb-1.0-0-dev

安裝st-link驅動:

git clone 

cd stlink

make

cd build/release

sudo

make

install

確認st-link驅動是否安裝好,插入st-link v2 燒寫器,執行下面命令,如果有「stmicroelectronics st-link/v2」,則說明st-link燒寫器已被系統識別:

lsusb

ros 學習篇(六)發布imu和gps訊息

ros串列埠程式設計學習筆記

ros下使用rosserial和stm32f1/stm32f4系列進行通訊(mdk5工程)

ros下使用stm32 與rosserial進行通訊的開發說明及源**示例

ros中使用serial包實現串列埠通訊

ROS stm32F4串列埠 DMA通訊

本博文基於stm32f407,利用uart3傳送資料,並由uart3接收ros通過串列埠傳送的資料後由uart1傳送回ros。以下,主要針對於除錯過程中的問題的總結 傳送協議 01 2 11 0xaa 0xadata 初始化 mydma config inter dma1 stream3,dma c...

stm32f4 開發相關記錄

inc資料夾裡放的是標頭檔案,一共六個,以後我們自己的標頭檔案也可以放到這裡來。stm32f4xx.h 包含了stm32f4的暫存器結構體的定義 類似於c51的reg52.h core cm4.h 核心功能的定義,比如nvic相關暫存器的結構體 core cminstr.h 包含一些核心核心專用指令...

記錄點滴32

記錄點滴32 2012年12月9日 大學三年級第一學期14周結束 最近很忙吧,挺好的,不是麼。不過有時自己還是有抗拒心理,最近真的是作業氾濫,課程設計充斥著每一天。每一天都想著如何完成作業和課程設計。就這樣,逼著自己去學習了。自己買了一堆書,都是些很經典的書,比如有 龍書 之稱的 編譯原理 很具盛名...