<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[星星之火，可以燎原!......]]></title><description><![CDATA[好记性不如烂笔头......]]></description><link>https://blog.youkuaiyun.com/duloveding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; duloveding]]></copyright><item><title><![CDATA[该设备无法启动(代码10)]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/45037359</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/45037359</guid><author>duloveding</author><pubDate>Tue, 14 Apr 2015 09:14:55 +0800</pubDate><description><![CDATA[前一段时间遇到这个问题，直接网上找找解决了，结果今天又遇到了，解决了好半天，今天干脆在blog中记录下来，以后再需要就可以直接用了。

    先把方法发出来，以后再整理。

    1。在“运行”中输入“regedit”打开注册表，找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSEt\Enum\USB”，在“USB”上点右键选“使用权限”再选“Ev]]></description><category></category></item><item><title><![CDATA[linux 启动脚本中无法自动启动后台应用的问题]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/16838683</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/16838683</guid><author>duloveding</author><pubDate>Wed, 20 Nov 2013 08:52:42 +0800</pubDate><description><![CDATA[遇到这个问题，百度之后，发现csdn有解，感谢carbonink。
 
1、新：处理器更换为CX92745，Linux version 2.6.32 
   老：Linux version 2.6.19.2
2、应用程序EthHV在之前平台可在后台正常运行 启动脚本中调用rc.local脚本，执行/test/EthHV &后，该应用正常后台启动
【问题】
1、登陆后，手动执行“/tes]]></description><category></category></item><item><title><![CDATA[Linux驱动编译与加载]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/13766333</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/13766333</guid><author>duloveding</author><pubDate>Thu, 31 Oct 2013 09:18:55 +0800</pubDate><description><![CDATA[Linux编译驱动源码，modpost老是出错，于是进入/usr/src/`uname -r`目录下
　　#make scripts
　　接着再编译源码，之前的错误消失了。出现了新的错误：
　　**1.c:1052:error:void value not ignored as it ought to be
　　**1.c源代码中的1052行是：
　　ret = unregister_c]]></description><category></category></item><item><title><![CDATA[指针函数与函数指针的区别]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/11633471</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/11633471</guid><author>duloveding</author><pubDate>Fri, 13 Sep 2013 11:08:11 +0800</pubDate><description><![CDATA[一、
在学习arm过程中发现这“指针函数”与“函数指针”容易搞错，所以今天，我自己想一次把它搞清楚，找了一些资料，首先它们之间的定义：
1、指针函数是指带指针的函数，即本质是一个函数。函数返回类型是某一类型的指针
     类型标识符    *函数名(参数表)
      int *f(x，y);
 
首先它是一个函数，只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变]]></description><category></category></item><item><title><![CDATA[关于preempt_enable 和 preempt_disable]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/11604455</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/11604455</guid><author>duloveding</author><pubDate>Thu, 12 Sep 2013 15:59:17 +0800</pubDate><description><![CDATA[关于preempt_enable 和 preempt_disable

允许抢占和禁止抢占。




例如：内核态程序 和 中断处理程序的互斥

因为中断是异步的（不只要何时发生中断，也即随时可能发生中断），因此如果内核态的程序使用了和中断处理程序中相同的数据结构，那么必须进行互斥访问。





load %r0, counter

add %r0,1 //发生]]></description><category></category></item><item><title><![CDATA[Linux--根文件系统的挂载过程分析]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/9667949</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/9667949</guid><author>duloveding</author><pubDate>Wed, 31 Jul 2013 14:45:49 +0800</pubDate><description><![CDATA[前言：
本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析，文中所有提及的名词和数据都是以该环境为例，所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方，欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论，先行谢过。
简单的来说，根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段，首先去创建虚拟的根文件]]></description><category></category></item><item><title><![CDATA[嵌入式Linux启动过程中的问题积累]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/9491729</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/9491729</guid><author>duloveding</author><pubDate>Fri, 26 Jul 2013 09:42:20 +0800</pubDate><description><![CDATA[1.Bad Magic Number 
## Booting image at 33000000 ...
Bad Magic Number
OMAP5912 OSK # （tftp下载好kernel的uImage后就停止在这，不能启动kernel）

问题原因：启动参数设置错误,0x30000000处不可以执行。
有
的开发板sdram不是在0x33000000，所以不能把kerne]]></description><category></category></item><item><title><![CDATA[[UBOOT]uboot命令添加过程]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/9377653</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/9377653</guid><author>duloveding</author><pubDate>Fri, 19 Jul 2013 10:51:54 +0800</pubDate><description><![CDATA[uboot命令添加过程

    U-Boot的命令为用户提供了交互功能，并且已经实现了几十个常用的命令。如果开发板需要很特殊的操作，可以添加新的U-Boot命令。
    U-Boot的每一个命令都是通过U_Boot_CMD宏定义的。这个宏在头文件中定义






#ifdef CFG_LONGHELP
#define
 U_BOOT_CMD(name,maxargs,]]></description><category></category></item><item><title><![CDATA[linux下cfsetospeed和cfsetispeed函数]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/9344843</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/9344843</guid><author>duloveding</author><pubDate>Tue, 16 Jul 2013 17:00:10 +0800</pubDate><description><![CDATA[原文地址：linux下cfsetospeed和cfsetispeed函数作者：lvtmlzk

对于波特率的设置通常使用cfsetospeed和cfsetispeed函数来完成。获取波特率信息是通过cfgetispeed和cfgetospeed函数来完成的。
cfsetospeed函数
头文件:
#include
函数原型:
int cfsetospeed(struct termio]]></description><category></category></item><item><title><![CDATA[Linux串口—struct termios结构体]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/9344773</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/9344773</guid><author>duloveding</author><pubDate>Tue, 16 Jul 2013 16:56:32 +0800</pubDate><description><![CDATA[一、数据成员
                
                termios 函数族提供了一个常规的终端接口，用于控制非同步通信端口。 这个结
                构包含了至少下列成员： 
                tcflag_t c_iflag;      /* 输入模式 */
                tcflag_t c_oflag;  ]]></description><category></category></item><item><title><![CDATA[Qt HTML CSS颜色对照表]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8662695</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8662695</guid><author>duloveding</author><pubDate>Tue, 12 Mar 2013 11:02:01 +0800</pubDate><description><![CDATA[css颜色代码对照
FFFFFF #DDDDDD #AAAAAA









FFFFFF

#DDDDDD

#AAAAAA

#888888

#666666

#444444

#000000



#FFB7DD

#FF88C2

#FF44AA

#FF0088

#C10066

#A20055

#]]></description><category></category></item><item><title><![CDATA[QT模态对话框及非模态对话框]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8662028</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8662028</guid><author>duloveding</author><pubDate>Tue, 12 Mar 2013 09:13:51 +0800</pubDate><description><![CDATA[QT模态对话框及非模态对话框

模态对话框（Modal Dialog）与非模态对话框（Modeless
 Dialog）的概念不是Qt所独有的，在各种不同的平台下都存在。又有叫法是称为模式对话框，无模式对话框等。所谓模态对话框就是在其没有被关闭之前，用户不能与同一个应用程序的其他窗口进行交互，直到该对话框关闭。对于非模态对话框，当被打开时，用户既可选择和该对话框进行交互，也可以选择同应用程序]]></description><category></category></item><item><title><![CDATA[qt 4.7.2 窗体设计]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8659804</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8659804</guid><author>duloveding</author><pubDate>Mon, 11 Mar 2013 16:11:26 +0800</pubDate><description><![CDATA[设计多窗体切换时，把窗体属性设成
    dialog1.setWindowFlags(Qt::ToolTip);
导致窗体中line Edit 不起作用。]]></description><category></category></item><item><title><![CDATA[QMetaObject::connectSlotsByName: No matching signal error]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8644897</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8644897</guid><author>duloveding</author><pubDate>Thu, 07 Mar 2013 08:59:56 +0800</pubDate><description><![CDATA[有用


http://www.cnblogs.com/ttylikl/archive/2009/07/13/1522770.html








connectSlotsByName 是一个QMetaObject类里的static函数，其定义如下： 
static void connectSlotsByName(QObject *o);

其作用是如其名称一样，]]></description><category></category></item><item><title><![CDATA[QT中 窗口部件的 背景图片 的设置]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8643062</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8643062</guid><author>duloveding</author><pubDate>Wed, 06 Mar 2013 16:45:49 +0800</pubDate><description><![CDATA[方法一：
首先设置 
autoFillBackground 属性为真
然后定义一个QPalette对象
设置QPalette对象的背景属性（颜色或图片）
最后设置QWidget对象的Palette
实例：
QWidget *widget =new QWidget;
widget->setAutoFillBackground(true);
QPalette palette;
//]]></description><category></category></item><item><title><![CDATA[QT给我们的窗口添加背景图片]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8643003</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8643003</guid><author>duloveding</author><pubDate>Wed, 06 Mar 2013 16:36:08 +0800</pubDate><description><![CDATA[给串口添加背景图片有很多种方法，接下来来中特殊的方法。使用调色板来实现哦
 
     QPalette p = palette();  //  得到窗口部件的调色板
     QPixmap img("a.png");  //蓝色图片
     p.setBrush(QPalette::Window, QBrush(img)); //给窗体设置笔刷，用笔刷设置
     setPale]]></description><category></category></item><item><title><![CDATA[QT4.7.2之calculatorbuilder编译]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8626891</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8626891</guid><author>duloveding</author><pubDate>Fri, 01 Mar 2013 17:00:53 +0800</pubDate><description><![CDATA[这两天装好了qt4.7.2的开发环境。
开始试着做工程，一步一步测试着来吧。
先把pc端的程序编译一下。
1，设置好环境变量
2，qmake -project
3，qmake
4，make
错误：
[root@bogon calculatorbuilder]# make
/opt/qt-4.7.2-pc/bin/uic calculatorform.ui -o ui_calcul]]></description><category></category></item><item><title><![CDATA[关于QMAKESPEC的问题]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8618841</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8618841</guid><author>duloveding</author><pubDate>Wed, 27 Feb 2013 18:13:43 +0800</pubDate><description><![CDATA[系统是FC5，刚才运行源码examples中的实例的时候，重新编译，qmake后出现了如下错误：

[taotao@localhost basiclayouts1]$ qmake
/home/taotao/qt-x11-opensource-src-4.2.0/.qmake.cache:2: Unknown replace function: quote
/home/taotao/qt-x]]></description><category></category></item><item><title><![CDATA[Qt-4.7.1编译全过程]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8617943</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8617943</guid><author>duloveding</author><pubDate>Wed, 27 Feb 2013 15:22:40 +0800</pubDate><description><![CDATA[有用，转了。

原文地址：Qt-4.7.1编译全过程作者：康嘉星




1、           从qt官网

 http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.1.tar.gz 下载最新版的qt-4.7.1

 
2、首先将源文件 解压到 /usr/local/arm（没有该目录可以新]]></description><category></category></item><item><title><![CDATA[Qt/Qte-4.7.2开发环境搭建及Micro2440的移植（笔记）]]></title><link>https://blog.youkuaiyun.com/duloveding/article/details/8617446</link><guid>https://blog.youkuaiyun.com/duloveding/article/details/8617446</guid><author>duloveding</author><pubDate>Wed, 27 Feb 2013 13:55:57 +0800</pubDate><description><![CDATA[写的不错，转载了。



虽然网上有不少关于这方面的资料，想了想还是自己写个总结，毕竟各人有各人的问题，这篇文章也主要是作为个人的学习记录，需要的朋友可以参考哈，老手高手们就不用看了哈。。
之前已经搭建过友善之臂提供的qtopia-2.20开发环境，但用着用着愈发觉着不爽。为何？？Qtopia-2.20是基于Qt-Embedded2.3的。2.3版本哪!！！现在Qt/Qte的最新版本是Q]]></description><category></category></item></channel></rss>