dm365 ubl splash logo_ubl如何初始化 clip2-程序员宅基地

技术标签: linux内核自学笔记  linux  flash  

 因为连接至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



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zanget/article/details/6862508

智能推荐

java list 转 scala_java集合与scala集合相互转换-程序员宅基地

文章浏览阅读168次。package com.xxx.spark.flow.util.common;import scala.collection.JavaConverters;import scala.collection.Map$;import java.util.Map;/*** @AUTHOR Guozy* @DESCRIBTION some methods about map* @DATE 2020/12/2..._java list和scala immutable.list互转

symfony app dev.php,Symfony 2:404未找到当tryes打开/app_dev.php时出错-程序员宅基地

文章浏览阅读113次。尝试打开时收到此错误消息/app_dev.phpAn error occurred while loading the web debug toolbar (404: Not Found).Do you want to open the profiler?当我点击确定,我得到的错误:app_dev.php/_profiler/5053258a822e1和404 Not found我正在使用ngin..._occurred. we will fix it as soon as possible. sorry for any inconvenience ca

macos安装盘第三方工具制作_如何制作macOS High Sierra USB启动安装盘-程序员宅基地

文章浏览阅读374次。摘要着macOS系统的更新,命名上从动物变成山脉,苹果的各项优化也慢慢体现了出来。可是由于苹果的限制,有些比较老的本本想升级最新的High Sierra被苹果阻止,这时候怎么办呢?这时候启动优盘就应运而生了。制作 macOS High Sierra 正式版 USB 启动盘的方法有很多,用户可以选择使用命令行来创建,也可以选择第三方U盘制作工具来制作,大家可以根据自己的喜好选择。,这样以后给 Mac..._osx13.2.1.pkg怎么用第三方工具制作启动器

.Net开源框架列表-程序员宅基地

文章浏览阅读272次。API框架NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。官网ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。官网ServiceStack:架构缜密、速度飞快、令人愉悦的 web 服务。官网Nelibur:Nelibur 是一个..._.net 队列开源

综述:持续感知系统在边缘计算的应用-程序员宅基地

文章浏览阅读896次。来源:《微纳电子与智能制造》随着边缘计算技术的兴起,各种各样的感知系统给人类带来了便捷高效的生活。以日常使用的手机为例,工程师为其置入了各种各样的传感器..._嵌入式智能计算加速技术综述

python 频谱图_python – Matplotlib频谱图强度图例(colorbar)-程序员宅基地

文章浏览阅读737次。首先,请提供一个矢量,因为它似乎有某种谐波.这有点试验和错误,但这似乎产生了正确的缩放:NFFT = 256ax.specgram(x/(NFFT/2), NFFT=NFFT, Fs=fs, mode='magnitude', window=plt.window_none)使用窗口似乎失去了大约1/2的峰值功率,你当然可以调整它.一个完整的例子,我将动态范围限制在40dB(例如,如果你想隐藏小东西..._python画时频图,旁边还有强度值

随便推点

JDK1.8中字符串常量池的优化之String的intern()_jdk1.8 intern-程序员宅基地

文章浏览阅读1.6k次。JDK每次升级都会做很多优化,我们使用最多的String常量类也在不断被优化。这次和大家分享的是String优化手段之一的intern()方法。源码API如下:/*** Returns a canonical representation for the string object.* * A pool of strings, initially empty, is maintained privately by the* class {@code String}.* * When th_jdk1.8 intern

myApps如何隐藏按钮_app隐藏按扭代码-程序员宅基地

文章浏览阅读119次。一、场景 在表单中一般会有【临时保存】按钮,相当于是保存草稿的功能,并且这个按钮,按照习惯,只在申请人环节中才会显示,其他流程环节需要隐藏,这时就需要用到【隐藏脚本】了。二、开发隐藏脚本 1、先在【库函数】中定义,以便到处可用//临时保存隐藏条件function LSSave(){ var rtn = true; var processor = ""; var doc = $CURRDOC.getCurrDoc();..._app隐藏按扭代码

STM32使用 jansson 处理 Json格式字符_stm32 jasson-程序员宅基地

文章浏览阅读5.2k次,点赞15次,收藏75次。STM32 Json 字符的创建和解析1、Json简介2、jansson库的下载安装和报错解决2.1、下载安装2.2、STM32工程文件中导入jansson库2.3、报错解决2.4、修改堆栈空间3、Json 字符的创建4、Json 字符的解析4.1 纯键值对4.2、键的值是一个对象4.3、键的值是一个数组  STM32处理json字符串一般不常见,大部分都是不需要处理的数据,但是在一些通信中需要处理上传或者下传的数据,就别比如在物联网中,有一部分数据就是以json格式传输的,那么就需要对数据经行解析。我简_stm32 jasson

【Python常见面试题】列表list数据如何去重,去掉列表中重复的数据_列表中存放了某门课程学生的成绩,如何去掉其中重复的成绩-程序员宅基地

文章浏览阅读1k次。# 列表去重,先使用set去重,然后使用for循环将集合转化成列表list1 = [1, 2, 1, 3, 'a', 'b', 'b']print("list1 原始数据是:%s" % list1)x = set(list1)print("list1 set之后的数据是:%s" % x)list2 = []for i in x: list2.append(i)prin..._列表中存放了某门课程学生的成绩,如何去掉其中重复的成绩

a标签里面设置onclick_详解a标签添加onclick事件的几种方式-程序员宅基地

文章浏览阅读1.1w次。我们常用的在a标签中有点击事件:1. a href="javascript:js_method();" rel="external nofollow"这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不 必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行..._js给a标签绑定onclick

图片梯形矫正c语言算法,计算方法用欧拉预估-校正法求初值问题.doc-程序员宅基地

文章浏览阅读1.3k次。计算方法用欧拉预估-校正法求初值问题《计算方法》实验指导书实验1 方程求根硬件设备:IBM PC以上计算机,有硬盘和一个软驱、单机和网络环境均可。软件环境: C语言运行环境。四、实验原理、方法二分算法计算步骤:(1)输入有根区间的端点a、b及预先给定的精度ε;(2)计算中点x=(a+b)/2;(3)若f(x)f(b)<0,则a=x,转向下一步;否则b=x,转向下一步;(4)若b-a迭代法..._梯形校正算法