嵌入式Linux系统关闭串口调试信息的输出

简介: 嵌入式Linux系统关闭串口调试信息的输出

嵌入式Linux系统中,有时需要关闭调试串口,不让调试口输出信息,这也可以保证系统程序的安全。关闭调试串口输出的方法也很简单,可以在uboot阶段通过修改参数来实现,参数设置如下:

setenv bootargs 'mem=756M console=null,115200 initrd=0x82600000,0x700000 , root=/dev/ram0 init=nuxrc  mtdparts=hi_sfc:1M(boot),1M(logo),5M(kernel),7M(rootfs),26M(qtlib),12M(app),-(config);hinand:-(nand-user)'


这里面主要是这一句是关闭调试口输出:

console=null


设置完成后记得保存(sav),然后重启设备,通过串口可以看到,内核启动后,调试信息就没有了:

System startup

U-Boot 2010.06-dirty (Jun 10 2020 - 10:51:22)

Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0xc2 0x20 0x1a
Block:64KB Chip:64MB Name:"MX25L(512)XX"
SPI Nor total size: 64MB
SPI Nand(cs 1) ID: 0xc8 0xf4 Name:"5F4GQ4UAYIG"
Block:128KB Page:2KB Chip:512MB*1 OOB:64B ECC:4bit/512 
ECC provided by Flash Memory Controller
SPI Nand total size: 512MB
In:    serial
Out:   serial
Err:   serial
65536 KiB hi_fmc at 0:0 is now current device

jpeg decoding ...
<<addr=0x82000000, size=0x20000, vobuf=0x9f000000>>
mmu_enable
<<imgwidth=1024, imgheight=768, linebytes=2048>>
decode success!!!!
decode jpeg!
stMaxRect.u32Width:1024, stMaxRect.u32Height:768. 
HDMI_INFO:DispFmt2HdmiTiming[402] ,Non CEA video timing:17
HDMI_INFO:Hdmi_PixelFreqSearch[146] ,u32Fmt17. 
dev 0 opened!
graphic layer 0 opened!
Hit any key to stop autoboot:  0 
65536 KiB hi_fmc at 0:0 is now current device


## Booting kernel from Legacy Image at 82100000 ...
   Image Name:   Linux-3.18.20
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3372785 Bytes = 3.2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

目录
相关文章
|
8天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
121 78
|
11天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
45 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
7天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
57 13
|
8天前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
26 0
|
19天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
7月前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
2153 0
|
7月前
|
关系型数据库 MySQL Linux
卸载、下载、安装mysql(Linux系统centos7)
卸载、下载、安装mysql(Linux系统centos7)
254 0
|
2月前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
5月前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
3月前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统