为S3C6410添加开机logo(Wince6.0)(一)
来源:互联网 发布:网络部用英语怎么说 编辑:程序博客网 时间:2024/06/04 19:51
公司的项目做得差不多了(我主要做底层驱动部分),开始着手做开机logo,产品嘛,总要有个漂亮的外表~
Wince加入开机画面方法一般有以下两种:
1、 在文件中下定义一个常量大数组,如const unsigned char logo[],在显示图片的地方利用for循坏把数组都拷贝到framebuffer中。对于我的系统来说,800*600@16Bpp的分辨率,一张图片就有将近1M的容量,已远超过EBOOT的大小限制(据说是512K),虽然可以用过降低图片质量来缩减容量,但这种对付的方法不像是我们工程师的作为嘛。pass!
2、 把图片数据存放到Flash的某位置,启动时使用特定的方法读取。此方法可以说是主流的做法,但是涉及到的问题也很多。
1)要研究Wince中Flash扇区的分布和功能,修改扇区和其对应功能的映射。代码量似乎比较大,也许一不小心就......
2)要想一个方便的把图片拷入Flash的方法。可以在EBOOT中添加此功能。
既然S3C6410有硬件的JPEG解码器,一张800*600@16Bpp的图片经过压缩也就50K左右,我们可以把它以数组的形式在EBOOT中声明,然后解码出原图放到指定位置,岂不是皆大欢喜?按照这个思路开始了添加开机logo的旅程。
- 为S3C6410添加开机logo(Wince6.0)(一)
- WinCE6.0 修改开机Logo方法集锦(一)
- WinCE6.0 修改开机Logo方法集锦(二)
- WinCE6.0 修改开机Logo方法集锦(三)
- 为linux添加开机logo
- WinCE6.0 修改开机Logo方法
- wince6.0 更新开机logo 的方法
- UT-S3C2416 +wince6.0开机Logo + NAND
- S3C2416 WINCE6.0开机logo制作
- WinCE6.0 修改开机Logo方法
- WinCE6.0 修改开机Logo方法
- wince6.0+s3c6410摄像头驱动修改 (分辨率)
- wince6.0下的GPIO口操作(s3c6410)
- 添加开机logo(amlogic open linux)----学习笔记
- Android开机启动分析(一)logo的显示
- S3C6410 制作开机logo和去除logo光标的方法
- WINCE6.0+S3C6410 watchdog重新启动
- WINCE6.0+S3C6410串口驱动
- SQL2005无法登陆默认数据库解决
- TCP协议
- fork函数
- 一段有意思的matlab代码
- Android培训班(75)Dalvik虚拟机的GetStaticMethodID函数
- 为S3C6410添加开机logo(Wince6.0)(一)
- Ubuntu 硬盘”分区“图文教程
- HttpServletResponse接口
- android游戏开发二——圆的碰撞
- 一道面试题引发的有关随机数的思考(7)
- TCP/IP握手协议
- Objective-C 的 self 和 super 详解
- WebForm运行的部分原理
- PCLINT+C51