Use serial port tools

    Connect the hardware

    Connect the Type C cable, one end of the computer and the other end of the development board

    Check whether the device has been correctly identified:

    Under Linux, you can use ls /dev/ttyUSB* or ls /dev/ttyACM* to check. If not, you can look for it with ls /dev. The specific device name is related to the serial port chip and driver. Use sudo dmesg to see if there is a device mount record

    In Windows, you can open the Device Manager to view

    If the device is not found, you need to confirm whether the driver is installed and the contact is good

    Use serial port tool

    Windows

    Commonly used serial terminal software for Windows includes putty, mobaxterm, xshell and other tools

    • Putty

    Then select the serial port mode, then set the serial port and baud rate, and open the serial port.

    Then click the Enter key, you can see the interactive interface of MaixPy

    >>>

    Type help() to view the help

    Source of the above picture: laurentopia's tutorial

    • Mobaxterm

    MobaXterm is a very easy-to-use multi-function terminal software under Windows (of course it also includes a serial terminal)

    Mobaxterm
    Mobaxterm

    Linux

    Use tools such as minicom (recommended) or screen

    minicom

    sudo apt update
    sudo apt install minicom
    sudo minicom -s
    # Then follow the prompt to set the serial port number and baud rate 115200, etc., if you don’t understand, you can use the search tool to search
    # Set Backspace to DEL function
    # Set linewrap to Yes
    sudo minicom
    

    Note that saving the default configuration file of minicom requires sudo permission, so use sudo minicom -s

    minicom setting

    minicom setting2

    Press A here to set up the device

    Press E to set the baud rate, the baud rate needs to be set to 115200

    minicom setting3

    Press A and R here to switch the settings to the same as the settings in the figure. The first is to use the pye editor shortcut keys to not conflict with each other, and the second setting of automatic line wrapping is to display the complete output.

    Save and exit after setting. You don’t need to set it again next time. Just execute sudo minicom. If you don’t want to use sudo command every time, execute sudo usermod -a -G dialout $(whoami) Just add yourself to the dialout user group, you may need to log out or restart to take effect. Note that sudo minicom -s still needs sudo if you need to modify the default configuration file

    After entering minicom, click the enter key or the reset button of the development board, you can see the interactive interface of MaixPy

    minicom

    Type help() to view the help

    To exit minicom, press Ctrl+A X, press Enter to confirm exit

    In addition, the serial port number may change during the development process. You can specify the serial port number when executing minicom, so you don't need to set it every time the serial port number changes, for example: minicom -D /dev/ttyUSB1 -b 115200