摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 几点说明: 1. 本文档参考了 金步国在LinuxSir 上的文档和对 LFS 英文文档的翻译 。 2. 本文档只是一个 step by step,在 LFS 时,强烈建议本文档与 LFS6.3 英文文档同时打开以便对照查看,LFS英文文档是本文档的基础,而且上边许多原因和细节很有学习价值,在此为了简略一一略去,但并不代表没有意义,相反每一步背后的原因才是学习的关键。 3. LFS 对于初学 Linux的人是毒药酒,但是对于老鸟又过于简单(BLFS、CLF... 阅读全文
posted @ 2012-01-13 11:24 gnuhpc 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 可以根据终端大小自动调整输出,并且修正了上一个版本的一些小bug,更加贴近现在Linux用的More。 /** =====================================================================================** Filename: more02.c** Description: A User Version of Command more** Version: 2.0* Created: 12... 阅读全文
posted @ 2012-01-13 11:20 gnuhpc 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc//** =====================================================================================** Filename: more01.c** Description: A User Version of Command more** Version: 1.0* Created: 12/03/2008 06:36:56 PM* Revision: none* Compiler: gcc** Author: Futuredaemon 阅读全文
posted @ 2012-01-13 11:12 gnuhpc 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/本文参考自http://daili.s314.xrea.com/11/browse.php?u=Oi8vd3d3LmRhdmlkc3VkamltYW4uaW5mby8yMDA2LzAzLzI3L2luc3RhbGxpbmctYW5kLXNldHRpbmctdGZ0cGQtaW4tdWJ1bnR1Lw%3D%3D&b=5 在Ubuntu8.04下测试通过。TFTP服务在网络安装、嵌入式开发方面有重要的应用,关于在LINUX下如何配置TFTP服务网上有很多的讨论,这里介绍一种在Ubuntu下较为简单的方法 阅读全文
posted @ 2012-01-13 11:07 gnuhpc 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/1.用途利用位运算,完成判断两个数字直接二进制的差异,数值交换,判断是否为2的次方,以及判断机器是SMALL_ENDIAN还是BIG_ENDIAN等。2.描述语言C++3.原理这个也没有什么原理,就是位运算,包括位移、与、或、异、取反或等。4.代码/* * ===================================================================================== * Version: 1.0 * Created: ... 阅读全文
posted @ 2012-01-09 17:37 gnuhpc 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/1.用途 将一个整型数值和一个IP字符串相互转换。 2.描述语言 C, Java 3.原理 IP地址是一个以点作为分隔符的十进制四字段字符串,例如“10.0.3.193”。将这四个十进制数转化为二进制即为: 每段数字 相对应的二进制数 10 00001010 0 00000000 3 00000011 193 11000001 以从左到右的顺序放在一起,为00001010 00000000 00000011 11000001,转换为10进制数就是:167773121,即为一个... 阅读全文
posted @ 2012-01-09 12:00 gnuhpc 阅读(7105) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/1.简介 NFS(Network File System, 网络文件系统)可以通过网络将分享不同主机(不同的OS)的目录——可以通过NFS挂载远程主机的目录, 访问该目录就像访问本地目录一样! 一般而言, 使用nfs能够方便地使各unix-like系统之间实现共享. 2.原理 NFS运行在SUN的RPC(Remote Procedure Call, 远程过程调用)基础上, RPC定义了一种与系统无关的方法来实现进程间通信. 由此, NFS server也可以看作是RPC server. 正因为... 阅读全文
posted @ 2012-01-08 10:51 gnuhpc 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/2.交叉编译Qt各种版本 1)交叉编译Qtopia2.2.0,使用Arm-linux-gcc3.3.2 首先在myqt下建立dist目录,dist里面再建立include、lib两个目录.先要进行一些支持库的交叉编译。 zlib-1.2.3 $tar zxvf zlib-1.2.3.tar.gz $ cd zlib-1.2.3/ $./configure --shared $vi Makefile 对应行改为 CC=/usr/local/arm/3.3.2/b... 阅读全文
posted @ 2012-01-08 10:46 gnuhpc 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/1. 编译安装X86主机版各种QT: 1)准备工作 $sudo apt-get install gcc-3.3 g++-3.3 build-essential libx11-dev libxext-dev uuid-dev libjpeg-dev zlib1g-dev zhcon 其中: Gcc-3.3,G++-3.3是GCC3.3版本,没有使用系统自带的4.3.1,原因是GCC4在编译QT3-X11时可能会出错。 Build-essential是ubuntu/debian下编... 阅读全文
posted @ 2012-01-08 10:40 gnuhpc 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 作者:gnuhpc出处:http://www.cnblogs.com/gnuhpc/注:此文成文较早,又因笔者2009年后再不对嵌入式技术进行研究,故没有维护本文,请自行根据现在的技术发展阅读此文。 架构了解: 首先要明白的就是QT各种版本之间关系和应用场景,否则十分郁闷,尤其是在编译和开发的时候。 首先介绍的是Qt-X11,这里的X11含义就是X Window 系统版本11的意思,这个版本就是在X11上跑的QT,简单的说是主机版的QT,用于开发X11(一般Linux)下的应用程序。里面有许多工具以后可能需要使用,比如uic、linguist、qvfb等,这些程序我们会在后边一一介... 阅读全文
posted @ 2012-01-07 23:19 gnuhpc 阅读(445) 评论(0) 推荐(0) 编辑