明党参

首页 » 常识 » 常识 » NXPiMX8X基于Linux配置启
TUhjnbcbe - 2022/3/6 15:48:00
北京看白癜风去哪家医院比较好 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/

1).简介

Linux开机启动画面(SplashScreen)是指在Linux启动时候显示的图片,通常包含U-bootsplashscreen和Linuxkernelsplashscreen两部分组成,默认情况下Linux只是输出一些传统的小企鹅图标和启动Console命令行,但嵌入式设备都需要定制自己开机画面,本文就基于NXPiMX8XARM处理器平台测试配置启动画面。

本文所演示的平台来自与ToradexColibriiMX8X计算机模块,由于Toradex当前提供的LinuxBSPV5.x版本中采用了MainlineU-boot.04版本,同时U-boot在启动显示过程中时间非常短暂,因此没有在U-boot中添加相关显示支持,也就无法配置U-bootsplashscreen,因此本文着重演示LinuxKernelsplashscreen的配置。

2).准备

a).ColibriiMX8XARM核心版配合Iris载板,连接调试串口UART1(载板X22)到开发主机方便调试,连接7英寸显示屏用于显示,显示屏分辨率为x。

b).参考这里说明更新ToradexYcotoLinuxMultimediaDemoImageBSPV5.4版本到ColibriiMX8X模块。

3).创建启动画面所需图片

a).Linux开发主机安装如下图像制作相关软件包

----------------------------------------------------------------------------

sudoapt-getinstallgimp

sudoaptgetinstalltgifxfonts-dpixfonts-75dpi

----------------------------------------------------------------------------

b).根据自己的需要利用gimp工具创建合适分辨率的图片,详细说明请见这里。这里将做好的图片命名为“toradexlogo_x.ppm”

c).修改图片颜色和编码

----------------------------------------------------------------------------

ppmquanttoradexlogo_x.ppmtoradexlogo_x_.ppm

pnmnorawtoradexlogo_x_.ppmtoradexlogo_x_ascii_.ppm

----------------------------------------------------------------------------

d).将最终图片改为系统默认名字后备用

----------------------------------------------------------------------------

cptoradexlogo_x_ascii_.ppmlogo_custom_clut.ppm

----------------------------------------------------------------------------

4).下载Linuxkernel源代码并集成开机画面图片

a).参考这里说明下载对应计算机模块的对应版本源代码,这里下载YcotoLinuxBSP5.x源代码,如果下载环境不支持git协议,也可以使用

1
查看完整版本: NXPiMX8X基于Linux配置启