嵌入式Linux關閉串列埠終端資訊的方法和除錯手段

2021-09-24 11:56:53 字數 1179 閱讀 8244

關於linux終端和控制台的基本概念如下:

在嵌入式linux產品開發的最終映象發布時,一般希望關閉串列埠終端的列印資訊,關閉串列埠列印後,還可以使用ssh方式來確認系統是否正常啟動。下面介紹關閉u-bootlinux核心和根檔案系統(rootfs)串列埠列印的方法,以及如何使用ssh來確認系統正常啟動。

u-boot裡面有串列埠終端靜默的開關,在u-boot/include/configs/at91san9260ek.h中最後一行新增以下**:

#define config_extra_env_settings "silent=1\0"

#define config_silent_console

#define config_silent_u_boot_only

通過核心配置選項來去掉串列埠控制台配置選項(config_serial_atmel_console

#make menuconfig

devices drivers -> character drivers->serial drivers->

support for console on at91/at32 serial port

yocto專案的目標板配置檔案裡面需要去掉如下這一行:

serial_console = "115200 ttys0"
這樣就相當於將目標板根檔案系統/etc/inittab檔案中的

s0:12345:respawn:/sbin/getty 115200 ttys0
自動修改為預設的

1:12345:respawn:/sbin/getty 115200 tty1

$ ping 192.168.1.10

$ ssh [email protected]

ping通並且ssh可以正常登陸目標板,則說明系統正常啟動。

嵌入式串列埠

一 使用ads1.2平台設計程式,並具有以下功能 30分 要求 在micro 2440 平台下實現,串列埠輸入字元控制蜂鳴器發聲。當串列埠傳送 a b c d 時,蜂鳴器發出不同的聲音。組合語言,c 彙編混合程式設計都可以 area xie code,readonly entry ldr r13,0...

嵌入式linux串列埠程式設計(二)

com writer.c include uart api.h int main void if set com config fd,115200,8,n 1 0 配置串列埠 dowrite fd,buff,strlen buff while strncmp buff,quit 4 close fd...

嵌入式Linux終端自動登陸

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 init...