第一开机界面替换,即内核bootloader启动小企鹅界面更换
1、首先找一个自定义120*120的png图像,这里名称linux.png,但是后面的ppm名称必须是图中所示
在linux下执行下面代码将png转换为ppm:
然后将生成的ppm文件拷贝到内核logo所在目录:
替换既可
2、重新编译linux内核,# make zImage 将新的z...
分类:
移动开发 时间:
2016-05-07 10:47:21
阅读次数:
392
一、系统环境 软件系统:vmware6.5 + fedora 9 开发版:tiny6410 qt版本:qt4.7.0 编译器:arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz(tiny6410自带) 二、开发平台搭建步骤 这个命令将arm-linux-gcc安装到/op ...
分类:
其他好文 时间:
2016-04-29 22:04:43
阅读次数:
253
下载linux-4.5.1.tar.gz 解压在任意目录下。我解压在/home/tiny6410/ 修改Makefile文件 在第251和252行上 改成自己的交叉编译器 在linux源码文件中有一个三星Demo板的默认配置 这里我们的配置文件就先用这个 arch/arm/configs/s3c64 ...
分类:
系统相关 时间:
2016-04-16 16:43:09
阅读次数:
350
在移植QT之前我们首先要安装tslib,没有移植的可以看这篇文章移植。 http://www.cnblogs.com/ynxf/p/5392476.html step 1: echo yes |../qt-everywhere-opensource-src-4.7.0/configure -open ...
分类:
其他好文 时间:
2016-04-16 09:28:21
阅读次数:
171
在移植madplay之前需要先将所需要的库移植到开发板的文件系统中。 现在每个解压后的文件夹中创建一个文件夹 zlib-1.1.4.tar.gz 解压:tar xvzf zlib-1.1.4.tar.gz cd zlib-1.1.4 mkdir __install 配置:./configure -- ...
分类:
其他好文 时间:
2016-03-27 17:43:23
阅读次数:
171
该脚本主要是将Linux内核生成的System.map文件中的符号、地址存入结构体中,目前认为也许可以在内核驱动中直接调用对应的函数。以前在学习裸板开发中就有使用Uboot中提供的printf来写程序的先例,那么这里应该也是可以的,不过这里没有什么实用性,因为5W个函数,但这个结构体就要用掉进200...
分类:
其他好文 时间:
2016-03-19 16:05:02
阅读次数:
166
Linux内核版本号:linux 2.6.39 交叉编译工具:arm-linux-gcc 4.5.1 Linux内核下载:www.kernel.org 开发板:友善之臂Tiny6410 LCD:友善之臂S70 一、移植LED驱动 打开arch/arm/mach-s3c64xx/mach-mini64
分类:
系统相关 时间:
2016-02-24 12:15:57
阅读次数:
261
Linux内核版本号:linux 2.6.39交叉编译工具:arm-linux-gcc 4.5.1Linux内核下载:www.kernel.org开发板:友善之臂Tiny6410 一、解压内核 tar xzvf linux-2.6.39.tar.gz 二、修改Makefile ARCH ?= $(S
分类:
系统相关 时间:
2016-01-30 13:19:13
阅读次数:
309
首先,我要强烈谴责友善之臂厂家的不负责行为,光盘里面的“Superboot-6410.bin”是用不了的、、、、身为一个鼎鼎有名的正版厂商,买你们产品时附赠的光盘里面的文件居然是无法使用的,让一个初学者各种怀疑人生,怀疑自己的智商也就算了,居然连我心爱的内存卡都被我打上了似乎是盗版的标签。吐槽到这。...
分类:
其他好文 时间:
2016-01-19 10:22:38
阅读次数:
166
一、将Tiny6410一线触摸程序改成输入设备(input device)由于友善一线触摸下位机不开源,所以只能在官方提供的内核模块上进行修改。官方源代码:http://pan.baidu.com/s/1bog4rZD1、修改模块加载函数 1 static int __init dev_init(v...
分类:
其他好文 时间:
2016-01-15 23:02:00
阅读次数:
260