yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
MicroROS-Pi5📖
01. Introduction
  • 0.Unpacking and reviewing video
  • 1. ReadMe - learning route
  • 2. Introduction to lidar
  • 3. Introduction to microROS control board
  • 4. FAQ
  • 5. About charging
02. Assembly course
  • Assembly steps
03. Preparation
  • First Trial
  • 1. Write firmware
  • 2. MicroROS control board parameter configuration
  • 3. Connect to MicroROS agent
  • 4. Connect to WIFI in hotspot mode
04. Quick start control course
  • 1. Self start handle control
  • 2. Close the self-starting handle control process
  • 3. Quick start keyboard control
  • 4. Map navigation and APP control
05. Robot basic course
  • 1. Robot information release
  • 2. Robot keyboard control
  • 3. Robot handle control
  • 4. Robot state estimation
  • 5. Linear speed calibration
  • 6. Angular velocity calibration
  • 7. Robot URDF model
06. ROS+OpenCV course
  • 1. Getting started with Opencv CV
  • 2. Geometric transformation
  • 3. Image processing and drawing
  • 4. Open Source CV image beautification
  • 5. QR code creation and recognition
  • 6. AR vision
  • 7. ROS+Opencv application
07. Mediapipe course
  • 1. Hand detection
  • 2. Posture detection
  • 3. Overall detection
  • 4. Face detection
  • 5. Face recognition
  • 6. Face effects
  • 7. 3D object recognition
  • 8. Brush
  • 9. Finger control
  • 10 .Gesture recognition
08. Robot visual interaction
  • 1. Monocular camera calibration
  • 2. Color tracking
  • 3. Object recognition and tracking
  • 4. Face recognition tracking
  • 5. Autonomous driving line patrol
  • 6. QR code motion control
  • 7. Gesture control of basic movement of the car
  • 8. Control the car movement with your palm
  • 9. Gesture control car action group
  • 10. Palm control of the two-dimensional gimbal servo
09. Lidar course
  • 1. Lidar avoid
  • 2. Lidar following
  • 3. Lidar guard
  • 4. Lidar patrol
  • 5. Gmapping mapping
  • 6. Cartographer mapping
  • 7. Navigation2 navigation avoid
  • 8. ROS Robot APP mapping
  • 9. ROS Robot APP navigation
10. Multi-machine course
  • 1. Multi-machine handle control
  • 2. Multi-machine keyboard control
  • 3. Multi-machine navigation
11. Linux basic course
  • 1. Introduction to Linux system
  • 2. Ubuntu file system
  • 3. Ubuntu common commands
  • 4. Ubuntu common editors
  • 5. Ubuntu software operation commands
  • 6. Virtual machine installation
  • 7. SSH remote control
  • 8. VNC remote control
  • 9. Transfer files remotely
  • 10. Driver library and communication
  • 11. Static IP and hotspot mode
  • 12. Bind device ID
  • 13. Capacity expansion and resource allocation
  • 14. Update system software sources
  • 15. Set root user password
  • 16. sudo free password
  • 17. Connect to WiFi network
  • 18. View system version
  • 19. Customized service management
  • 20. Back up system image
12. RPi basic setting course
  • 1. Update and upgrade operating system
  • 2. Introduction to raspi-config tool
  • 3. config.txt file description
  • 4. Network Configuration
  • 5. remote access
  • 6. Transfer files remotely
  • 7. Set display resolution and rotation
  • 8. Set screen to sleep
  • 9. Get real-time temperature of Raspberry Pi
  • 10. Play audio and video
  • 11. Using USB camera
  • 12. Using MIPI camera
13. Docker course
  • 1. Overview and installation
  • 2. Common commands
  • 3. Docker images deeply understand and publish images
  • 4. Docker hardware interaction and data processing
  • 5. Enter the robot's docker container
14. ROS2 basic course
  • 1. Introduction to ROS2
  • 2. ROS2 install Humble
  • 3. ROS2 development environment
  • 4. ROS2 workspace
  • 5. ROS2 function package
  • 6. ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
15. microROS control board development environment
  • 1. Introduction to microROS control board
  • 2. Set up ESP32-IDF development environment
  • 3. ESP32-IDF configuration tool
  • 4. Install ESP32-microros components
  • 5. Install and start microROS agent
  • 6. Flash-tool burning firmware
16. ESP32 basic course
  • 1. Turn on the LED light
  • 2. Button function
  • 3. Drive the buzzer
  • 4. Serial communication
  • 5. Battery voltage detection
  • 6. Drive PWM servo
  • 7. Drive motor
  • 8. Read motor encoder data
  • 9. PID controls car speed
  • 10. Read IMU data
  • 11. Read radar data
  • 12. Flash access data
  • 13. Partition table and memory
  • 14. Bluetooth communication
  • 15. WiFi networking
  • 16. Robot kinematics analysis
  • 17.ROS-WiFi camera module
17. microROS basic course
  • 1. Publish topic
  • 2. Subscribe topic
  • 3. Multi-topic subscribe and publish
  • 4. Subscribe buzzer topics
  • 5. Subscribe PWM servo topics
  • 6. Subscribe speed control topics
  • 7. Release speed topic
  • 8. Release IMU data topic
  • 9. Publish lidar data topics
  • 10. Customized transmission method
Download
  • Mapping_APP(iOS_Android)
  • Source code
  • Hardware information
  • VM image file
  • RPi5 imgae file
  • Instruction Manual
  • 3D Model File
  • ROS2_Basic_VM
Download ZIP
FAQ
  • 1、1.USB camera abnormal termination

Welcome to MicroROS-Pi5 repository

当製品の日本語版マニュアル資料は、こちらからご取得ください。

2. Introduction to raspi-config tool

Introduction to raspi-config tool

Introduction to raspi-config toolOpenOptions listSystem optionsShow optionsInterface optionsPerformance optionsLocalization optionsadvanced optionsUpdateAbout raspi-config

raspi-config is a pre-installed configuration tool in Raspberry Pi OS;

raspi-config provides a simple and convenient command line interface to manage the configuration of the Raspberry Pi system, allowing users to easily customize and optimize their system settings.

If you are using a Raspberry Pi desktop system, you can configure the Raspberry Pi system directly in the applications menu in the upper left corner of the desktop!

Open

To open the raspi-config tool, you need to run the following command in the terminal:

xxxxxxxxxx
sudo raspi-config

image-20231218174213734

Options list

Since versions of the raspi-config tool are constantly being updated, the following list of options may not be exactly the same.

image-20231211115532741

System options

image-20231211120113270

  • Wireless LAN

Set wireless LAN SSID and password.

  • Audio

Specify the audio output destination.

  • password

Change the "default" user password.

  • CPU name

Set the visible name of this Raspberry Pi on the network.

  • Start/auto login

Choose whether to boot to the console or desktop, and whether a login is required.

  • Initial screen

Enable or disable the content displayed at startup. You can turn this feature on/off to observe the Raspberry Pi startup screen.

  • Power Indicator

Raspberry Pi 5 currently does not support changing power indicator options.

  • Browser

Set default browser options.

Show options

image-20231211122110652

  • Screen pause

Enable or disable screen snooze.

  • VNC Resolution

The resolution of the remote display when there is no monitor.

  • Compound

Set the video output to pass through the composite video output port.

Interface options

image-20231211143229466

  • SSH

Enable/disable SSH, which is remote command line access to the Raspberry Pi.

  • VNC

Enable/disable WayVNC or RealVNC virtual network computing server.

  • SPI

Enable/disable automatic loading of SPI interface and SPI kernel modules.

  • I2C

Enable/disable automatic loading of I2C interface and I2C kernel modules.

  • Serial port

Enable/disable shell and kernel messages on serial connections.

  • 1-Wire

Enable/disable the Dallas 1-wire interface. This is typically used for the DS18B20 temperature sensor.

  • Remote GPIO

Enable or disable remote access to GPIO pins.

Performance options

image-20231211143702731

  • Overwrite file system

Enable or disable read-only file systems.

  • USB current

Set the current output of the USB interface.

Localization options

image-20231211144002722

  • area

select area.

  • Time zone

Select your local time zone.

  • Keyboard

Choose a keyboard layout.

  • WLAN Country

Set the country for your wireless network.

advanced options

image-20231211144320251

  • Expand file system

Extend SD card partition.

  • Network interface name

Enable or disable predictable network interface names.

  • Network proxy settings

Configure proxy settings for your network.

  • Startup sequence

Choose SD card, USB or network boot.

  • Bootloader version

Latest boot ROM software; revert to factory defaults if latest version causes issues.

  • Wayland

Use this option to switch between X11 and Wayland backends.

  • Audio configuration

Use this option to switch between the PulseAudio and PipeWire audio backends.

Update

Update this tool to the latest version.

About raspi-config

image-20231211145324491

The above is an introduction to the options involved in the raspi-config tool!

 

Update and upgrade operating system
config.txt file description

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文