Linux下制作logo并显示到开发板上 .

Linux系统启动LOGO更改方法 1Linux系统启动LOGO更改方法 表 1 开发板型号 是否支持本实验 TL437x-EVM 支持 TL437x-EasyEVM 支持 TL437x-IDK 不支持 TL437xF-EVM 支持 操作环境: Ubuntu 14.04.3 64bit psplash是一款嵌入式显示系统启动LOGO和动画的开源软件。 在Ubuntu的“/home/tronlong/AM437x/”目录下新建psp... 阅读详情

载自:http://blog.youkuaiyun.com/l461269717/article/details/8008063

 

我用的是OK6410开发板,自带的两个内核(2.6.32和3.0.1都测试通过)

     首先讲一下制作logo的方法:

       Linux Logo制作工具 : LogoMaker.tgz 4.7MB http://www.arm9.com.cn/downloads.htm
LogoMakers 可以让你十分方便地制作linux logo文件,它基于Fedora 9平台开发并使用。其使用方法十分简单,打开一个图形文件(Jpeg, bmp或者png格式),然后点转换按钮就可以了;它会固定输出文件名:logo_linux_clut224.ppm,该文件一般位于内核源代码目录 kernel-src/drivers/video/logo中,替换之后再重新编译一下内核就可以看到你所喜爱的linux logo了。

     或者利用PS等软件自己制作一个属于自己的Logo,或者在已有图片.jpg的基础上,通过PS或美图秀秀保存为xxx.png格式,然后通过samba将xxx.png拷贝到虚拟机Linux某个目录下,然后依次运行以下命令:

[root@localhost home]# pngtopnm xxx.png > xxx.pnm
[root@localhost home]# pnmquant 224 xxx.pnm > xxx224.pnm
[root@localhost home]# pnmtoplainpnm xxx224.pnm > xxx224.ppm

   如果是.bmp格式则用以下语句:

[root@localhost home]# bmptoppm xxx.bmp > xxx.ppm           //生成ppm
[root@localhost home]# ppmquant 224 xxx.ppm > xxxx.ppm   //转换成224颜色
[root@localhost home]# pnmnoraw xxxx.ppm > xxx224.ppm   //转换成ascii格式

   然后

[root@localhost home]# chmod 755 xxx224.ppm 

[root@localhost home]# mv xxx224.ppm logo_linux_clut224.ppm  (红色字体根据开发板不同可能会有不同,可以查看内核目录下/drivers/video/logo/)

[root@localhost home]# cp logo_linux_clut224.ppm /内核目录../drivers/video/logo/,并覆盖原有文件

    如果提示命令没找到,先安装安装这几个工具:pngtopnm,pnmquant,pnmtoplainpnm,具体方法百度有,这里不再复述。

   至此logo已经制作成功了,下一步就是编译内核,使内核支持Logo显示:

   进入内核目录,make menuconfig:  

Device Drivers  -->
       Graphics support  -->
                      [*]Bootup logo

                  

 

  如果是2.6.29以前的内核版本,则:

Device Drivers  -->
       Graphics support  -->
              Logo configuration--->
                    [*]  Bootup logo

     然后 make uImage ARCH=arm CROSS_COMPILE=arm-linux-

               cp arch/arm/boot/uImage  /tftpboot/

   重启开发板,通过nfs挂载根文件系统,即可看到你制作的logo!

 

注:制作的.png图片不能太大,太大显示不出来,一般十几K就好~下图是我自己自作的logo(PS不精啊T_T):

Tiny4412 Linux Logo 内核本身支持开机logo,本文基于Tiny4412开发板对其进行说明,所用内核版本为linux-3.1.0,显示框架为FB。 阅读详情

相关推荐

使用单片机和电流互感器对非正弦周期电流有效值测定

使用单片机和电流互感器,利用一种高速采样的方法来进行有效值测定

月光绿叶滴水音乐 3944

Linux下制作logo并显示到开发板上

我用的是OK6410开发板,自带的两个内核(2.6.32和3.0.1都测试通过)      首先讲一下制作logo的方法:        Linux Logo制作工具 : LogoMaker.tgz 4.7MB http://www.arm9.com.cn/downloads.htm LogoMakers 可以让你十分方便地制作linux logo文件,它基于Fedora 9平台开发并使

l461269717的专栏 2717

SC8F073单片机串口通信保姆级教程:从寄存器配置到完整收发Demo(附避坑指南)

本文详细解析了SC8F073单片机串口通信的寄存器配置与调试技巧,涵盖TXSTA、RCSTA和SPBRG寄存器的逐位设置,提供精确的波特率计算方法和工业级抗干扰策略。通过完整的收发Demo和避坑指南,帮助开发者快速掌握底层串口通信技术,适用于工业控制等严苛环境。

weixin_33724046的博客 484

arm linux 启动界面,ARM开发板嵌入式Linux修改开机启动LOGO

1.嵌入式 Linux LOGO显示原理嵌入式Linux是直接在FrameBuffer的基础上。直接显示一个ppm格式的图象。它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色。默认的logo文件是 drivers/video/logo/logo_linux_clut224.ppm.2.制作流程因为LINU...

weixin_31499919的博客 1465

WSL2双显卡配置实战:避开Tesla与TCC模式的那些坑

本文针对WSL2环境下无法识别Tesla计算卡的问题进行深度解析。核心原因在于WSL2目前仅支持WDDM模式的显卡,而Tesla系列及运行在TCC模式下的显卡因采用纯计算架构而无法兼容。文章提供了详细的排查步骤,并给出了包括调整显卡用途、使用虚拟机或物理机在内的多种实用解决方案,帮助开发者避开配置陷阱。

weixin_29289821的博客 536

CentOS 7 安装 Python 3.10

我这里已经软链接了,正常未链接之前是python->python2.7而不是python3.10。python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用。2. 安装 Python 3.10 必需的 openssl >= 1.1.1。默认的centos7是没有安装pip,先添加epel扩展源。/usr/bin/python 修改为如下。添加软链接,将原来的链接备份。添加python3的软链接。

bensonyang888的博客 2904

arm linux内核logo,自做arm linux的开机logo(转)

平台:s3c2410<=>redhat9 ,LCD:640*480,内核:2.4.18-rmk7。制作linux开机画面工具:linux_logo,convert,photoshop9.0(这里不用fblogo做linux_logo.h,因为用fblogo生成linux_logo.h时老是出现段错误)1、linux_logo下载:下载lpp-0.4.2.tar.gz2、linux_lo...

weixin_32952295的博客 487

【嵌入式笔试题】C语言笔试题(4)

嵌入式C语言综合笔试题

m0_74055118的博客 1065

zynq嵌入式linux显示logo,如何定制嵌入式linux 启动logo(小企鹅)

我的嵌入式ARM-Linux是基于2.4.2内核,支持framebuffer,所以我想用工具软件fblogo(0.5.2版本)将启动小企鹅logo改为自己的logo.png。现在遇到以下几个问题,请求高手指点:(1)linux_logo.h跟fblogo是什么编译器(gcc)得到的有关吗?也就是说我用PC机上的gcc对fblogo源文件编译链接生成可执行文件fblogo,而后用./fblogomy...

weixin_28982257的博客 747

深入解析数据通信中的码元速率与比特率:从基础到实战应用

本文深入解析了数据通信中的核心概念码元速率与比特率,通过生动的比喻和公式(比特率=波特率×log₂(M))揭示其本质关系。文章结合BPSK、QPSK、16QAM等调制技术,剖析了从4G/5G到LoRa等实战场景中如何权衡速率、距离与可靠性,并提供了软考真题解析与系统设计建议,帮助读者从理论到应用全面掌握数据速率优化。

weixin_29324877的博客 213

【天工Godwork精品教程】天工3.1.7安装教程(附Godwork完整版下载地址)

本文讲解天工3.1.7安装过程(附Godwork完整版网盘下载地址)。 一、天工3.1.7安装教程 1. 安装GodWork-AT 3.1.7 2. 安装GodWork-AT 3.1.7补丁 3. 安装GodWork-EOS-Setup-2017B-1231 4. 安装GodWork-EOS补丁 5. 运行godwokr软件 6. 生成ZC码 7. 输入ZC码 8. eos插

智慧空间实验室 5280

嵌入式Linux开机Logo的制作

<br /> 嵌入式Linux开机Logo的制作<br /> <br /> <br /> <br />ARM-Linux启动时会先在LCD左上角显示一个ARMLINUX的小企鹅图案,也就是我们所说的bootlogo。<br /><br />1.首先分析一下Logo的显示代码:<br /><br />Logo显示是在加载显示驱动fb后由kernel/drivers/video/fbcon.c中的fbcon_show_logo函数来完成的。<br /><br />fbcon_show_l

yihui8的专栏 3044

YOLOv8-COCO指标转换

本文介绍了将YOLO格式数据集转换为COCO格式并评估模型性能的完整流程。首先需将YOLO格式的标注数据转换为COCO格式,通过修改classes、image_path等参数适配不同数据集。然后使用YOLO模型对验证集进行预测并保存结果为JSON格式。最后通过比较预测结果和转换后的COCO标注文件,使用COCO官方评估指标和TIDE工具进行性能分析,生成包含AP、AR等指标的报告及错误分析图表。整个过程实现了从数据准备到模型评估的完整闭环,为计算机视觉任务提供标准化的性能评估方案。

FJN110的博客 401

linux 程序输出 logo,Linux下制作logo并显示到开发板上

我用的是OK6410开发板,自带的两个内核(2.6.32和3.0.1都测试通过)首先讲一下制作logo的方法:Linux Logo制作工具 : LogoMaker.tgz 4.7MB http://www.arm9.com.cn/downloads.htmLogoMakers 可以让你十分方便地制作linux logo文件,它基于Fedora 9平台开发并使用。其使用方法十分简单,打开一个图形文件...

weixin_39581716的博客 646

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

在linux开发板上显示图片,制作开发板的logo标签

如何制作开发板的logo标签:一,修改由kernel显示的开机logo:注意:QQ截图可以得到jpg格式图片,用windows的 开始->程序->附件->绘图->ACD SEE绘图工具打开,可以另存为png格式。1,下载图形转换工具:# sudo apt-get install netpbm //下载图形转换工具:netpbm,安装完以后就会有pngtopnm,pnmq...

weixin_35892779的博客 1005

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux Logo制作

一 Linux Logo制作 ============================================================  【从制作logo到LCD显示或者VGA显示logo】 1、制作logo的方法:  首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式,  变换方式这个就不说了(very easy),比如保存为linuxlog

1397

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【Linux开发】Hi3516dv300-DC-182型开发板显示开机logo的相关操作

对固件进行修改,以达到显示开机logo的目的

s_little_monster的博客 8502

制作自己的linux启动LOGO

制作开机Logo 方法一: Drivers/video/logo/logo_linux_clut224.ppm是默认的启动Logo图片,把自己的Logo图片(png格式)转换成ppm格式,替换这个文件,同时删除logo_linux_clut224.c logo_linux_clut224.o文件,重新编译 具体方法: #pngtopnm logo_linux_clut224.png >

2157

linux logo程序,制作自己的linux启动LOGO

制作开机Logo方法一:Drivers/video/logo/logo_linux_clut224.ppm是默认的启动Logo图片,把自己的Logo图片(png格式)转换成ppm格式,替换这个文件,同时删除logo_linux_clut224.c logo_linux_clut224.o文件,重新编译具体方法:#pngtopnm logo_linux_clut224.png > logo_l...

weixin_35890173的博客 1486

linux内核开机显示企鹅logo,批改linux内核kernel开机logo(小企鹅)

修改linux内核kernel开机logo(小企鹅)修改linux内核kernel的开机图片(原为小企鹅图片)。转载请注明出处:http://blog.csdn.net/wang_zheng_kai导航制导与控制实验室 2014年12月10日本文主要是介绍三部分内容:1》如何制作linux内核所需要的开机图片(ppm格式);2》修改开机图片的两种方法;3》调试过程中的问题与技巧;一、如何制作lin...

weixin_29552845的博客 913

linux开发板logo持续时间,ARM开发板 嵌入式Linux 修改开机启动LOGO

1.嵌入式 Linux LOGO显示原理嵌入式Linux是直接在FrameBuffer的基础上。直接显示一个ppm格式的图象。它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色。默认的logo文件是 drivers/video/logo/logo_linux_clut224.ppm.2.制作流程因为LINU...

weixin_30134531的博客 325

linux 制作logo的方法

制作logo的方法:  首先选择一个自己喜欢的图片,然后通过GIMP软件将该图片保存为.png格式,  变换方式这个就不说了(very easy),比如保存为linuxlogo.png. 然后将该图片传入到装有Linux PC比如(ubuntu),按照以下顺序你就可以制作一个你喜欢logo 前提你必须安装以下的工具(pngtopnm,pnmquant,pnmtoplainpnm) $

lonelyrains的专栏 6826
上一篇: 设置开发板启动后自启动Qt
下一篇: Qt中出现段错误的原因分析
star特530
博客等级 码龄15年 1203粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值