- 博客(17)
- 资源 (5)
- 收藏
- 关注
转载 Qt中Qstring,char,int,QByteArray之间到转换
11、各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str
2013-08-23 17:01:56 386
转载 Fedora10下安装xgcom串口调试小助手
一、下载源码http://code.google.com/p/xgcom/downloads/list下载后解压到某处即可进行安装。需要安装的库和工具:make, automake,libglib2.0-dev,libvte-dev,libgtk2.0-dev 二、安装安装时出现错误:什么gtk、vte不满足条件于是:yum之。yum
2013-08-22 17:29:32 682
转载 解决/usr/bin/ld: cannot find -lxxx 问题
问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc /usr/bin/ld: cannot find
2013-03-02 21:36:25 279
转载 fedora9 tftp服务器配置
1. 安装tftp服务我的系统是Fedora8,所以执行一下命令: #yum install tftp tftp-server //Fedora下用此命令,其它系统做相应改动2. 修改文件在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。根据(1)的安装方法
2012-12-25 20:05:16 394
转载 Fedora常用软件安装
下面的方法绝大部分适用于Fedora 9以上的版本。1.MplayerMplayer是一个全能影音播放器,支持现有的几乎所有流行视频、音频格式。Smplayer是Mplayer的前端,界面漂亮,功能设置多。在终端下,输入如下命令:yum install mplayer* smplayer*系统就会自动开始mplayer的下载,并自动下载因包依赖性而需要的其它rpm包。下
2012-12-22 13:37:10 656
转载 Linux C语言中select用法
linux c语言 select函数用法 表头文件 #include #include #include 定义函数 int select(int n,fd_set * readfds,fd_set * writefds,fd_set * exceptfds,struct timeval * timeout);函数说明 select()用来等待文件描述词状态的改变。参数n
2012-12-11 10:07:44 457
转载 Makefile使用教程
0 Makefile概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写ma
2012-11-21 15:07:57 266
转载 Linux中查看及设置环境变量
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/us
2012-11-21 10:50:16 405
原创 u-boot2012无法保存环境变量的问题
当输入saveenv命令时,出现错误:MINI2440 => saveenvSaving Environment to Flash...Error: end address not on sector boundaryError: end address not on sector boundary 可以修改include/configs/mini2440.h在最后面有
2012-11-03 10:16:47 778
原创 uboot2012中添加已有的uboot命令
在include/config_cmd_default.h里定义了需要编译的uboot命令。比如要添加ping命令,则仿照其他命令声明:#define CONFIG_CMD_PING在编译,ping命令就有了。
2012-11-02 20:50:24 472
转载 新旧u-boot版本结构
u-boot版本情况网站:http://ftp.denx.de/pub/u-boot/1、版本号变化:2008年8月及以前按版本号命名:u-boot-1.3.4.tar.bz2(2008年8月更新)2008年8月以后均按日期命名。目前最新版本:u-boot-2011.06.tar.bz2(2011年6月更新)2、目录结构变化:u-boot目录结构主要经历过2次变化,
2012-11-01 11:19:28 2630
转载 u-boot通过tftp下载uImage断断续续的问题
问题症状:Load address: 0x31000000Loading: ####T ##T T T T #T ######T T T T Retry count exceeded; starting again修改/net/tftp.c文件中的下面这句 #define TIMEOUT 5000UL /* Seconds to timeout for lost pkt
2012-10-30 16:36:11 2708
转载 u-boot编译错误
错误一:main.c:51:error:inline function 'show_boot_progress' cannot be decleared weakmake[1]:***[main.0]错误1make[1]:正在离开目录'/home/sns/linux2.6.32/icetek-v3/u-boot-orig/common'make:***[common/libcomm
2012-10-30 13:34:13 1229
转载 linux内存管理(下)
Linux内存管理(下)物理内存管理(页管理)Linux内核管理物理内存是通过分页机制实现的,它将整个内存划分成无数4k(在i386体系结构中)大小页,从而分配和回收内存的基本单位便是内存页了。利用分页管理有助于灵活分配内存地址,因为分配时不必要求必须有大块的连续内存[1],系统可以东一页、西一页的凑出所需要的内存供进程使用。虽然如此,但是实际上系统使用内存还是倾向于分配连续的内存块,
2012-10-27 09:13:52 429
转载 linux内存管理(上)
Linux内存管理(上)摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存地使用方法。力求从外自内、水到渠成地引导网友分析Linux地内存管理与使用。在本章最后我们给出一个内存映射地实例,帮助网友们理解内核内存管理与用户内存管理之间地关系,希望大家最终能驾驭Linux内存管理。前言内存管理一向是所有操作系统书籍
2012-10-27 09:12:03 237
转载 linux消息队列操作
对消息队列的操作无非有下面三种类型:1、 打开或创建消息队列消息队列的内核持续性要求每个消息队列都在系统范围内对应唯一的键值,所以,要获得一个消息队列的描述字,只需提供该消息队列的键值即可;注:消息队列描述字是由在系统范围内唯一的键值生成的,而键值可以看作对应系统内的一条路经。2、 读写操作消息读写操作非常简单,对开发人员来说,每个消息都类似如下的数据结构:
2012-10-27 09:09:51 302
转载 如何查看errno 错误代码
首先在自己的程序中#include添加打印errno的语句 printf("errno is: %d\n",errno);根据errno的值查错。errno的不同值的含义:以下来自linux 2.4.20-18的内核代码中的/usr如何查看errno 错误代码 /include/asm/errno.h#ifndef _I386_ERRNO_H#define _I386_ER
2012-10-27 09:08:06 5169
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人