我使用4.19.78版本的稳定内核,我想找到包含企鹅二进制数据的C数组。引导系统时显示。我需要在哪里搜索?
我只在include/linux/linux_logo.h
文件中找到了某些徽标的声明:
extern const struct linux_logo logo_linux_mono;
extern const struct linux_logo logo_linux_vga16;
extern const struct linux_logo logo_linux_clut224;
extern const struct linux_logo logo_dec_clut224;
extern const struct linux_logo logo_mac_clut224;
extern const struct linux_logo logo_parisc_clut224;
extern const struct linux_logo logo_sgi_clut224;
extern const struct linux_logo logo_sun_clut224;
extern const struct linux_logo logo_superh_mono;
extern const struct linux_logo logo_superh_vga16;
extern const struct linux_logo logo_superh_clut224;
extern const struct linux_logo logo_spe_clut224;
drivers/video/logo/logo.c
文件中使用了此变量,但是找不到带有数据的C数组。
有人可以帮我吗?
我可以在Linux内核源代码树中找到Linux徽标吗?
徽标位于drivers/video/logo中的bmp文件中。
bmp文件由drivers/video/logo/makefile使用pnmtologo脚本转换为具有正确variable of type struct linux_logo
定义且带有徽标文件内容的C源文件。然后,此生成的c文件将被编译并与内核链接。