上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 25 下一页
摘要: 之所以写出来,是由于经常因为这个问题屡屡丢面子..一般情况下,QString转换成(char*),我们一般直接使用: char *str = qstr->text().toLatin1().data();当然这也本身就一点问题也没有,假如得到的str为"123",那么str就点4个字符的空间,最后一个字符是'\0';可就是这么一个'\0',在设定gsoap的server的时候,它并不需要,被坑了好几回了,.. 出错的信息大概都是这样子的:Starting /media/Study/Workspace/Qt/build-zigbeeCli 阅读全文
posted @ 2013-12-21 13:31 scue 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: 一、编写LED灯的Linux驱动程序代码 之所以使用存在HAL层,是为了保护对硬件驱动过程的逻辑与原理; 所以,残留在Linux驱动层的代码,只保留了基本的读写操作,而不含有关键的逻辑思维; 1. leds_hal_define.h (包含对读写寄存器的宏定义)#define S3C6410_LEDS_HAL_WRITE_GPMPUD 1#define S3C6410_LEDS_HAL_WRITE_GPMCON 2#define S3C6410_LEDS_HAL_WRITE_GPMDAT 3#define S3C6410_LEDS_HAL_READ_GPMPUD 4#define S3C... 阅读全文
posted @ 2013-12-19 19:41 scue 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 1.error: cannot convert ‘int*’ to ‘hostent**’ forargument ‘5’ to.. 原因分析: 缺少的宏定义,导致使用了错误的函数原型。 被调用的函数是: gethostbyname_r(addr,&hostent,soap->buf,SOAP_BUFLEN,&soap->errnum) 正确的调用函数应该是: gethostbyname_r(addr,&hostent,soap->buf,SOAP_BUFLEN,&host,&soap->errnum) 解决方法: 1)修改文件s 阅读全文
posted @ 2013-12-18 15:15 scue 阅读(1536) 评论(1) 推荐(0) 编辑
摘要: 2013年12月11日,Qt发布了其新的Qt版本:Qt5.2.0;利用这个新的版本,我们可以很轻松地制作出Android手机的NDK应用程序。开发环境:Ubuntu13.10 x86_64下载链接:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/下载文件:qt-linux-opensource-5.2.0-android-x86_64-offline.run1. 安装步骤: chmod +xqt-linux-opensource-5.2.0-android-x86_64-offline.run ./qt-linux.. 阅读全文
posted @ 2013-12-18 11:55 scue 阅读(6477) 评论(0) 推荐(0) 编辑
摘要: 最近在看一本书,受益匪浅,作者是李宁,下边是编写本次蜂鸣器的全程实录:1. 了解开发板中的蜂鸣器 1) 查看蜂鸣器buzzer在底板中的管脚信息 2) 查看蜂鸣器在总线中的信息 3) 翻看S3C6410芯片手册,查看GPF15相关信息2. 在了解了开发板中蜂鸣器之后,编写代码对它进行控制。 由于蜂鸣器是通过PWM(脉冲宽度调制)进行开关控制的,故也称为PWM。 1) 编写pwm.c(包含Linux驱动模块的主要模型代码)#include "pwm_fun.h"static struct semaphore lock; /* 创建信号量*///文件打开时,自动... 阅读全文
posted @ 2013-12-17 01:55 scue 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 1. 查看需要修改的虚拟硬盘:[scue@Link:tftpserver]$ vboxmanage list hddsUUID: 79d65850-6846-40c3-a8e7-715b199d1673Parent UUID: baseFormat: VDILocation: /media/Source/VirtualBox/Fedora9.vdiState: locked writeType: normalUsage: Fedora9 (UUID: b43e3dd0-60f3-4054-aa98-a5a0b354e2fe)U... 阅读全文
posted @ 2013-11-03 19:11 scue 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 1. 交叉编译环境:export ARCH=armexport SUBARCH=armexport PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATHexport CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-2. 安装依赖环境:sudo aptitude install zlib1g-dev libssl-dev3. 编译 zlib for ARM: 版本[zlib-1.2.8.tar.gz]./configure --prefix=/opt/FriendlyARM/z 阅读全文
posted @ 2013-11-03 06:24 scue 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: Version:sqlite-autoconf-3080100.tar.gzDownload:https://www.sqlite.org/download.html1. toolchains:export ARCH=armexport SUBARCH=armexport PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATHexport CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-2. configure: ./configure --prefix=/opt/Friend 阅读全文
posted @ 2013-11-03 04:36 scue 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 前言,配置了好久没有发现老是出问题tftp: server error: (2) Access violation,一般侦测之后...1. 安装软件包:apt-getsudo apt-get install tftpd tftp xinetd2. 配置相关文件:vi /etc/xinetd.d/tftpservice tftp{protocol = udpport = 69socket_type = dgramwait = yesuser = scueserver = /usr/sbin/in.tftpdserver_args = -s /media/Study/tftpserverdisab 阅读全文
posted @ 2013-11-03 04:21 scue 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 1. gsoap的好处就不用说了:百度百科2. gsoap的下载地址:项目地址,目前我使用的是2.8.15版本3. 开发环境:Ubuntu13.104. 具体操作步骤(以简单相加为例): 1)编写add.h(头文件)//gsoap ns service name: calc//gsoap ns service protocol: SOAP//gsoap ns service style: rpc//gsoap ns service encoding: encoded//gsoap ns service namespace: http://localhost:8888//gsoap ns... 阅读全文
posted @ 2013-11-01 17:45 scue 阅读(3164) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 25 下一页