login RPi via serial port
Since I have bought a product from adafruit, I need to know how to connect my RPi from PC via serial port.
Login via Serial port
By default, RPi can be login via serial port due to program getty is running configured in /etc/inittab
Bootup info
When RPi boots up, it would send boot info to serial port since the file /boot/cmdline.txt.
Disable serial port when boots up
- add # character to the begining in file /etc/inittab
T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
- Remove all reference to ttyAMA0 in file /boot/cmdline.txt
FromTo1
2dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2
rootfstype=ext4 elevator=deadline rootwait`dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Reboot
sudo reboot
Test the serial port
stty -F /dev/ttyAMA0 9600
minicom -b 9600 -o -D /dev/ttyAMA0
- python serial
1
2ser = serial.Serial("/dev/ttyAMA0",9600)
ser.open()
Reference:
Raspberry Pi and the Serial Port
get terminal access to Pi over USB/serial cable
RPi_Serial_Connection
raspberry-pi-and-arduino-connected-serial-gpio
Raspberry Pi Serial Console With MAX3232CPE