dm365 ubl splash logo

 因为连接至7‘屏幕的需要,为引导程序制作了logo;

而dm365 的引导程序有3个,rbl,ubl 和uboot;如果放到uboot,引导rbl,ubl将占用较长时间;效果不太好。

最好的时间是放在ubl里面,启动第一个用户可定义的引导程序。

 

请到此下载源码。

使用方法

 

1.   在 LOCAL_boot里面的DEVICE_init 后  调用 init_lcd(); (见附件)

程序会初始化vpss和vpbe及venc。

2.   内核代码里面在vpss初始化部分  稍微改改才会不死机。

因为内核代码认为vpss是未初始化的;而此修改将会导致VPSS初始化;因而导致问题。

至少在我的程序里面需要修改;代码版本DVSDK4.01

3.   程序默认从nand flash读取显示数据;大小为1.46M

 
 


更新如何修改内核logo 文件:

convert logo.png temporal1.ppm    </br>
ppmquant 224 temporal1.ppm > temporal2.ppm       
</br>


pnmnoraw temporal2.ppm > logo_linux_clut224.ppm 


http://www.friendlyarm.net/forum/topic/1832



你可能感兴趣的:(linux,Flash)