列印資訊輸出到lcd、自動登入串列埠 ,並自動執行程式
阿新 • • 發佈:2018-11-15
一、列印資訊輸出到lcd
1、傳統方法
在/etc/inittab檔案里加入下面一行 tty1::respawn:/sbin/getty 38400 tty1
2、systemd方法
a、進入lib/systemd/system b、拷貝[email protected]為[email protected] cp [email protected] [email protected] c、建立連線,進入/etc/systemd/system/getty.target.wants ln -s lib/systemd/system/[email protected]/etc/systemd/system/getty.target.wants/[email protected]
二、自動登入串列埠
1、傳統方法
加入 --autologin usrname eg: tty1::respawn:/sbin/getty -n -l /usr/sbin/autologin 38400 tty1
2、systemd方法
修改lib/systemd/system/[email protected]檔案 在ExecStart= 中加入 --autologin usrname eg: ExecStart=-/sbin/agetty --autologin root --noclear %I $TERM
三、自動登入串列埠後,自動執行程式
遇到一個需求,現在做工檢板卡,當串列埠在lcd螢幕自動登入後,需要檢查程式自動執行;
以前是在init.d/rcS里加入自動執行指令碼,但是這樣程式的輸入輸出終端有問題,
解決方法:
進入/etc/profile 在最後面加入需要執行的程式 /opt/gdb/check/check.sh
注意:這個自動執行時很快的,如果工檢程式依賴後續初始化的程式,需要在裡面加延時