国产在线精品一区二区三区不卡-国产亚洲精品久久久久久久软件-亚洲人成日韩中文字幕不卡-亚洲国产成人一区二区三区-亚洲国产专区校园欧美

EsDA工控單板
EPC6450-AWI/EPC1107-LI/EPC3568系列工控板
MPC-ZC1迷你工控主板
Cortex?-A5,拖拽式開發,40pin擴展引腳
2.5寸工控單板
EPC-6Y2C-L網絡控制器
Cortex?-A7,800MHz,8路串口,數字音頻
IoT-6Y2C-L物聯網關控制器
Cortex?-A7,800MHz,8路串口,支持藍牙
EPC-6G2C-L網絡控制器
Cortex?-A7,528MHz,8路串口,數字音頻
IoT-6G2C-L物聯網關控制器
Cortex?-A7,528MHz,8路串口,支持藍牙
3.5寸工控單板
IoT7000A-LI物聯網網關控制器
Cortex?-A7,雙MiniPCIe接口支持無線模塊擴展
IoT-9608I-L網絡控制器
Cortex?-A8,800MHz,6種無線通訊方式
EPC-9600I-L工控主板
Cortex?-A8,800Mhz
IoT9000A-LI工控主板
Cortex?-A9,強勁編解碼,專注多媒體
IoT9100A-LI工業IoT網絡控制器Cortex?-A9,1GHz
SX-3568系列主板Cortex?-A55,雙核心GPU
MD-3568LI工控板Cortex?-A55,雙網口

【技術貼】如何繞開可惡的Linux系統登錄界面?

小編的同事除了鍵盤高手,還有非常多的編程高手,問題丟給他們馬上有了答案:“實現嵌入式linux的自動登錄系統,可以直接修改登錄的程序源代碼,使登錄程序自動使用指定的用戶名與密碼進行登錄,從而達到自動登錄系統的目的。”

注意:在開始驗證自動登錄操作之前,請首先確認Linux主機的開發環境。

開發主機環境:

Ubuntu 12.04(64位)、arm-none-linux-gnueabi-gcc系列交叉工具鏈

硬件清單:

M3352-N128LI 工控核心板與評估板

軟件資源:

mingetty-1.07.tar.gz

util-linux-2.13-pre7.tar.bz2

1.1編譯mingetty登錄工具

 

  把源碼包mingetty-1.07.tar.gz壓縮文件拷貝到“~”目錄下,然后使用tar命令進行解壓,操作如下:

vmuser@vmhost:~$tar xzvf mingetty-1.07.tar.gz

進入到解壓后的mingetty-1.07目錄,在mingetty.c文件中,修改第352行的,修改如下:

352 char *logname, *s;

352 char *logname = "root", *s;

注意:紅色字體為修改后內容。

同時,把mingetty.c文件中的第409~415行注釋掉,修改如下:

修改Makefile文件,設置好交叉編譯工具,CC=arm-none-linux-gnueabi-gcc,然后就可以使用make命令進行編譯了,操作如下:

vmuser@vmhost:~/mingetty-1.07$ make

圖1 編譯mingetty程序

如圖1所示,mingetty文件即是生成的目標程序,將該程序拷貝到根文件系統的/sbin目錄下即可。

1.2修改login登錄工具

把源碼包util-linux-2.13-pre7.tar.bz2壓縮文件拷貝到“~”目錄下,使用tar命令進行解壓,操作如下:

vmuser@vmhost:~$tar xjvf util-linux-2.13-pre7.tar.bz2

解壓后生成的目錄為util-linux-2.13-pre7,在util-linux-2.13-pre7/login-utils目錄下,修改login.c文件中的第345行,修改如下:

345 passwd_req = 1;

345 passwd_req = 0;

注意:紅色字體為修改后內容。

同時在login.c文件中添加locale.h頭文件,修改如下:

118 #include

119 #include

注意:紅色字體為修改后內容。

由于login-utils目錄下無法直接使用make命令,因此,需要自己編寫編譯命令來生成login程序,操作如下:

vmuser@vmhost:~/util-linux-2.13-pre7/login-utils$ arm-none-linux-gnueabi-gcc -o login login.c ../lib/setproctitle.c checktty.c -Wall -lcrypt -I ../include/

圖2 編譯login程序

如圖2所示,login文件就是生成的目標程序,將該程序拷貝到根文件系統的/bin目錄下即可。

1.3修改inittab文件

完成上述兩點操作之后,最后一步工作就是修改根文件系統下的/etc/inittab文件了,修改如下:

ttyO0::respawn:/sbin/getty -L ttyO0 115200 vt100 # GENERIC_SERIAL

ttyO0::respawn:/sbin/mingetty ttyO0 115200 vt100 # GENERIC_SERIAL

注意:紅色字體為修改后內容。

將修改后的根文件系統重新下載到系統中即可實現自動登錄,不需要再輸入用戶名和密碼了。

主站蜘蛛池模板: 久久综合给综合给久久| 日欧一片内射va在线影院| 高清熟女国产一区二区三区| 午夜视频在线| 久久国产精品波多野结衣av| 国产做a爱片久久毛片a片| 7777久久亚洲中文字幕| 人人妻人人澡人人爽曰本| 男人下部进女人下部视频| 老司机亚洲精品影院无码| 欧美激情肉欲高潮视频| 欧美精品黑人粗大视频| 日本精品少妇一区二区三区| 日本嫩交12一16xxx视频| 高中国产开嫩苞实拍视频在线观看 | 国产成人综合亚洲亚洲国产第一页 | 久久久久夜夜夜综合国产 | 人禽伦免费交视频播放| 国产又黄又潮娇喘视频 | 国产 浪潮av性色四虎| 国产精品久久久久久52avav| 国产麻豆精品sm调教视频网站 | 美日欧激情av大片免费观看| 精品深夜av无码一区二区| 精品国产午夜理论片不卡精品| 97人妻熟女成人免费视频色戒| 香蕉人妻av久久久久天天| 亚洲国产成人高清在线播放| 老熟女乱婬视频一区二区| 精品乱码久久久久久久 | 免费看无码毛视频成片| 巨胸不知火舞露双奶头无遮挡| 久久久久青草线蕉亚洲| 久久综合九色欧美婷婷| 国产精品igao视频网| 大伊香蕉精品视频在线直播| 国产亚洲综合aa系列| 99国产欧美另娄久久久精品| 欧产日产国产精品精品| 久久日本三级韩国三级| 欧美丰满大黑帍在线播放|