- 博客(153)
- 资源 (6)
- 收藏
- 关注
原创 如何在网址中不加端口号即可以访问嵌入式web网页
移植的goAhead2.5嵌入式web服务器可以正常的在客户端浏览器上访问网页了,但每次访问首页时都需要在IP地址后面带一个端口号:8080。可不可以不带端口号实现访问嵌入式web网页呢?答案是肯定的,至少在公司的嵌入式web服务器(也是goAhead)上实现了!原以为需要在web服务器中处理一下,实际上并非如此。客户端浏览器默认是向80端口发送网页请求的,那么把goA
2011-12-27 13:59:09
9840
原创 Eclipse快捷键大全
作者:reille本博客网址:http://blog.csdn.net/reille/,原创作品,转载请知会:reille@qq.com本文内容概要:介绍和说明eclipse中的快捷键———————————————————————————————————————————————————————————对于eclipse而言,其具有许多内置的快捷键,这大大方便了开发者的。熟悉
2011-12-05 09:05:20
1337
原创 Qt .pro项目工程文件语法和格式
作者:reille 本博客网址:http://blog.csdn.net/reille/,原创作品,转载请知会:reille@qq.com本文内容概要:使用Qt Creator创建工程,会自动生成.pro工程文件。在工程中常涉及到对.pro工程文件的修改,因此了解和熟悉.pro工程文件对Qt编程来说是非常有利的。从本人角度看,.pro工程文件有点类似makefile文件,因此如果了解m
2011-12-04 18:54:15
4821
1
原创 eclipse中出现No Default Proposals即编写代码时无法自动补全(智能提示)的问题
越来越觉得eclipse是个不错的工具,但一直有个问题:家里的eclipse具有智能提示的功能,而在公司里却没有,致使在公司里编写代码十分不爽。使用快捷键:Alt+/ 提示“No Default Proposals。”查了下快捷键的设置,Edit菜单下Content Assist分配的快捷键是:Alt+/ ,而且确认没有快捷键的冲突。为什么使用快捷键:Alt+/ 会提示“No De
2011-12-02 14:35:25
9983
转载 Eclipse设置、调优、使用
eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 只要在eclip
2011-12-02 09:44:54
8312
原创 MinGW GCC下sleep()函数问题
在MinGW GCC下编译带sleep()函数的测试程序,不管是包含了unistd.h头文件,还是stdio.h、stdlib.h头文件,就是找不到该函数的定义!在linux下,sleep()函数的头文件是:unistd.h,但在MinGW GCC下没有了这个函数的定义,到是在windows.h文件中有Sleep()函数的定义,其单位是ms级的延迟处理。根据这种情况,我们可以采用如下的处理
2011-11-30 16:32:26
11644
原创 安装新版本Qt Creator后F1无法显示帮助文档的问题
下载并安装新版本的Qt Creator后,按F1,居然不能显示在线帮助文档了。如下图所示:其实这是因为没有把相应Qt Creator版本的帮助文档添加进去的缘故。解决方法如下:【工具】->【选项】->【帮助】->【文档】->【添加】,添加Qt Creator安装目录下share\doc\qtcreator\qtcreator.qch文档即可,如下图所示:上面加颜色的一行即为
2011-11-27 21:37:08
10985
原创 Xshell显示中文乱码问题
Xshell对于嵌入式开发来说,是个非常不错的工具。但或许都有过被中文显示为乱码的问题感觉有点不爽。解决方法其实很简单的,即把xshell编码方式改成UTF-8即可。[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器即可。也可以在Xshell的工具栏里面点击“编码 ”按钮,选择Unic
2011-11-25 09:08:00
38205
1
原创 编写Makefile总结
以下的记录都是本人在编写和阅读Makefile过程中所遇到疑问。1. makefile中的shell脚本语句需要在目标里才有效否则无效被忽略或者发生错误。2. makefile中执行shell条件判断语句出现错误:“syntax error : unexpected end of file”如下所示:DEL_DIR:@if [ -d /tmp/test ]
2011-11-21 11:25:33
6925
原创 linux 7z命令安装使用及其交叉编译移植到arm linux平台
作者:reille 本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要: 7z具有很高的压缩率,这对存储空间资源比较敏感的嵌入式系统是很有用处的,相对于其它压缩软件,如tar命令,7z命令可以节省很大一部分存储空间。本文即说明在宿主机linux中7z命令的安装、交叉编译7z命令从而可在嵌入式arm平台上使用该命令、7z命令的使用
2011-11-19 13:41:24
15825
转载 Linux/Unix环境下的Make和Makefile语法和详解
Linux/Unix环境下的Make和Makefile详解无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到 make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺
2011-11-18 10:20:05
2977
转载 NET-SNMP开发实践
【摘 要】最近项目中需要用SNMP实现对APACHE http server的监控,由于项目后台开发使用C语言,故选择使用NET-SNMP包来实现对SNMP的开发与实现。对于NET-SNMP本人才刚入门,总会碰到N多的问题,网上对于NET-SNMP的资料就更少了,特别是缺少NET-SNMP的所涉及的整个开发过程。所以就有了一个冲动就是把学习中的过程写下来。本文将从NET-SNMP的安装配置、SNM
2011-10-30 18:03:02
12136
原创 printf()函数关于不能打印字符的问题
作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要:说明printf()函数关于不能打印字符的问题—————————————————————————————————————————————
2011-10-18 23:23:41
7351
1
原创 goAhead上实现文件上传到嵌入式web服务器上
作者:reille本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。本文内容概要:详细描述了在goAhead 2.5上如何实现文件上传(上传文件)到服务器端的功能。开发环境: 宿 主 机:window XP; 虚 拟 机:ubuntu9.10; 交叉编译器:arm
2011-10-16 12:43:27
34687
24
转载 模拟提交有文件上传的表单(通过http模拟上传文件)
通过HTTP模拟GET或POST请求,提交数据到服务端获取响应,比较常见些;但如上传文件到服务端,使用html form当然简单了,而因环境所限有时需要使用模拟方法去提交有附件(文件上传)的表单。我们暂且不说如何去模拟数据,通过一个简单的form看看当请求发生时,客户端提交了什么
2011-10-13 22:59:34
8812
转载 asp文件上传原理及分析
这两天在弄软件升级,其中涉及到了web上传文件及其处理,并在网上搜索到本文章,特转过来,共同学习。 ——————————————————————————————————————————————————利用ASP技术实现文件直接上传功能 引言 采用W
2011-10-09 22:44:58
5213
转载 设置Qt应用程序图标
在Qt助手(assistant.exe)搜索关键字"Setting the Application Icon"就可以看到在各种平台设置Qt程序图标的方法。Setting the Application Icon on WindowsFirst, create an ICO
2011-09-24 23:43:39
7121
原创 Qt Creator错误:“command failed with exit code 9009, 'cl' 不是内部或外部命令,也不是可运行的程序”
由于用VS2008+Qt速度有点慢,特别是编译运行的时候要等半天,所以再装了个Qt Creator,用的是Qt SDK-2010.05。但在Qt Creator编译运行时出现了错误,如下所示:Running build steps for project calculat
2011-09-24 22:30:02
17700
原创 goAhead 2.5嵌入式web服务器移植到arm9 2440 + linux中
作者:reille 本博客网址:http://blog.csdn.net/reille/,转载请注明出处。本文内容概要:详细描述了移植goAhead 2.5到S3C2440的linux系统的过程、步骤、遇到的问题及其解决方法。开发环境: 宿 主 机:window XP; 虚 拟 机:ubuntu9.10; 交叉编
2011-09-18 17:15:04
25711
9
原创 Qt函数connectSlotsByName(),即"QMetaObject::connectSlotsByName(QObject *o)"的说明
connectSlotsByName()函数源码如下:void QMetaObject::connectSlotsByName(QObject *o){ if (!o) return; const QMetaObject *mo =
2011-09-14 22:15:24
3217
原创 vs2008中Qt网络模块的问题
今天从http://blog.csdn.net/yiyaaixuexi/article/details/6655493上下载了一份关于Qt写的QQ界面源码,我把它转成VS2008的Qt工程,在编译时遇到了一些问题。 1. 无法打开包括文件:“QUdpSocket”:No
2011-09-12 18:01:36
7622
5
原创 VS2003工程转VS2008工程与新建VS2008的Qt工程时遇到的问题及其解决方法
作者:reille本博客网址:http://blog.csdn.net/reille/本文内容概要:详细描述了VS2003工程(project)转VS2008工程与新建VS2008的Qt工程时遇到的问题及其解决方法。——————————————————————————
2011-09-11 21:05:46
13722
转载 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响—linux2.4单独编译驱动模块
简介: 从 2.4 到 2.6,Linux 内核在可装载模块机制、设备模型、一些核心 API 等方面发生较大改变,设备驱动开发人员面临着将驱动从 2.4 移植到 2.6 内核,或是使驱动同时支持2.4 与 2.6 内核的任务。站在设备驱动开发人员的角度,驱动由一个或几个外部可
2011-09-07 22:15:08
1665
原创 在Eclipse中运行C++程序出现"Launch failed. Binary not foud"和"Program file not Specified"的问题
在办公室电脑XP下用eclipse建立一个test工程,本想使其可以在XP下的eclipse下运行起来!但在装了MinGW后,却不能像家里的eclipse环境一样,可以顺利run起来。不管怎么设置,要么出现"Launch failed. Binary not foud"问
2011-09-01 23:07:02
19643
原创 关于写CSDN博客时图片上传的解决方法
在写博客时,经常要截图,一般情况下,是先用截图工具把截图保存下来,然后用博客中的图片上传功能上传到博客位置中。这种方法看上去确是有点麻烦,如果在写CSDN博客中有截图小工具就好了。可惜CSDN没有做出来。现在发现了个新方法,即利用QQ的截图功能。方法是这样的:1.
2011-08-18 21:41:15
4333
2
原创 vs2008上QT中增加智能提示功能
1. 前言 用过VS2008或其它版本的,都知道VS助手即vs assistant,它对于在VS2008上查看代码特别是编辑代码带来很大的帮助和便利。如果用VS2008进行Qt开发,是否也可以如此呢?答案是肻定的。2. VS2008中增加Qt智能提示功能1))首先
2011-08-18 21:29:16
4430
转载 ASP、JSP、PHP 、Perl、.NET 等WEB开发语言比较
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。PHP是一种跨平台的服务器端的嵌入式脚本语言。
2011-07-30 17:37:16
12157
转载 XML完整教程和什么是XML语言
1、XML的产生SGML,HTML,XML,这些都是标记语言。利用这些标记可以使文档规范化格式化 以便于信息的整理与交流。 这些标记语言的发展经历了一个过程。 首先产生了SGML,正是由于 SGML 的应用随后产生了 WEB 和 HTML 语言, 由于 HTML 语言满足不了日益
2011-07-23 17:50:59
3743
原创 eclipse SDK开发嵌入式linux应用程序——C/C++开发环境安装与配置
作者:reille本博客网址:http://blog.csdn.net/reille/本文详细描述:说明eclipse SDK的安装和配置——————————————————————————————————————————————————————————————————1. 前言
2011-07-16 16:59:21
8139
转载 Qt安装—图文并茂搭建VS2008+QT开发环境
工欲善其事,必先利其器。 总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚: 1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要
2011-07-11 21:41:20
2926
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###8. u-boot引导启动nand flash中内核和根文件系统cramfs和用户文件系统yaffs2支持
作者:reille本博客网址:http://blog.csdn.net/reille/开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-gcc4.3.2(一开始用
2011-07-09 21:59:05
14354
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###7.NAND FLASH部分移植和支持NAND FLASH启动和读写
作者:reille本博客网址:http://blog.csdn.net/reille/开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-26 16:41:00
27261
1
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###6.使用AXD和JLINK调试u-boot方法与步骤
作者:reille 本博客网址:http://blog.csdn.net/reille/ 开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板 交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-26 16:36:00
14614
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###5.使用JLINK间接烧写u-boot至FLASH的方法与步骤
作者:reille本博客网址:http://blog.csdn.net/reille/开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-26 15:42:00
22127
2
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###4.支持内核启动
作者:reille 本博客网址:http://blog.csdn.net/reille/ 开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板 交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-19 15:06:00
14604
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###3.配置和配置CS8900网卡
作者:reille 本博客网址:http://blog.csdn.net/reille/ 开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板 交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-19 12:48:00
14684
1
转载 最详细的U-BOOT源码分析及移植
本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各函数的功能。4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。 这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下面主要以smdk
2011-06-18 22:01:00
14344
原创 将Word转为带书签的PDF
将word文档存为PDF可以带来很多便利,在这里就不多说了。下面讨论一下转换方法。 一、使用word2007转带书签的PDF:1.安装 2007 Microsoft Office 加载项:Microsoft Save as PDF。安装压缩包附下载:SaveAsPDF2. 打开word文档点击“另存为” 选择 pdf3.点击“选项...”按钮,设置 “创建书签时使用
2011-06-17 09:24:00
7399
原创 移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###2. 让u-boot-2011.03跑起来
作者:reille 本博客网址:http://blog.csdn.net/reille/ 开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板 交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-12 17:52:00
8493
1
原创 移植u-boot-2011.03到S3C2440(utu2440)方法与步骤###1. 配置和初步编译
作者:reille本博客网址:http://blog.csdn.net/reille/开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人
2011-06-12 16:22:00
15210
扬创utu2440-F开发板光盘附带的cs8900驱动源码
2011-06-06
linux下移植好的CS8900驱动源文件
2011-06-05
goahead公司的web服务器源代码中关于文件上传的补丁代码
2011-10-15
init.bin即初始化SDRAM程序
2011-06-26
Fp4autl.dll,Fpencode.dll,Fp4awel.dll文件
2011-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人