OK335xS psplash make-image-header.sh hacking

/*****************************************************************************
 *           OK335xS psplash make-image-header.sh hacking
 * 说明:
 *     移植的时候想知道移植psplash中./make-image-header.sh Screenshot.png POKY
 * 最后的POKY为什么要指定,觉得只要解读这份代码就能知道为什么了。
 *
 *                                    2016-4-18 深圳 南山平山村 曾剑锋
 ****************************************************************************/

#!/bin/sh
# -e 如果命令带非零值返回,立即退出
set -e

# 1. 语法
#     basename String [ Suffix ]
# 2. 由这里可知,图片要是.png的文件
imageh=`basename $1 .png`-img.h
# 这里是用于后续修改的变量名
name="${2}_IMG"
# 产生文件
gdk-pixbuf-csource --macros $1 > $imageh.tmp
# 修改文件内容
sed -e "s/MY_PIXBUF/${name}/g" -e "s/guint8/uint8/g" $imageh.tmp > $imageh && rm $imageh.tmp

 

时间: 2024-10-03 10:16:13

OK335xS psplash make-image-header.sh hacking的相关文章

OK335xS psplash 进度条工作原理 hacking

#!/bin/sh # # rc This file is responsible for starting/stopping # services when the runlevel changes. # # Optimization feature: # A startup script is _not_ run when the service was # running in the previous runlevel and it wasn't stopped # in the run

OK335xS psplash Screen 移植

/*********************************************************************** * OK335xS psplash Screen 移植 * 说明: * 有时候,每次看到TI的logo自己心里是不爽的,因为本来就是定制的东西, * 为什么还要他的开机Logo呢,于是自己尝试移植编译一下psplash. * * 2016-4-16 深圳 南山平山村 曾剑锋 ***************************************

ti processor sdk linux am335x evm setup.sh hacking

#!/bin/sh # # ti processor sdk linux am335x evm setup.sh hacking # 说明: # 本文主要对TI的sdk中的setup.sh脚本进行解读,是为了了解其工作机制. # 该文件中主要时调用bin下的脚本. # # 2016-4-16 深圳 南山平山村 曾剑锋 # This distribution contains contributions or derivatives under copyright # as follows: #

AM335x Android eMMC mkmmc-android.sh hacking

# AM335x Android eMMC mkmmc-android.sh hacking # # 1. 有空解读一下android的分区文件. # 2. 代码来源:https://github.com/hendersa/bbbandroid-external-ti_android_utilities/blob/master/am335x/mk-mmc/mkmmc-android.sh # # 2016-9-8 深圳 南山平山村 曾剑锋 #!/bin/bash # 如果参数只有一个,这里就会使

ti processor sdk linux am335x evm /bin/create-sdcard.sh hacking

#!/bin/bash # # ti processor sdk linux am335x evm /bin/create-sdcard.sh hacking # 说明: # 本文主要对TI的sdk中的create-sdcard.sh脚本进行解读,该文件只解读 # 前面一部分,后面一部分未解读,主要是因为后面的代码并不能获取到正确 # 的设备节点,于是不打算深入解读.其中学会到了tar中显示解压进度的写法, # 以及拷贝文件夹的显示当前拷贝数据的进度的方法. # # 2016-4-16 深圳 南

ti processor sdk linux am335x evm /bin/commom.sh hacking

#!/bin/sh # # ti processor sdk linux am335x evm /bin/commom.sh hacking # 说明: # 本文主要对TI的sdk中的common.sh脚本进行解读,是为了了解其工作机制. # # 2016-4-16 深圳 南山平山村 曾剑锋 # This distribution contains contributions or derivatives under copyright # as follows: # # Copyright (

OK335xS-Android pack-ubi-256M.sh hacking

1 #/******************************************************************************* 2 # * OK335xS-Android pack-ubi-256M.sh hacking 3 # * 声明: 4 # * 1. 本文解析仅仅是为了知道pack-ubi-256M.sh自动生成ubi文件系统的原理 5 # * 2. 本文在网页上可能不好阅读,最好cp一份在其他文本编辑器中阅读 6 # * 2015-6-4 晴 深

ti processor sdk linux am335x evm /bin/setup-package-install.sh hacking

#!/bin/sh # # ti processor sdk linux am335x evm /bin/setup-package-install.sh hacking # 说明: # 本文主要对TI的sdk中的setup-package-install.sh脚本进行解读,是为了了解 # 其工作机制. # # 2016-4-16 深圳 南山平山村 曾剑锋 # This distribution contains contributions or derivatives under copyri

ti processor sdk linux am335x evm /bin/setup-tftp.sh hacking

#!/bin/sh # # ti processor sdk linux am335x evm /bin/setup-tftp.sh hacking # 说明: # 本文主要对TI的sdk中的setup-tftp.sh脚本进行解读,是为了了解其工作机制. # # 2016-4-16 深圳 南山平山村 曾剑锋 # This distribution contains contributions or derivatives under copyright # as follows: # # Cop