Research and Realization of Independence of Kernel Logo From Kernel Files Based on Linux 专业英语论文.docVIP

  • 3
  • 0
  • 约1.4万字
  • 约 4页
  • 2016-11-14 发布于河北
  • 举报

Research and Realization of Independence of Kernel Logo From Kernel Files Based on Linux 专业英语论文.doc

Research and Realization of Independence of Kernel Logo From Kernel Files Based on Linux Yang Shunsheng (Wuhan University of Technology, Wuhan, China, muzishuiyi@163.com) Abstract—At present, the files of Linux kernel logo are compiled into the kernel which must be recompiled when logo is changed. In view of this phenomenon, paper analyzed display principle and general replacement method of kernel logo in embedded CNC system, proposed the new plan to display and rapidly replace, in which logo is independent of kernel file and stored in NAND flash device. After design realization and test ,plan successfully applied to ARM embedded Linux CNC system. Keywords—Linux ; kernel logo ; independence ;NAND flash Introduction T he identification of Linux operating system is a penguin, by putting a logo file implementing kernel compilation. In embedded systems, When the logo will change according to the requirements, we need to replace the logo file of core files, recompile the form and get the new kernel image file. On one hand, development process becomes complicated, on the other hand, the kernel file with different logo change, its difficult to implement version of unity. Therefore, we will put forward a new plan of kernel logo display and change. DESIGN SCHEME The default kernel logo display principle Storage format of images, can only be converted into an array, the array is then compiled into the kernel. The kernel starts, after loading the display driver to the Frame-Buffer, data from the array to display. The Linux kernel currently supported PBM, PGM, PPM format image files, stored in a kernel driver/video/logo file directory. Kernel compilation, firstly call to the kernel files/scripts/pnmtologo/pnmtologo.c. PPM images generated in the directory data array, and stored in the same directory of the c function, compiled into the kernel. If change the kernel boot logo, need to replace the corresponding parts per mill

文档评论(0)

1亿VIP精品文档

相关文档