- 博客(16)
- 资源 (2)
- 收藏
- 关注
转载 uclinux驱动程序简单方便的调试方法——动态加载调试方式
对于uclinux来说,调试驱动和应用程序是一个复杂的过程,如果每做一次修改,就要编译一次内核,其工作量是相当巨大的,所以找到一种简单方便的调试方法非常重要,而静态加载驱动和应用程序是工程的最终形式。记下建立步骤用来备忘和以飨像我这样的小菜虫们,呵呵 (uclinux源码版本为20060311)1、配置内核: 功能包括 nfs客户服务端 + 可加载模块功能 在内
2014-07-15 22:39:56
603
转载 uClinux内核添加驱动程序
驱动程序添加到内核的方法:1、将驱动源码(例 gpio.c gpio.h config.h)copy到 uClinux-dist/linux-2.4.x/drivers/char,修改该目录下的Makefile,在适当的地方添加 obj-$(CONFIG_LENSENS_GPIO) +=gpio.o;2、在uClinux-dist/linux-2.4.x/drivers/char
2014-07-15 22:36:27
525
转载 uClinux内核添加应用程序
HELLO WORLD 的实现 编写的第一个程序当然是hello world程序。 1)在Uclinux-dist/user/下创建一新文件夹lensens_hello 2)编写hello.c #include int main(void) { printf("Hello World!\n"):
2014-07-15 22:36:26
553
转载 uclinux驱动开发环境配置
一、为VMware linux 增加一个虚拟硬盘用于专门开发嵌入式驱动 1、点击VM-->SETTING-->hard disk-->add-->hard disk-->creat a new virtual disk-->scsi-->3G(视情况而定)-->armwork.vmdk-->finish 2、重启linux 3、执
2014-07-15 22:34:40
459
转载 WinCE5.0开发环境的建立
WinCE5.0开发环境的建立本文主要介绍WinCE5.0开发环境的建立过程及注意事项。目前WinCE5.0的开发工具主要有以下几种:Platform Builder5.0、EVC4.0+SP4、Visual Studio2005。其中Platform Builder主要用于定制WinCE操作系统,它也可以用来编写驱动程序和应用程序。EVC顾名思义就是嵌入式版的VC,它主要用来开发应用程序
2012-11-25 21:27:57
525
转载 uClibc和Glibc区别
uClibc and Glibc are not the same -- there are a number of differences whichmay or may not cause you problems. This document attempts to list thesedifferences and, when completed, will contain a
2012-10-23 16:23:21
827
原创 qt+mplayer模式播放器,嵌入式版!完工
主机版本:ubuntu11.04交叉编译器版本:arm-linux-gcc4.3.3硬件平台:tq2440主要技术内容:1、跟文件系统的制作busybox1.13+tslib1.4实现,通过nfs挂载。2、qt4.8.2的移植3、mplayer-1.0rc4+libmad移植注意的问题:编译版本问题,会出现平台汇编的错误
2012-06-19 10:26:17
2172
1
转载 Qt常用类
QChar 表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() const;//判断力是否是字母或数字boo
2012-06-18 16:32:34
691
原创 Mpalyer-1.0rc4在tq2440上的移植
主机环境:ubuntu11.04开发板平台:tq2440交叉编译环境:arm-linux-gcc 4.4.3 1、获得源码 到http://www1.mplayerhq.hu/design7/news.html上边,找到MPlayer-1.0rc4.tar.gz2下载2、配置解压源码包:tar jxvf MPlayer-1.0rc4.tar.gz2进入目录配
2012-06-18 16:25:03
1005
原创 qt4.8.2在tq2440开发板上的移植(二)--构建根文件系统
上一片文章中,给大家介绍了QT-embed4.8.2的交叉编译安装的过程。还要构建根文件系统,然后把安装好的库和字体放到根文件系统,系统才能正常启动和工作。今天,给大家介绍一下根文件系统的构建和库的移植。 1、开发环境busybox版本:1.13.0交叉编译器版本:arm-linux-gcc 4.3.3主机环境:ubuntu11.04 2、编译配置busybox(目
2012-06-18 08:10:37
1833
转载 内核-编译器-busybox个版本之间的关系
前言:本文主要记录用各个版本的编译器编译出来代码运行结果。1. (zImage)Busybox-1.3.2: arm-linux-gcc-3.3.2Linux-2.6.26.3:arm-linux-gcc-3.4.1编译结果:正常通过。运行结果:看到控制台2. (zImage2)Busybox-1.3.2: arm-linux-gcc-3.3.2Linu
2012-06-11 21:12:18
1027
原创 qt-embedd-linux4.8.2编译配置选项说明
下面是具体的选项,英语不难,大家都能看懂的。建议,参考别人写好的以下配置,在对着下面的这个看一看。Usage: configure [-h] [-prefix ] [-prefix-install] [-bindir ] [-libdir ] [-docdir ] [-headerdir ] [-plugindir ] [-importdir ] [-datadir ]
2012-06-10 22:46:16
4085
原创 qt4.8.2在tq2440开发板上的移植(一)--编译和安装
主机版本:ubuntu11.04交叉编译器版本:4.3.3 移植的主要工作就是编译在ARM板上运行的qt库,并且把这些库做到根目录中。需要的文件tslib-1.4.tar.gz qt-everywhere-opensource-src-4.8.2.tar.gz 具体步骤如下:1、首先编译安装触摸屏驱动库tslib-1.4解压root@rjm-home:~/wor
2012-06-10 22:42:07
2560
原创 ubuntu11.04安装QT Creator 2.5.0
从官方网站http://qt.nokia.com/downloads下载qt-creator-linux-x86-opensource-2.5.0.bin 1、安装root@rjm-home:~/work/Qt# ./qt-creator-linux-x86-opensource-2.5.0.bin 2、配置主界面如下: 然后,工具->选项。打开配置环境变量的窗口,
2012-06-10 14:46:26
1273
原创 ubuntu11.04下编译安装Qt4.8.2
主机版本:ubuntu11.04编译器版本:gcc 4.5.2 准备工作,下载源码包http://qt.nokia.com/downloads/downloads#qt-creator这里有几个不同的版本,我们下载的是 Qt libraries 4.8.2 for Linux/X11,也就是QT/X11。 1、建立工作目录root@rjm-home:~#mkdir w
2012-06-10 08:14:34
880
转载 qt版本介绍
1.关于Qt,Qt/E,Qtopia Core, Qtopia这些版本之间的区别和联系,似乎没有看到一个比较有价值的讨论,本人现在总结一下个人的理解: Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。 Qt/E(Qt/Embed
2012-06-10 07:56:35
2795
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人