当前位置: 首页 > news >正文

如何在Linux开发板上打印自己的启动LOGO

前言

我所使用的是zynq mpsoc 2eg,petalinux定制系统,采用BusyBox启动

生成Ascii LOGO网址

https://www.kammerl.de/ascii/AsciiSignature.php
进入网站生成自己想要的logo
Your Text / Signature输入字符,下拉选项是选择字体,完成后点击下方的提交,便会生成对应Ascii
image

rootfs文件系统配置

进入文件系统的/etc/init.d/文件夹下,用sudo vi rcS,添加如下代码

点击查看代码
#!/bin/sh
#
# rcS		Call all S??* scripts in /etc/rcS.d in
#		numerical/alphabetical order.
#
# Version:	@(#)/etc/init.d/rcS  2.76  19-Apr-1999  miquels@cistron.nl
#PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel#	Make sure proc is mounted
#
[ -d "/proc/1" ] || mount /proc#
#	Source defaults.
#
. /etc/default/rcS#
#	Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP# 添加横幅打印
echo "========================================================================================"
echo ""
cat << 'EOF'_                                  __  __   __  __ _____     _____  ____   _____ /\   | |                          ____  / _|/ _| |  \/  |  __ \   / ____|/ __ \ / ____|/  \  | |_      ____ _ _   _ ___  / __ \| |_| |_  | \  / | |__) | | (___ | |  | | |     / /\ \ | \ \ /\ / / _` | | | / __|/ / _` |  _|  _| | |\/| |  ___/   \___ \| |  | | |     / ____ \| |\ V  V / (_| | |_| \__ \ | (_| | | | |   | |  | | |       ____) | |__| | |____ 
/_/    \_\_| \_/\_/ \__,_|\__, |___/\ \__,_|_| |_|   |_|  |_|_|      |_____/ \____/ \_____|__/ |     \____/                                                |___/                                                                 EOF
echo "                         always@ff MPSOC Platform"
echo ""
echo "========================================================================================"#
#	Call all parts in order.
#
exec /etc/init.d/rc S

注意:我们只添加了从# 添加横幅打印到最后一个echo这段

最后,按下ESC键,输入:wq保存退出,再在控制台输入cat rcS检查一下效果
image

http://www.gsyq.cn/news/117378.html

相关文章:

  • 从 “吹爆” 到 “冷静”:AIGC + 低代码为何难破企业级开发的硬骨头?
  • 基于大数据的高校学生健康服务系统的设计与实现开题报告
  • 【SpringMVC】请求接收与结果响应
  • 非官方接口实现中数据安全与隐私保护的考量
  • 基于SpringBoot的企业财务管理信息系统的设计与实现(程序+文档+讲解)
  • MySQL参数配置一次说清楚
  • centos7 磁盘I/O性能
  • 机器人操作空间速度计算python几种实现函数
  • 告别 LLM 输出的不确定性:深度解析 TypeChat 如何重塑 AI 工程化开发
  • 透过格子玻尔兹曼LBM实现三相驱替:油、水、二氧化碳三组分动态模拟与研究
  • 格子玻尔兹曼方法(LBM)的MRT作用力模型
  • LLC谐振变换器的控制策略多种多样,今天咱们就来聊聊几种常见的闭环仿真方法,顺便用Matlab/Simulink来搞点代码,看看这些控制策略在实际中是怎么玩的
  • 多孩家庭首选 30-40 万新能源7座车型推荐 - 速递信息
  • API赋能:消金电销无缝联的革新实践
  • 力扣 “两数之和” 最优解:哈希表 O (n) 时间复杂度实现详解
  • 基于WEB的高校计算机数据库课程知识图谱系统的设计与实现
  • 2025雅思择校不踩坑!机构综合实力TOP榜祝你选择!! - 速递信息
  • 优化实践:提升 1688 商品详情 API 接口稳定性和数据获取效率
  • TLS网络安全协议巩固知识基础题(2)
  • 聚焦家庭需求:20 万左右新能源 SUV 空间与安全优选车型
  • 数学刷题总结
  • Simulink仿真模型中同步电机的死区补偿与自适应补偿实践
  • 基于微服务器架构的小区物业管理系统的设计与实现
  • scheme中的序列操作
  • 2025年中山可靠的无溶剂环氧涂料批发选哪家,石墨烯涂料/环氧玻璃钢/环氧酚醛/无溶剂环氧涂料/无溶剂环氧涂料设计推荐 - 品牌推荐师
  • 基于微服务器架构的党支部学习活动平台
  • 实用指南:智能网联汽车信息安全深度解析:从UN-R155与GB44495标准到OBD/UDS技术实践
  • AI创意应用 - 起飞吧,气球!
  • 吴恩达深度学习课程四:计算机视觉 第二周:经典网络结构 (三)11卷积与Inception网络
  • 通用 AI · Universal AI 2