自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯海阁

前行

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 编译可移植到arm上的qt程序错误分析

qmake -projectqmake make  不成功,g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Trolltech/QtEmbedded-4.8.1-arm/mkspecs/linux-g++ -I. -I/usr

2012-09-29 10:19:48 3252 1

原创 uboot移植到6410开发板的过程及环境变量的修改

一、通过U盘下载uboot.bin到开发板,U盘事先必须用飞凌光盘里的一个快速烧写工具,把mmc.bin烧写进U盘内,但是打开U盘后看不到这个文件。然后将uboot.bin烧写进U盘。(ps,如果要直接通过U盘将内核还有文件系统烧写进开发板里,可以直接将zImage跟cramfs文件系统拷进U盘) 二、将U盘插入开发板,选择U盘启动模式,1 2 3 off ,其他on;打开终端,启动;之后

2012-09-28 11:16:22 3884

转载 u-boot2010.03 配置编译目标分析 .

转载自:http://blog.csdn.net/yyttiao/article/details/7899008 该系列教程会根据uboot的编译过程进程分析,如何编译,那么将会如何分析这些流程此处我还没有增加6410的支持,先看6400 的过程,因为还没有到增加的地方,分析完整个流程之后,会写如何移植uboot到s3c6410的。知道了工作的流程,再去移植会事半功倍的。拿到ubo

2012-09-27 14:14:48 2249

转载 u-boot2010.03 Makefile分析 .

转载自:http://blog.csdn.net/yyttiao/article/details/7899530 对于Makefile 由于源码特别长,所以,我在这里就一边摘录一边分析[cpp] view plaincopyprint?# Include autoconf.mk before config.mk so that the config opti

2012-09-27 14:13:16 2100

转载 u-boot2010.03 移植篇(三)-----进一步修改start.S,smdk6410.h,支持nand启动及配置DM9000网卡

参考:http://www.cnblogs.com/lixiaoming90/archive/2012/08/10/2633151.html源码下载:ftp://ftp.denx.de/pub/u-boot/下载u-boot-2010.03----------------------------------------------------------使用环境 PC:

2012-09-27 11:08:11 3504

转载 u-boot2010.03 移植篇(二)-----修改start.S,支持nand启动 .

参考:http://blog.csdn.net/yyttiao/article/details/7961381 ----------------------------------------------------------使用环境 PC:     Centos5.4kernel: 3.0.1corss:  arm-linux-gcc 4.4.1arm:    s3

2012-09-26 16:31:36 2612

转载 u-boot2010.03 移植篇(一) 建立编译目标

参考  http://blog.csdn.net/yyttiao/article/details/7956991 u-boot2010.03 Makefile分析http://blog.csdn.net/yyttiao/article/details/7899530u-boot2010.03 配置编译目标分析http://blog.csdn.net/yyttiao/articl

2012-09-26 16:22:58 2331 1

原创 基于ok6410的韦东山驱动视频简要分析--USB驱动 .

注意:本篇讲的鼠标驱动仅能实现鼠标左右键跟滑轮这三个按键类似button的功能,按下左键则打出"l",右键打出“s”,滑轮打出“enter”。如果要实现正常的鼠标驱动,参考内核的鼠标驱动,修改input的一些参数即可。 一、写驱动的步骤(新手稍微看下即可,内容有点搞)1、复制头文件;2、写入口函数,出口函数,再加上协议;3、分配注册usb_driver结构体(拷别人的),s

2012-09-26 09:43:08 2704 1

原创 基于ok6410的韦东山驱动视频简要分析--ts驱动

一、写ts驱动步骤(新手稍微看下即可,内容有点搞)1、复制头文件;2、写入口函数跟出口函数3、分配一个input_dev结构体,在头文件下插入:static struct input_dev *ts_dev;在init中分配:ts_dev = input_allocate_device();4、注册:在init中注册:input_register_device(ts_dev

2012-09-26 09:36:42 1953

原创 基于ok6410的韦东山驱动视频简要分析--lcd驱动

#include #include #include #include #include #include #include #include #include #include #include #include #include #include static struct fb_info *s3c_lcd_info;static

2012-09-26 09:33:04 2062

原创 makefile的简要分析

ifneq ($(KERNELRELEASE),)  /*KERNELRELEASE是一个变量,这句话的意思是,如果KERNELRELEASE的值不为空的话,就执行下面的语句*/obj-m := bus.o   /*算是变量的赋值,obj-m是一个变量,作为一个模块变量*/Else    /*else 执行之后的全部语句,直到endif*/KDIR := /home/guoqian/4

2012-09-25 19:41:00 1440

原创 printk 的简要分析

Printk的级别:在内核代码 include/linux/kernel.h 中有如下代码, 它们表示 0~7这 8 个记录级别的名称。  #define KERN_EMERG  "" /* system is unusable   */ #define KERN_ALERT   "" /* action must be taken immediately */ #define K

2012-09-25 19:36:02 1504

原创 重新安装一个linux系统后如何快速搭建可用于开发板nfs挂载根文件系统的过程

1、首先配置vm tool ,共享xp目录;查看内核:rpm -qa |grep kernel       //查找系统中旧的内核,、卸载对应版本的内核将-2.6.18-128.4.1      -2.6.18-128.2.1.el5 的版本卸载 卸载命令雷同如下,包名字可以再上面找到对应版本即[root@linuxzgf /]# rpm -e kernel-PAE-devel-2

2012-09-25 19:33:50 1720

原创 Centos上搭建能用于ok6410开发板的tftp服务器

用rpm -qa | grep tftp 检查是否安装tftp服务器如果没有。tftp:yum install tftp*(yum install xinetd tftp tftp-server)Tftp的配置文件在  vi  /etc/xinetd.d/tftp修改tftpboot 的属性 chmod  777 -R  tftpboot修改下载路径;重启:/etc/init.

2012-09-25 19:23:14 1749 1

原创 Centos 上搭建nfs且可挂载到6410开发板

用rpm -qa | grep nfs检查是否安装tftp服务器yum  install nfs1.服务端安装:1.setup2.System Services3.选中* nfs4.service nfs restart 权限文件配置示例:    1.vi /etc/exports    2.写入/nfsroot/rootfs  172.22.17.*(rw,n

2012-09-25 19:18:42 1739

转载 6410上移植uboot

由于Uboot2011.06对S3C6410有了很好的支持,所以采用Uboot2011.06版本。一、             移植环境主 机:VMWare-ubuntu开发板:ok6410—512M nandflash,Kernel:2.6.30.4 u-boot:u-boot-2011.06二、       源码获得              Uboot源码到:ftp:

2012-09-25 19:09:35 1758

原创 linux下软件的卸载与安装

Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。  Linux下软件的安装主要有三种

2012-09-25 19:06:24 1838

原创 编译可加载触摸屏驱动的uImage内核。

pc:Centos5.4内核:linux 3.0.1开发板:ok6410交叉编译器:arm-linux-gcc 4.4.1 1. make menuconfig 去掉原来的触摸屏驱动程序-> Device Drivers  -> Input device support    -> Generic input layer      -> Touchscreens

2012-09-25 19:01:38 1687

原创 编译可加载lcd驱动的linux uImage

pc:Centos5.4内核:linux 3.0.1开发板:ok6410交叉编译器:arm-linux-gcc 4.4.1LCD驱动程序怎么写LCD驱动程序?1. 分配一个fb_info结构体: framebuffer_alloc2. 设置3. 注册: register_framebuffer4. 硬件相关的操作测试:1. make menuconfig

2012-09-25 18:59:14 2150

原创 用busybox构建根文件系统

一、静态编译busybox 1、创建根文件系统的目录mkdir rootfscd rootfsmkdir bin dev etc lib proc sbin sys mnt usr  varmkdir 1777 tmp  (我变更了/tmp目录的使用权,让它开启sticky位。为/tmp目录的使用权开启此位,将可保/tmp目录下所建立的文件,只有建立它的用户才有权删除)

2012-09-25 18:50:38 3005

原创 linux上安装Qt

先说说Qt源码包,有x11的,又有embedded的,还有everywhere的。安装x11,可以开发在pc机下运行的应用程序,并且会生成一些Qt开发工具designer和qvfb。安装embedded ,可以开发在开发板上运行的Qt应用程序。使用everywhere,需要解压三份,使用不同的configure参数可以安装不同平台的Qt,包括前面说的两种。分别为x11,x86,arm。x86的程序

2012-09-25 18:46:18 2298 1

原创 ok6410上移植madplay

交叉编译时与上篇过程相同,但是在配置的时候要做些修改。1.安装zlib用交叉编译工具编译zlib,并且把库生成到交叉编译环境的库目录下./configure --prefix=/usr/local/arm/4.4.1/arm-none-linux-gnueabi --prefix是便于寻找头文件和库文件修改Makefile.CC=arm-linux-gccAR=arm-li

2012-09-25 18:40:49 1690

原创 Centos上安装madplay

如何在PC和arm中的虚拟机中制作一个mp3 player。需要准备的库文件有zlib-1.2.3.tar.gz,libid3tag-0.15.1b.tar.gz,libmad-0.15.1b.tar.gz,madplay-0.15.2b.tar.gz。zlib-1.2.3.tar.tar用于文件的压缩和解压libid3tag-0.15.1b.tar.gz mp3的解码库lib

2012-09-25 18:39:08 2428

原创 Centos上安装mplayer

到这个网站下载源码:http://www.mplayerhq.hu/design7/dload.html 一、安装essential-20071007.tar.bz21、tar;2、mkdir /usr/lib/codes3、cd essential-20071007.4、cp * /usr/lib/codecs/5、chmod 644 /usr/lib/codes

2012-09-25 18:26:57 1790

原创 ok6410的mplayer移植

安装包:MPlayer-1.0rc2.tar.bz2 交叉编译器:arm-linux-gcc-4.5.1 解压MPlayer-1.0rc2.tar.bz2 :tar –xjvf MPlayer-1.0rc2.tar.bz2进入解压文件 MPlayer-1.0rc2进行configure 配置./configure --host-cc=gcc --cc=arm-linux

2012-09-25 18:17:33 1829

原创 交叉编译tslib

交叉编译tslib-1.4下载tslib-1.4.tar.gz放到/home/driver/ts/目录下#cd/home/driver/ts#tar zxvf tslib-1.4.tar.gz #cd tslib#export CC=/usr/local/arm/4.3.2/bin/arm-linux-gcc //设定C编译器#export CXX=/usr/loc

2012-09-25 18:12:46 4173

C++ GUI Qt4.7编程+源码

界面还算清晰,至少没看过比这个还清晰的了,包括里面每章的源码!

2012-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除