<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[atower_boy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/atower_boy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; atower_boy]]></copyright><item><title><![CDATA[Smartarm3250，学习中！！！]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6684174</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6684174</guid><author>atower_boy</author><pubDate>Sat, 13 Aug 2011 14:31:40 +0800</pubDate><description><![CDATA[Smartarm3250板子到了快半个月了，到今天为止，差不多把配套的实验指导看了一半（边看边做实验），唉，叹口气，感觉路漫漫其修远兮，加把劲，得把这个项目搞定。
顺便感慨下，周立功的板子真AMD贵，Smartarm3250，也没啥东东，3400RMB，对比MINI2440，才]]></description><category></category></item><item><title><![CDATA[“在使用Samba进行建立Wisamba无法访问，你可能没有权限使用网络”的一种问题原因及解决]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6666943</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6666943</guid><author>atower_boy</author><pubDate>Sun, 07 Aug 2011 15:09:14 +0800</pubDate><description><![CDATA[我有台Linux机器，为了与Windows复制文件方便些，准备启用samba，所有步骤都配好了，从windows也能看到Linux的共享目录了，可以想进入共享目录时，总是报错“\\145.24.32.178\share 无法访问。您可能没有权限使用网资源。请与这台服务器的管理员联]]></description><category></category></item><item><title><![CDATA[linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6631762</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6631762</guid><author>atower_boy</author><pubDate>Mon, 25 Jul 2011 14:19:06 +0800</pubDate><description><![CDATA[原文链接：http://www.linuxdiyf.com/bbs/thread-90655-1-8.html  相信很多跟我一样想要学习unix编程的朋友在兴冲冲拿到《unix环境高级编程》后，准备拿源码练练手时，执行第一个myls就出现一大堆的错误，这未免时个不小的打击。今天]]></description><category></category></item><item><title><![CDATA[Qt 4常见IDE的比较-我的推荐是Qt Creator和Eclipse]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6451800</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6451800</guid><author>atower_boy</author><pubDate>Sat, 28 May 2011 14:31:00 +0800</pubDate><description><![CDATA[<br />现在支持Qt的IDE（集成开发环境，以下简称IDE）有很多种，其中能够像Qt一样跨平台使用的主要有Qt Creator、QDevelop 、Eclipse 、MonkeyStudio、 Code::Blocks等。在X11平台上还有老牌的 Kdevelop。在Windows平台上使用比较多的则主要是Microsoft的Visual Studio系列以及Eclipse。在Mac上主要是使用XCode。<br />在上述IDE中，Qt Creator是最值得推荐的。因为它是Nokia官方推出的一款跨]]></description><category></category></item><item><title><![CDATA[什么是qt，QT Creator, QT SDK, QT Designer]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6414865</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6414865</guid><author>atower_boy</author><pubDate>Thu, 12 May 2011 15:18:00 +0800</pubDate><description><![CDATA[<br />Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的，很容易扩展，并且允许真正地组件编程。　　自从1996年早些时候，Qt进入商业领域，它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础，KDE是所有主要的Linux发行版的一个标准组件。 <br />　　Qt支持下述平台： <br />MS/Windows - 95、98、NT 4.0、ME、2000、XP 和 Vist]]></description><category></category></item><item><title><![CDATA[redhat9配置qte开发环境]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6395040</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6395040</guid><author>atower_boy</author><pubDate>Wed, 04 May 2011 20:45:00 +0800</pubDate><description><![CDATA[<br />写在前面：半年前我就开始研究Qt了，后来怎么也安装不上Qte的包。开始是在redhat9上安装有依赖性的问题，然后在FC5、FC7上安装有因为虚拟帧缓冲的问题不能运行。最近我终于把Qte安装到redhat9上了，但是我已经不玩这个了。<br /> 首先说一下我的安装环境redhat9、tmake-1.11.tar.gz（这个好像是创建编译项目时候用的）、qt-x11-2.3.2.tar.gz（x11上的qt提供虚拟帧缓冲和一些开发工具）、qt-embedded-2.3.7.tar.gz（嵌入式q]]></description><category></category></item><item><title><![CDATA[编译QT软件包时，Linux内核版本过高的问题]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6375397</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6375397</guid><author>atower_boy</author><pubDate>Sat, 30 Apr 2011 11:09:00 +0800</pubDate><description><![CDATA[<br /> <br />编译QT软件包时，会出现编译失败，原因是Linux的GCC版本过高，我当时用的red hat interprise 5.0（内核2.6.18），后来改为red hat 9.0（内核2.4.20），就没这个版本问题了。]]></description><category></category></item><item><title><![CDATA[uuid的问题（编译qt、qt/e、qtopia）]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6375391</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6375391</guid><author>atower_boy</author><pubDate>Sat, 30 Apr 2011 11:05:00 +0800</pubDate><description><![CDATA[<br />问题：<br /> <br />global1.cpp:39:23: uuid/uuid.h: 没有那个文件或目录<br />global1.cpp: In static member function `static QUuid Global::generateUuid()': <br />global1.cpp:188: `::uuid_generate' undeclared (first use here) <br />make[1]: *** [.obj/linux-generic-g]]></description><category></category></item><item><title><![CDATA[QT/QTE 编译安装问题与解决之道]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6375389</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6375389</guid><author>atower_boy</author><pubDate>Sat, 30 Apr 2011 11:04:00 +0800</pubDate><description><![CDATA[<br />编译Qt/Embedded<br />编译过程出现错误：<br />错误一：<br />error: ‘QWSInputMethod’ has not been declared<br />修正方法：<br />cd $QTDIR/src/kernel //$DTDIR=/home/opiehome/qt-2.3.10<br />gedit qwindowsystem_qws.h<br />在前面增加以下两行<br />class QWSInputMethod;<br />class QWSGe]]></description><category></category></item><item><title><![CDATA[安装Qt/Emedded2.3.7出错no such file:/src/tools/qconfig-qvfb.h...]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6375386</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6375386</guid><author>atower_boy</author><pubDate>Sat, 30 Apr 2011 11:02:00 +0800</pubDate><description><![CDATA[<br />./configure -qconfig -qvfb -depths 4,8,16,32后就出错出错no such file:/src/tools/qconfig-qvfb.h..<br /> <br />解决办法：<br /> <br />是提示找不到qconfig-qvfb.h文件<br />configure 写法不对,-qconfig 后接 qvfb 时系统会以为你用的是qconfig-qvfb.h 配置.<br /><br />./configure -qvfb -depths 4,8]]></description><category></category></item><item><title><![CDATA[嵌入式工具Qt的安装与使用]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6375379</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6375379</guid><author>atower_boy</author><pubDate>Sat, 30 Apr 2011 10:59:00 +0800</pubDate><description><![CDATA[<br />Qt是Trolltech公司的一个产品。Trolltech是挪威的一家软件公司，主要开发两种产品：一种是 跨平台应用程序界面框架；另外一种就是提供给做嵌入式Linux开发的应用程序平台，能够应用到PDA和各种移动设备上。Qt和Qtopia分别是其中具 有代表性的两个。 <br />Qt是一个多平台的C++图形用户界面应用程序框架，它能给用户提供精美的图形用户界面所需要的所有元素，而且它是基于一种面向对象的思想，所以用户对其对象的扩展是相当容易的，并且它还支持真正的组件编程。 <br /><br ]]></description><category></category></item><item><title><![CDATA[STM32 调试时，出现:cannot access memory!!!]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6338460</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6338460</guid><author>atower_boy</author><pubDate>Thu, 21 Apr 2011 13:36:00 +0800</pubDate><description><![CDATA[<br />以前做的项目是stm32f103vc+ucos，这次做一个新东东，采用的是stm32f101c8，无操作系统的，代码由stm32f103vc+ucos移植过来，用SWD调试时出现cannot access memory问题，上网查找，也找不出什么所以然，没办法，还得自己找，通过跟以前做的工程文件对比，及出现提示（不能访问内存），我想这应该是工程文件中某个设置点超出了stm32f101c8的内存范围，stm32f103vc：256K的flash、48k的sram；stm32f101c8：64K的f]]></description><category></category></item><item><title><![CDATA[移植linux2.6.32.2到mini2440]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6331380</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6331380</guid><author>atower_boy</author><pubDate>Mon, 18 Apr 2011 15:57:00 +0800</pubDate><description><![CDATA[链接：http://my.chinaunix.net/space.phpuid=24708340&do=blog&id=122313移植一个干净的源码，便于学习linux驱动<br />准备工作：<br />1.主机--ubuntu10.042.编译工具--友善arm-linux-gcc-4.4.33.硬件--mini2440(预装友善的supervivi+kernel+root_fs,便于定位问题)移植步骤：1.获取源码#wget http://www.kernel.org/pub/linux/kerne]]></description><category></category></item><item><title><![CDATA[mkimage使用详解]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6330931</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6330931</guid><author>atower_boy</author><pubDate>Mon, 18 Apr 2011 13:40:00 +0800</pubDate><description><![CDATA[uboot源代码的tools/目录下有mkimage工具，这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候，是在原来的可执行映象文件的前面加上一个0x40字节的头，记录参数所指定的信息，这样uboot才能识别这个映象是针对哪个CPU体系结构的，哪个OS的，哪种类型，加载内存中的哪个位置， 入口点在内存的那个位置以及映象名是什么root@Glym:/tftpboot# ./mkimage<br />Usage: ./mkimage -l image<br />-l =]]></description><category></category></item><item><title><![CDATA[Linux 内核 Starting kernel ... 串口无输出问题归纳总结]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6330903</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6330903</guid><author>atower_boy</author><pubDate>Mon, 18 Apr 2011 13:26:00 +0800</pubDate><description><![CDATA[（注：该文大量参考http://blog.liuwentao.net/read.php?save_154）Uboot输出，无内核信息输出<br />## Booting kernel from Legacy Image at 32000000 ... <br />Image Name: Linux-2.6.13-utulinux2440 <br />Created: 2007-11-04 7:12:20 UTC <br />Image Type: ARM Linux Kernel Image (gzip c]]></description><category></category></item><item><title><![CDATA[U-BOOT.2009.08中TFTP时Retry count exceeded; starting again 解决方法]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6309068</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6309068</guid><author>atower_boy</author><pubDate>Fri, 08 Apr 2011 11:33:00 +0800</pubDate><description><![CDATA[上网查看各方面资料：得出一个解决办法，继续修改/net/tftp.c文件中的下面这句#define TIMEOUT   5000UL   /* Millisecs to timeout for lost pkt */  改为#define TIMEOUT   60000UL   /* Millisecs to timeout for lost pkt */网上还提供另一种方法：修改开发板对应的配置文件 include/configs/utu2440.h中的 CONFIG_SYS_HZ#define CONF]]></description><category></category></item><item><title><![CDATA[PC值=当前程序执行位置+8]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6291081</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6291081</guid><author>atower_boy</author><pubDate>Thu, 31 Mar 2011 11:05:00 +0800</pubDate><description><![CDATA[ARM处理器使用流水线来增加处理器指令流的速度，这样可使几个操作同时进行，并使处理与存储器系统之间的操作更加流畅，连续，能提供0.9MIPS/MHZ的指令执行速度。 PC代表程序计数器，流水线使用三个阶段，因此指令分为三个阶段执行：1.取指（从存储器装载一条指令）；2.译码（识别将要被执行的指令）；3.执行（处理指令并将结果写回寄存器）。而R15（PC）总是指向“正在取指”的指令，而不是指向“正在执行”的指令或正在“译码”的指令。一般来说，人们习惯性约定将“正在执行的指令作为参考点”，称之为当前第一条指令，]]></description><category></category></item><item><title><![CDATA[ARM开发笔记]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6291061</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6291061</guid><author>atower_boy</author><pubDate>Thu, 31 Mar 2011 10:59:00 +0800</pubDate><description><![CDATA[<br /> <br />热乎乎刚写的ARM开发笔记<br />http://www.ee365.cn 2006-09-07 13:16<br />完全为了回报大家的帮忙，前段时间只是看，现在我来写<br />希望大家指点的同时也把自己的心得写出来，公布一下<br />特意申请了个BLOG来存放：http://mamajinco.blog.com.cn/<br />先贴个回答几个暂时比我菜的兄弟的问题<br />==========================================<br />]]></description><category></category></item><item><title><![CDATA[ARM、DSP、FPGA的技术特点和区别]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6291054</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6291054</guid><author>atower_boy</author><pubDate>Thu, 31 Mar 2011 10:57:00 +0800</pubDate><description><![CDATA[<br /> <br />在嵌入式开发领域，ARM是一款非常受欢迎的微处理器，其市场覆盖率极高，DSP和FPGA则是作为嵌入式开发的协处理器，协助微处理器更好的实现产品功能。那三者的技术特点以及区别是什么呢？下文就此问题略做了总结。<br />ARM（Advanced RISC Machines）是微处理器行业的一家知名企业，设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。<br />ARM架构是面向低预算市场设计的第一款RISC微处理器，基本是32位单片机的行业标准，它提供一系列内核、体系]]></description><category></category></item><item><title><![CDATA[ARM几条汇编指令的比较(转载)]]></title><link>https://blog.youkuaiyun.com/atower_boy/article/details/6290977</link><guid>https://blog.youkuaiyun.com/atower_boy/article/details/6290977</guid><author>atower_boy</author><pubDate>Thu, 31 Mar 2011 10:38:00 +0800</pubDate><description><![CDATA[<br /> <br />1、LDR R0，=0X3FF5000 ;伪指令,把0X3FF5000这个地址送给R0 <br />2、LDR R0，0XFF       ; 把立即数0xff送给R0<br />3、LDR R0，=&FF       ; &相当于0X <br />4、BIC R0，R0，#%1011 ;.#表示立即数,%表示二进制<br />LDR R1,=0x3ff5000    ;伪指令 R1=0X3FF5000<br />LDR R1,0x3ff5000     ;存储器访问指令 R1= ]]></description><category></category></item></channel></rss>