文档主要介绍 4412 开发板的内核启动 LOGO,请注意如果要修改的屏幕分辨率小于480x640,请参考另外的独立文档“iTOP-4412-内核-4.3 寸屏幕-logo 修改_V1.0”。

LOGO 修改方法支持迅为除 4.3 寸屏幕以外所有屏幕。

首先要准备一张 480x640 分辨率的图片,作者使用的是美图秀秀修改图片的分辨率,觉得挺好用,这里推荐给大家使用。另外如果图片显示方向不对,在保证分辨率为 640x480 的情况下,可以使用上下左右翻转功能处理图片。

然后使用转换工具 Img2Lcd(在压缩包中)把图片转换成数组文件,工具配置如下,如下图所示。

如下图所示,转化的数组文件内容,一定要保证数组长度为 921600。

在内核源码文件中“drivers/video/samsung/iTop-4412.h”,如下图所示。

如上图所示的内核文件中有两个数组,需要用到的是 iBitmapData_q 数组,将其中的内容使用前面图片导出数组内容替换。

替换完成之后,重新编译生成新的内核镜像,重新烧写到开发板中之后,就可以完成内核启动 LOGO 的更新了。

有可能我们自己制作的 logo 没有显示在屏幕的最中央,那我们需要修改下文件“drivers/video/samsung/s3cfb_ops.c”,在这个文件找到函数:s3cfb_draw_logo

修改这个函数里面的 top 和 left 就可以控制图片在屏幕显示的位置了。

http://www.topeetboard.com

迅为4412开发板驱动-linux 开机 logo 的修改方法相关推荐

  1. 迅为4412开发板-步进电机-驱动和测试例程

    迅为4412开发板-步进电机-驱动和测试例程 和本文档配套的资料有: 1 内核配置和步进电机驱动补丁包: topeet_modules_20190319.tar.gz 2 linux-C 的测试例程: ...

  2. linux显卡内核修改,iTOP-4412开发板-驱动-linux显卡驱动的修改方法

    本文档介绍迅为4412开发板的显卡分辨率修改方法. iTOP-4412 开发板支持 4.3 寸.7 寸和 9.7 寸等 lcd 显示屏.其中 4.3 寸屏是用的 cpu 直接出来的 RGB 信号,7  ...

  3. 迅为RK3399开发板Debian系统设置开机自启动脚本

    如果想要开机运行某程序,需要在开发板上编辑"/etc/rc.local"文件,在此文件添加你想开机运行的命令即可.这里给大家做一个示范,我们的需求是开机自启动 hello.sh 脚 ...

  4. 迅为4412开发板物联网项目实战手机远程控制(广域网)

    用手机远程控制开发板,远程控制不是通过WIFI局域网控制,而是通过广域网来实现,真正的远程控制.实现万物互连. 下面先介绍一下云计算 云计算是分布式计算的一种,指的是通过网络"云" ...

  5. imx6 linux 时钟,迅为-iMX6开发板-驱动-实时时钟RTC以及Linux-c测试例程

    当Linux开发者谈论一个实时时钟,他们通常指的是某种能记录墙上时间,并且有备用电 池,以至于在系统关机的时候仍然可以工作的器件. Linux 有两个系列广泛兼容的用户空间 RTC 设备节点: /de ...

  6. 迅为iTOP-4412开发板-驱动-显卡支持HDMI_1080P分辨率

    文档介绍迅为 iTOP-4412开发板 显卡驱动通过修改之后,能够支持 HDMI 的 1080P 分辨率输 出. 请注意:本文档针对精英版和全能版,2018 年及以后迅为发布的内核源码,包含 Andr ...

  7. 迅为iMX6UL开发板驱动-PWM测试方法

    平台:迅为iMX6UL开发板  说明:PWM 配置和测试方法 测试中不需要添加额外驱动,是基于系统用户态的 sysfs,可以使用命令来直接操作底层. 1 iMX6UL的PWM简介 打开 iMX6UL ...

  8. 迅为4412开发板-实验LEDS驱动一

    14.1 本章导读 本节实验介绍一个完整的 GPIO 驱动,以后在 Linux 中需要处理 GPIO 驱动都可以仿照或 者移植这个驱动. 14.1.1 工具 14.1.1.1 硬件工具 1)iTOP4 ...

  9. 迅为4412开发板Linux字符设备控制

    在 linux 驱动中字符设备驱动是必须掌握的,本章主要介绍字符设备应用的程序,无论是学习了后面的知识自己写的字符驱动,还是已有的字符驱动,都需要能够写一些简单的应用程序.即使从事 Linux 驱动方 ...

最新文章

  1. CDN和Web Cache领域相关的经典书籍推荐
  2. OpenBLAS简介及在Windows7 VS2013上源码的编译过程
  3. 【cJson】 JSON格式详解
  4. 根据数据库表gengxin实体类_ASP.NET开发实战——(十二)数据库之EF Migrations
  5. 三星手机连接公司内网时需要设置EAP 方式: PEAP
  6. 最经典的职场十大理论,好文值得一看滴童鞋们。2
  7. 不能不说的C#特性-表达式树
  8. android 存储空间监控,浅谈 Android 内存监控(中)
  9. [uva11997]k个最小和
  10. JAVA商城项目(微服务框架)——第4天 乐优商城项目搭建
  11. html 自动触发 事件,html中自动触发事件
  12. 公司网络很慢很卡的原因分析与处理
  13. 双显示器设置鼠标上下移动
  14. Chartboost 广告添加使用
  15. 《算法图解》学习笔记(九):动态规划(附代码)
  16. 《愤怒的小鸟》全系列游戏——这些都玩过,你就碉堡了~(版本一)
  17. FFmpeg基础: 视频裁剪
  18. Android APP 快速开发教程(安卓)
  19. Excel与PowerBI 之PowerQuery 编辑界面异同-PowerQuery 系列文章之三
  20. S.H.E单飞不解散 Hebe率先开跑筹备个人专辑

热门文章

  1. 成功创业者的十大素质
  2. signature生成算法
  3. 投资理财__REITs
  4. 机动目标跟踪——匀速运动CV模型
  5. 姿态传感器DMS05检测出现异常
  6. 高精度BMI088姿态传感器
  7. 可怜的小码哥 马蹄集
  8. 记录--手把手带你开发一个uni-app日历插件(并发布)
  9. 美股量化交易的优势有哪些?
  10. 2011705918