qq群:852283276
b站:主頁
檢視/etc/inittab檔案,
# /etc/inittab: init(8) configuration.
# $id: inittab,v 1.91 2002/01/25 13:35:21 miquels exp $
# the default runlevel.
id:5:initdefault:
# boot-time system configuration/initialization script.
# this is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcs
# what to do in single-user mode.
~~:s:wait:/sbin/sulogin
# /etc/init.d executes the s and k scripts upon change
# of runlevel.
## runlevel 0 is halt.
# runlevel 1 is single-user.
# runlevels 2-5 are multi-user.
# runlevel 6 is reboot.
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin
ps0:12345:respawn:/bin/start_getty 115200 ttyps0
hvc0:12345:respawn:/bin/start_getty 115200 hvc0
# /sbin/getty invocations for the runlevels.
## the "id" field must be the same as the last
# characters of the device (after "tty").
## format:
# :::
#1:12345:respawn:/sbin/getty 38400 tty1
注意其中的ps0:12345:respawn:/bin/start_getty 115200 ttyps0
,呼叫的是bin目錄的start_getty,start_getty是乙個指令碼,內容如下:
#!/bin/sh
if[ -f /bin/autologin ]
&&[ -c /dev/$2
]then
/sbin/getty -l /bin/autologin -n -l $1
$2elif
[ -c /dev/$2
]then
/sbin/getty -l $1
$2fi
可以看到如果存在autologin程式,則呼叫autologin,這和petalinux2015.2中已經不一樣了,2015.2還需要手動自啟動autologin,在17.4裡已經不需要了,直接把autologin放入bin目錄即可。autologin內容如下,
#include
#include
intmain
(int argc,
char
*argv)
用2015.2的自啟動方式,會輸出如下錯誤資訊,會導致串列埠終端ctrl+c沒反應
-sh: no job control in this shell
參考嵌入式arm linux開發板自啟動,跳過輸入root使用者名稱和密碼。首先準備autologin,在更改inittab檔案,
ps0:2345:respawn:/sbin/getty -n -l /bin/autologin -l 115200 ttyps0 vt100
嵌入式linux終端控制台中文亂碼
剛開始是bai簡單的編碼du不匹配情況,修改securecrt中的傳輸編碼方式從預設zhi變為utf8,中文不再亂碼,但變成了問號,dao 因為中文目錄是在掛載的sd卡中的 居然沒有嘗試一下網路掛載或者其他的方式下中文是否亂碼,編譯核心的時候fat檔案系統的codepage和isochaset配置對...
嵌入式 linux 編譯
第二次換了編譯環境編譯時又提示 make 3 drivers video console vgacon.o 錯誤 1 在網上搜尋結果 根據資訊的大概意思是關於vga的支援問題,在這裡我直接把關於vga的配置選項去掉不選,即 在執行 make menuconfig 配置時 不選vga 驅動。devic...
linux嵌入式開發
我的環境 主機 ubuntu 64位 開發板 mini2440 6 makefile檔案修改 在 opt friendlyarm mini2440 linux 2.6.29下執行 sudo vi.makefile 搜尋arm linux得到乙個結果 cross compile?arm linux 然...