2021-10-22 10:16:52 索煒達(dá)電子 645
項(xiàng)目編號(hào):E1640
文件大?。?.2M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
將STM32與ROS節(jié)點(diǎn)建立通信
目錄│文件列表:
└ 將STM32與ROS節(jié)點(diǎn)建立通信
└ stm32-and-ros
└ stm32-and-ros
├ serial_communication
│ │ CMakeLists.txt
│ │ package.xml
│ └ src
│ │ serial_handoff.cpp
│ └ serial_handon.cpp
├ smartcar
│ ├ smartcar
│ │ │ CMakeLists.txt
│ │ └ package.xml
│ ├ smartcar_bringup
│ │ │ CMakeLists.txt
│ │ │ package.xml
│ │ ├ include
│ │ │ └ smartcar_bringup
│ │ │ │ base_controller.h
│ │ │ └ base_controller2.h
│ │ ├ launch
│ │ │ │ minimal.launch
│ │ │ └ minimal2.launch
│ │ ├ param
│ │ │ └ controller_param.yaml
│ │ ├ src
│ │ │ │ base_controller.cpp
│ │ │ │ base_controller2.cpp
│ │ │ └ nodes
│ │ │ │ smartcar_node.cpp
│ │ │ └ smartcar_node2.cpp
│ │ └ startup
│ │ └ create_smartcar_udev.sh
│ ├ smartcar_description
│ │ │ CMakeLists.txt
│ │ │ package.xml
│ │ ├ launch
│ │ │ │ smartcar_rviz.launch
│ │ │ └ smartcar_world.launch
│ │ ├ maps
│ │ │ │ playground.pgm
│ │ │ └ playground.yaml
│ │ ├ rviz
│ │ │ └ robot_rviz.rviz
│ │ ├ urdf
│ │ │ ├ robots
│ │ │ │ │ macros.xacro
│ │ │ │ │ materials.xacro
│ │ │ │ │ smartcar.gazebo
│ │ │ │ │ smartcarV1.xacro
│ │ │ │ │ smartcarV2.xacro
│ │ │ │ └ smartcarV2.xacro~
│ │ │ └ sensors
│ │ │ └ hokuyo.dae
│ │ └ worlds
│ │ │ corridor.world
│ │ │ empty.world
│ │ └ playground.world
│ └ smartcar_teleop
│ │ CMakeLists.txt
│ │ package.xml
│ └ scripts
│ └ smartcar_teleop.py
└ USART串口控制繼電器
│ buzzer.crf
│ buzzer.d
│ buzzer.o
│ core_cm3.crf
│ core_cm3.d
│ core_cm3.o
│ delay.crf
│ delay.d
│ delay.o
│ flash.crf
│ flash.d
│ flash.o
│ key.crf
│ key.d
│ key.o
│ led.crf
│ led.d
│ led.o
│ main.crf
│ main.d
│ main.o
│ midi.crf
│ midi.d
│ midi.o
│ midi.__i
│ misc.crf
│ misc.d
│ misc.o
│ rtc.crf
│ rtc.d
│ rtc.o
│ startup_stm32f10x_md.d
│ startup_stm32f10x_md.lst
│ startup_stm32f10x_md.o
│ stm32f10x_bkp.crf
│ stm32f10x_bkp.d
│ stm32f10x_bkp.o
│ stm32f10x_flash.crf
│ stm32f10x_flash.d
│ stm32f10x_flash.o
│ stm32f10x_gpio.crf
│ stm32f10x_gpio.d
│ stm32f10x_gpio.o
│ stm32f10x_it.crf
│ stm32f10x_it.d
│ stm32f10x_it.o
│ stm32f10x_pwr.crf
│ stm32f10x_pwr.d
│ stm32f10x_pwr.o
│ stm32f10x_rcc.crf
│ stm32f10x_rcc.d
│ stm32f10x_rcc.o
│ stm32f10x_rtc.crf
│ stm32f10x_rtc.d
│ stm32f10x_rtc.o
│ stm32f10x_usart.crf
│ stm32f10x_usart.d
│ stm32f10x_usart.o
│ sys.crf
│ sys.d
│ sys.o
│ system_stm32f10x.crf
│ system_stm32f10x.d
│ system_stm32f10x.o
│ usart.crf
│ usart.d
│ usart.o
│ YT32B1_STM32F103_demo.axf
│ YT32B1_STM32F103_demo.hex
│ YT32B1_STM32F103_demo.htm
│ YT32B1_STM32F103_demo.lnp
│ YT32B1_STM32F103_demo.map
│ YT32B1_STM32F103_demo.plg
│ YT32B1_STM32F103_demo.sct
│ YT32B1_STM32F103_demo.tra
│ YT32B1_STM32F103_demo.uvgui.Harry
│ YT32B1_STM32F103_demo.uvgui_Harry.bak
│ YT32B1_STM32F103_demo.uvopt
│ YT32B1_STM32F103_demo.uvproj
│ YT32B1_STM32F103_demo_Target 1.dep
│ YT32B1_STM32F103_demo_uvopt.bak
│ YT32B1_STM32F103_demo_uvproj.bak
├ Basic
│ ├ delay
│ │ │ delay.c
│ │ └ delay.h
│ ├ flash
│ │ │ flash.c
│ │ └ flash.h
│ ├ rtc
│ │ │ rtc.c
│ │ └ rtc.h
│ ├ sys
│ │ │ sys.c
│ │ └ sys.h
│ └ usart
│ │ usart.c
│ └ usart.h
├ CMSIS
│ │ core_cm3.c
│ │ core_cm3.h
│ │ stm32f10x.h
│ │ system_stm32f10x.c
│ └ system_stm32f10x.h
├ Hardware
│ ├ BUZZER
│ │ │ buzzer.c
│ │ │ buzzer.h
│ │ └ midi.c
│ ├ KEY
│ │ │ key.c
│ │ └ key.h
│ └ LED
│ │ led.c
│ └ led.h
├ Lib
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_cec.h
│ │ │ stm32f10x_crc.h
│ │ │ stm32f10x_dac.h
│ │ │ stm32f10x_dbgmcu.h
│ │ │ stm32f10x_dma.h
│ │ │ stm32f10x_exti.h
│ │ │ stm32f10x_flash.h
│ │ │ stm32f10x_fsmc.h
│ │ │ stm32f10x_gpio.h
│ │ │ stm32f10x_i2c.h
│ │ │ stm32f10x_iwdg.h
│ │ │ stm32f10x_pwr.h
│ │ │ stm32f10x_rcc.h
│ │ │ stm32f10x_rtc.h
│ │ │ stm32f10x_sdio.h
│ │ │ stm32f10x_spi.h
│ │ │ stm32f10x_tim.h
│ │ │ stm32f10x_usart.h
│ │ └ stm32f10x_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f10x_adc.c
│ │ stm32f10x_bkp.c
│ │ stm32f10x_can.c
│ │ stm32f10x_cec.c
│ │ stm32f10x_crc.c
│ │ stm32f10x_dac.c
│ │ stm32f10x_dbgmcu.c
│ │ stm32f10x_dma.c
│ │ stm32f10x_exti.c
│ │ stm32f10x_flash.c
│ │ stm32f10x_fsmc.c
│ │ stm32f10x_gpio.c
│ │ stm32f10x_i2c.c
│ │ stm32f10x_iwdg.c
│ │ stm32f10x_pwr.c
│ │ stm32f10x_rcc.c
│ │ stm32f10x_rtc.c
│ │ stm32f10x_sdio.c
│ │ stm32f10x_spi.c
│ │ stm32f10x_tim.c
│ │ stm32f10x_usart.c
│ └ stm32f10x_wwdg.c
├ Startup
│ │ startup_stm32f10x_cl.s
│ │ startup_stm32f10x_hd.s
│ │ startup_stm32f10x_hd_vl.s
│ │ startup_stm32f10x_ld.s
│ │ startup_stm32f10x_ld_vl.s
│ │ startup_stm32f10x_md.s
│ │ startup_stm32f10x_md_vl.s
│ └ startup_stm32f10x_xl.s
└ User
│ main.c
│ stm32f10x_conf.h
│ stm32f10x_it.c
└ stm32f10x_it.h