摘要: ifneq($(KERNELRELEASE),)/*KERNELRELEASE是一个变量,这句话的意思是,如果KERNELRELEASE的值不为空的话,就执行下面的语句*/obj-m:=bus.o/*算是变量的赋值,obj-m是一个变量,作为一个模块变量*/Else/*else执行之后的全部语句,直... 阅读全文
posted @ 2012-09-25 19:41 star特530 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Printk的级别:在内核代码include/linux/kernel.h中有如下代码,它们表示0~7这8个记录级别的名称。#defineKERN_EMERG""/*systemisunusable*/#defineKERN_ALERT""/*actionmustbetakenimmediately... 阅读全文
posted @ 2012-09-25 19:36 star特530 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1、首先配置vmtool,共享xp目录;查看内核:rpm-qa|grepkernel//查找系统中旧的内核,、卸载对应版本的内核将-2.6.18-128.4.1-2.6.18-128.2.1.el5的版本卸载卸载命令雷同如下,包名字可以再上面找到对应版本即[root@linuxzgf/]#rpm-e... 阅读全文
posted @ 2012-09-25 19:33 star特530 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 用rpm-qa|greptftp检查是否安装tftp服务器如果没有。tftp:yuminstalltftp*(yuminstallxinetdtftptftp-server)Tftp的配置文件在vi/etc/xinetd.d/tftp修改tftpboot的属性chmod777-Rtftpboot修改... 阅读全文
posted @ 2012-09-25 19:23 star特530 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 用rpm-qa|grepnfs检查是否安装tftp服务器yuminstallnfs1.服务端安装:1.setup2.SystemServices3.选中* nfs4.servicenfsrestart权限文件配置示例: 1.vi/etc/exports2.写入/nfsroot/rootfs172.2... 阅读全文
posted @ 2012-09-25 19:18 star特530 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 由于Uboot2011.06对S3C6410有了很好的支持,所以采用Uboot2011.06版本。一、 移植环境主 机:VMWare-ubuntu开发板:ok6410—512M nandflash,Kernel:2.6.30.4 u-boot:u-boot-2011.06二、 源码获得 ... 阅读全文
posted @ 2012-09-25 19:09 star特530 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在She... 阅读全文
posted @ 2012-09-25 19:06 star特530 阅读(222) 评论(0) 推荐(0) 编辑
摘要: pc:Centos5.4内核:linux 3.0.1开发板:ok6410交叉编译器:arm-linux-gcc 4.4.11. make menuconfig 去掉原来的触摸屏驱动程序-> Device Drivers -> Input device support -> Generic input... 阅读全文
posted @ 2012-09-25 19:01 star特530 阅读(123) 评论(0) 推荐(0) 编辑
摘要: pc:Centos5.4内核:linux 3.0.1开发板:ok6410交叉编译器:arm-linux-gcc 4.4.1LCD驱动程序怎么写LCD驱动程序?1. 分配一个fb_info结构体: framebuffer_alloc2. 设置3. 注册: register_framebuffer4. ... 阅读全文
posted @ 2012-09-25 18:59 star特530 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、静态编译busybox1、创建根文件系统的目录mkdir rootfscd rootfsmkdir bin dev etc lib proc sbin sys mnt usr varmkdir 1777 tmp (我变更了/tmp目录的使用权,让它开启sticky位。为/tmp目录的使用权开启此... 阅读全文
posted @ 2012-09-25 18:50 star特530 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 先说说Qt源码包,有x11的,又有embedded的,还有everywhere的。安装x11,可以开发在pc机下运行的应用程序,并且会生成一些Qt开发工具designer和qvfb。安装embedded ,可以开发在开发板上运行的Qt应用程序。使用everywhere,需要解压三份,使用不同的con... 阅读全文
posted @ 2012-09-25 18:46 star特530 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 交叉编译时与上篇过程相同,但是在配置的时候要做些修改。1.安装zlib用交叉编译工具编译zlib,并且把库生成到交叉编译环境的库目录下./configure --prefix=/usr/local/arm/4.4.1/arm-none-linux-gnueabi--prefix是便于寻找头文件和库文... 阅读全文
posted @ 2012-09-25 18:40 star特530 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 如何在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用于文件的... 阅读全文
posted @ 2012-09-25 18:39 star特530 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 到这个网站下载源码:http://www.mplayerhq.hu/design7/dload.html一、安装essential-20071007.tar.bz21、tar;2、mkdir /usr/lib/codes3、cd essential-20071007.4、cp * /usr/lib/... 阅读全文
posted @ 2012-09-25 18:26 star特530 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 安装包: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 配置./con... 阅读全文
posted @ 2012-09-25 18:17 star特530 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 交叉编译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... 阅读全文
posted @ 2012-09-25 18:12 star特530 阅读(209) 评论(0) 推荐(0) 编辑