Skip to main content

Linux Development Examples

This page keeps common Linux debug commands and development entry points, with unrelated product introductions removed.

Serial Terminal Tools​

picocom:

sudo apt-get install picocom
sudo picocom -b 115200 /dev/ttyUSB0

Exit: press Ctrl+a, then press Ctrl+q.

minicom:

sudo apt-get install minicom
sudo minicom -s

Common settings are 115200 8N1, with hardware and software flow control disabled.

Check Serial Device​

dmesg | grep ttyUSB

proc Filesystem Queries​

Boot Arguments​

cat /proc/cmdline

CPU Information​

cat /proc/cpuinfo

Memory Information​

cat /proc/meminfo

Disk Partitions​

cat /proc/partitions

Kernel Version​

cat /proc/version

Network Devices​

cat /proc/net/dev

Kernel Boot Log​

dmesg
cat /proc/kmsg

Check Disk Partition Size​

df -h
lsblk

Debug Suggestions​

  • For driver issues, check dmesg, the device tree, and the corresponding kernel driver path first;
  • When a peripheral does not work, check power, reset, clock, I2C/SPI/UART nodes, and pinctrl;
  • When flashing fails, first verify the driver version, tool version, loader/maskrom status, and USB cable quality.