<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[synu_soft的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/synu_soft</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; synu_soft]]></copyright><item><title><![CDATA[uclinux驱动程序简单方便的调试方法——动态加载调试方式]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/37834093</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/37834093</guid><author>synu_soft</author><pubDate>Tue, 15 Jul 2014 22:39:56 +0800</pubDate><description><![CDATA[﻿﻿
对于uclinux来说，调试驱动和应用程序是一个复杂的过程，如果每做一次修改，就要编译一次内核，其工作量是相当巨大的，所以找到一种简单方便的调试方法非常重要，而静态加载驱动和应用程序是工程的最终形式。
记下建立步骤用来备忘和以飨像我这样的小菜虫们，呵呵   （uclinux源码版本为20060311）
1、配置内核：
   功能包括 nfs客户服务端 + 可加载模块功能
   在内]]></description><category></category></item><item><title><![CDATA[uClinux内核添加驱动程序]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/37834085</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/37834085</guid><author>synu_soft</author><pubDate>Tue, 15 Jul 2014 22:36:27 +0800</pubDate><description><![CDATA[﻿﻿
驱动程序添加到内核的方法：
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 ]]></description><category></category></item><item><title><![CDATA[uClinux内核添加应用程序]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/37834065</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/37834065</guid><author>synu_soft</author><pubDate>Tue, 15 Jul 2014 22:36:26 +0800</pubDate><description><![CDATA[﻿﻿
HELLO WORLD 的实现
   编写的第一个程序当然是hello world程序。
   1）在Uclinux-dist/user/下创建一新文件夹lensens_hello
   2）编写hello.c
      #include 
      int main(void)
      {
       printf("Hello World!\n"):
    ]]></description><category></category></item><item><title><![CDATA[uclinux驱动开发环境配置]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/37834033</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/37834033</guid><author>synu_soft</author><pubDate>Tue, 15 Jul 2014 22:34:40 +0800</pubDate><description><![CDATA[﻿﻿
一、为VMware linux 增加一个虚拟硬盘用于专门开发嵌入式驱动
         1、点击VM-->SETTING-->hard disk-->add-->hard disk-->creat a new virtual disk-->scsi-->3G(视情况而定）-->armwork.vmdk-->finish
         2、重启linux
         3、执]]></description><category></category></item><item><title><![CDATA[WinCE5.0开发环境的建立]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/8223486</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/8223486</guid><author>synu_soft</author><pubDate>Sun, 25 Nov 2012 21:27:57 +0800</pubDate><description><![CDATA[WinCE5.0开发环境的建立
本文主要介绍WinCE5.0开发环境的建立过程及注意事项。
目前WinCE5.0的开发工具主要有以下几种:Platform Builder5.0、EVC4.0+SP4、Visual Studio2005。其中Platform Builder主要用于定制WinCE操作系统，它也可以用来编写驱动程序和应用程序。EVC顾名思义就是嵌入式版的VC，它主要用来开发应用程序]]></description><category></category></item><item><title><![CDATA[uClibc和Glibc区别]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/8103461</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/8103461</guid><author>synu_soft</author><pubDate>Tue, 23 Oct 2012 16:23:21 +0800</pubDate><description><![CDATA[uClibc and Glibc are not the same -- there are a number of differences which
may or may not cause you problems.  This document attempts to list these
differences and, when completed, will contain a]]></description><category></category></item><item><title><![CDATA[qt+mplayer模式播放器，嵌入式版！完工]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7675667</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7675667</guid><author>synu_soft</author><pubDate>Tue, 19 Jun 2012 10:26:17 +0800</pubDate><description><![CDATA[主机版本：ubuntu11.04
交叉编译器版本：arm-linux-gcc4.3.3
硬件平台：tq2440

主要技术内容：
1、跟文件系统的制作
busybox1.13+tslib1.4实现，通过nfs挂载。
2、qt4.8.2的移植
3、mplayer-1.0rc4+libmad移植
注意的问题：编译版本问题，会出现平台汇编的错误]]></description><category></category></item><item><title><![CDATA[Qt常用类]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7673760</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7673760</guid><author>synu_soft</author><pubDate>Mon, 18 Jun 2012 16:32:34 +0800</pubDate><description><![CDATA[QChar 表示一个字符的类,包含于QtCore
判断:
bool isDigit() const;//判断是否是十进制数字('0'-'9')
bool isLetter() const;//判断是否是字母
bool isNumber() const;//判断是否是数字,包括正负号,小数点等
bool isLetterOrNumber() const;//判断力是否是字母或数字
boo]]></description><category></category></item><item><title><![CDATA[Mpalyer-1.0rc4在tq2440上的移植]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7673652</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7673652</guid><author>synu_soft</author><pubDate>Mon, 18 Jun 2012 16:25:03 +0800</pubDate><description><![CDATA[主机环境：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
进入目录
配]]></description><category></category></item><item><title><![CDATA[qt4.8.2在tq2440开发板上的移植（二）--构建根文件系统]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7653757</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7653757</guid><author>synu_soft</author><pubDate>Mon, 18 Jun 2012 08:10:37 +0800</pubDate><description><![CDATA[上一片文章中，给大家介绍了QT-embed4.8.2的交叉编译安装的过程。还要构建根文件系统，然后把安装好的库和字体放到根文件系统，系统才能正常启动和工作。
今天，给大家介绍一下根文件系统的构建和库的移植。
 
1、开发环境
busybox版本：1.13.0
交叉编译器版本：arm-linux-gcc 4.3.3
主机环境：ubuntu11.04
 
2、编译配置busybox（目]]></description><category></category></item><item><title><![CDATA[内核-编译器-busybox个版本之间的关系]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7654001</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7654001</guid><author>synu_soft</author><pubDate>Mon, 11 Jun 2012 21:12:18 +0800</pubDate><description><![CDATA[前言：本文主要记录用各个版本的编译器编译出来代码运行结果。
1. (zImage)
Busybox-1.3.2：
 arm-linux-gcc-3.3.2
Linux-2.6.26.3：arm-linux-gcc-3.4.1
编译结果：正常通过。
运行结果：看到控制台

2. (zImage2)
Busybox-1.3.2：
 arm-linux-gcc-3.3.2
Linu]]></description><category></category></item><item><title><![CDATA[qt-embedd-linux4.8.2编译配置选项说明]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7650884</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7650884</guid><author>synu_soft</author><pubDate>Sun, 10 Jun 2012 22:46:16 +0800</pubDate><description><![CDATA[下面是具体的选项，英语不难，大家都能看懂的。建议，参考别人写好的以下配置，在对着下面的这个看一看。
Usage:  configure [-h] [-prefix ] [-prefix-install] [-bindir ] [-libdir ]
        [-docdir ] [-headerdir ] [-plugindir  ] [-importdir ] [-datadir ]]]></description><category></category></item><item><title><![CDATA[qt4.8.2在tq2440开发板上的移植（一）--编译和安装]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7650864</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7650864</guid><author>synu_soft</author><pubDate>Sun, 10 Jun 2012 22:42:07 +0800</pubDate><description><![CDATA[主机版本：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]]></description><category></category></item><item><title><![CDATA[ubuntu11.04安装QT Creator 2.5.0]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7649965</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7649965</guid><author>synu_soft</author><pubDate>Sun, 10 Jun 2012 14:46:26 +0800</pubDate><description><![CDATA[从官方网站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、配置
主界面如下：

 
然后，工具->选项。打开配置环境变量的窗口，]]></description><category></category></item><item><title><![CDATA[ubuntu11.04下编译安装Qt4.8.2]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7649471</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7649471</guid><author>synu_soft</author><pubDate>Sun, 10 Jun 2012 08:14:34 +0800</pubDate><description><![CDATA[主机版本：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]]></description><category></category></item><item><title><![CDATA[qt版本介绍]]></title><link>https://blog.youkuaiyun.com/synu_soft/article/details/7649470</link><guid>https://blog.youkuaiyun.com/synu_soft/article/details/7649470</guid><author>synu_soft</author><pubDate>Sun, 10 Jun 2012 07:56:35 +0800</pubDate><description><![CDATA[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]]></description><category></category></item></channel></rss>