自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (15)
  • 收藏
  • 关注

原创 在C#中使用SerialPort类实现串口通信

在.NET Framework 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需要了解更多的信息请登录http://msdn.microsoft.com/zh-cn/library/system.io.ports.serialport(VS.80).

2011-06-29 08:48:00 4535

原创 C#中菜单单击响应事件

C#中,响应菜单单击事件如下:1、将工具栏中menustrip,这样就可以在主窗口中添加了菜单栏。2、在菜单栏中填写菜单名称,如:文件、编辑、设置等3、在设置栏下串口设置、位置设置4、双击串口设置,进入主设计程序的串口单击响应函数。一般如下: private void MenuItem_SerialComSetting_Click(object sender, EventArg

2011-06-28 15:40:00 9324

转载 C# 中panel的mousewheel事件触发

如果将窗体或容器控件(如Plael控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能通过鼠标直接拖动滚动条来实现,而不能通过鼠标的滚轮来实现上下移动,因此需要手动添加代码来实现这个功能。滚动鼠标的滚轮,触发的是窗体或控件上

2011-06-28 07:01:00 4341

原创 C#基于google earth的二次开发

首先在C#中新建windows 应用程序。然后再form1中新建panel控件。命名为pnlEarth。然后双击form1,进入form1.cs.1、以下是代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;

2011-06-28 06:55:00 6690 10

转载 转:经纬度相关计算

近期做一个与GRPS相关的应用,涉及到经纬度的计算,找资料时颇费了一番功夫,特此将其相关资料整理了一下,发布出来,希望对用到的同学有所帮助。闲话少说,经纬度计算主要有两种:1. 知道两点的经纬度值,计算两点间的距离2. 知道一点的经纬度,知道另一点相对于此点的角度,距离。计算另一点的经纬度信息 对于第一种计算,网上搜索到大概有三种:1. 把地球当球体,根据球面公式计算2

2011-06-27 14:58:00 2586 1

转载 转:隐藏C#控制台程序运行时的窗口

using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; namespace HideConsole{    ///     /// 实现: 隐藏控制台程序的演示    /// 作者: 三角猫/DeltaCat  

2011-06-26 11:24:00 6853

原创 vs2010错误解决记录

问题1:VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法 解决方法:使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。我的问题是:_googleEarth=new ApplicationGEClass();其中Applicat

2011-06-25 22:38:00 1325

转载 转:C# 调用 Google Earth Com API开发(三)

好久没有更新《C#调用Google Earth Com API开发》系列文章了,今天带给大家的是第三篇,本篇相对于第二篇主要改进了三个方面。1) 实现GoogleEarth显示画面随窗口大小改变而改变2) 截获GoogleEarth鼠标消息,实现单击、双击功能;鼠标滚轮缩放现在只能放大!O(∩_∩)O~3) 实现GoogleEarth彩色截图(测试环境:Windows 2003 Ser

2011-06-25 08:42:00 1836

转载 转:C# 调用 Google Earth Com API开发(四)

原文地址:http://www.cnblogs.com/wpwen/archive/2009/05/25/1489144.html本篇继续介绍Google Earth COM API开发的基础知识,相对第三篇的改进如下:1)增加鼠标滚轮支持,可以实现放大、缩小。此功能利用上一篇提供的HookAPI.dll实现2)读取PlaceMarks(Google Earth界面中的

2011-06-25 08:42:00 2267 1

转载 转:C#调用GoogleEarth COM API开发(一、二)

原文地址:http://www.cnblogs.com/wpwen/archive/2009/02/06/1385570.html一、准备Google Earth提供了个人免费版、Plus版、Pro版,个人开发只安装个人免费版就可以了,如果需要更多的功能,那么只有每年上交$400购买专业版了到目前为止,GoogleEarth的二次开发接口还比较少,功能太弱,仅仅提供了1.0的类库。

2011-06-25 08:40:00 7314 2

转载 转:MFC中对话框图标的修改

mfc中删除资源标签中的图标直接delete就可以了很多时候我们对于MFC框架应用程式的默认图标十分不满意,所以我们来将把他换掉。  默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下:  很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程式我们能够不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res

2011-06-24 16:27:00 4931

原创 vs2010错误解决

错误 1 error C2440: “初始化”: 无法从“char [32]”转换为“ATL::CStringT” 错误 4 error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型 错误 3 error C2664: “int ATL::CStringT::Replace(wchar_t,wchar_t)”: 不能将参数 1 从“const c

2011-06-20 21:12:00 7768

原创 AfxMessageBox问题

在VC6中AfxMessageBox("good")这是正确的,但是在vs2010中,如果使用unicode字符集就是错的,应该改为AfxMessageBox(L"good")。即在前面加L表示宽字符集。s

2011-06-20 11:11:00 2002

转载 转:实现GPRS数据传输新方法的研究

随着网络应用的普及和移动装备的大量增加,GPRS技术以其低廉的价格和较快的速率已经越来越多地应用到各种各样的场合中,通过操作系统自带的网络协议来控制GPRS的拨号过程已经很成熟,但是,并非所有的数据传输系统都拥有操作系统或网络协议。相对干昂贵的嵌入式芯片,8051系列单片机更经济,更具有实用性且如果仅仅为了实现GPRS数据传输而采用嵌入操作系统也显得过于复杂这就要求能够有一种简洁有效的新方法来

2011-06-14 16:52:00 1833

转载 转:C语言中把数字转换为字符串-sprintf

在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, argum

2011-06-11 18:22:00 31010 1

转载 转:insight+GDB+GDBserver调试arm应用程序

Insight是一个Tcl/Tk编写的gdb的图形用户接口,它是由在Red hat以及Cygnus的工程师写的。Red hat大方的将其捐赠给大众使用,甚至不时的提供人力继续完善它的功能。Insight项目始于1994年,至今已经有颇为成熟,它能很好的发挥大部分gdb的强大功能。     下面是安装步骤: 1、首先下载insight 6.8-1(6.8的版本有点小问题),然

2011-06-11 08:27:00 2469

转载 转:Linux下的串口工具kermit

1.下载kermit#sudo apt-get install  kermit 2. 查看安装文件starby ~ # ls -l /usr/bin/*kermit*-rwxr-xr-x 1 root root 21257 07-17 01:41 ckermit.ini-rwxr-xr-x 1 root root 2138660 07-17 01

2011-06-10 19:14:00 5721 1

转载 linux书籍推荐

操作系统《Linux 内核设计与实现(第2 版)》《深入理解Linux 内核(第二版)》《Linux内核分析与编程》Linux方面的好书最多。其中《Linux 内核设计与实现(第2 版)》(Robert Love著,机械工业出版社出版译著)属短小精悍之作,用作《操作系统概念》的配套正好。《深入理解L i n u x 内核(第二版)》(Daniel Bovet著,中国电力出版社出

2011-06-09 21:19:00 2831

原创 LINUX 使用tcgetattr函数与tcsetattr函数控制终端

为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信息如表6.2所示。表6.2 tcgetattr函数和tcsetattr函数 头文件函数形式int tcgetatt

2011-06-09 20:40:00 1377

原创 转:Keil MDK编译器与J-LINK使用

 前几天进手了一个J-LINK,因为H-JTAG毕竟对MDK支持的不是太完美,比如用keil mdk上面的下载按钮烧录程序,不是直接就能烧录进去,而是弹出H-Flash软件,再手工选择文件烧录;而且用H_JTAG单步调试还容易莫名其妙的跑飞。好在J-LINK不是太贵(我是说国内仿制的),mdk又能比较完美的支持J-link,今天就将我使用mdk和J-link的情况做一下记录。      

2011-06-09 19:36:00 3148

原创 主机中C程序移植到arm开发板上

在主机上写的成程序,如果不写Makefile文件,那么编译文件呢?方法是使用gcc,由于是移植到arm开发板上,所以使用的是arm-linux-gcc。下面总结一下方法:1、将arm-linux-gcc的交叉编译文件解压到某个目录,比如/usr/local/arm下,生成目录如4.4.12、设置环境变量,#sudo gedit /etc/environment,再添加路径:/usr

2011-06-09 09:56:00 4344

原创 QT中Makefile文件添加-fno-rtti编译参数

用QT Creator生成的文件进行编译时出现错误,网上查找说是要修改生成的Makefile文件,在CFLAGS和CXXFLAGS中添加“-fno-rtti”编译参数。这样每个Makefile文件都要修改,很麻烦。那么能不能在生成Makefile时自动加上呢。可以,只需要修改qmake的配置即可!以下为解决方法(也可供同类问题参考):1、#sudo gedit Makefile 查看生成的

2011-06-08 21:12:00 5001

转载 转:Qt串口通信

本文章原创于www.yafeilinux.com 转载请注明出处。转自:http://www.yafeilinux.com/?p=387Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实现了Windows下的串口通信,并没有去做Linux下的。自从教程发布到网上后,就不断有人提

2011-06-07 15:20:00 6752 1

转载 转:ubuntu wine卸载软件无法删除图标问题

1.执行以下代码cd ~/.local/share/applications/winelsrmdir  xxx2 .可以进入文件夹  删除打开主文件夹,点击查看。选择显示隐藏文件。进入同上目录,删除剩余图标与文件夹########################################################虽然使用wine可以运行一些windows程序,但wine并不是万能的,有

2011-06-07 11:19:00 7925

转载 转:qtopia4汉化

参考qtopia包文档 doc/html/syscust-internat.htmlhttp://blog.chinaunix.net/u3/105675/showart_2106444.htmlqtopia 4.3.0 的releasenotes里说支持中文,并提供了一个简单的中文输入法。要想让qtopia能显示中文,只需把编码和字体文件弄对,基本就差不多了1. 新建字典配置文件进入qtopia

2011-06-06 21:56:00 1024

原创 qt4.4.3问题解决

问题1./Helloworld -qws                                                                                      ./Helloworl: error while loading shared libraries: libQtGui.so.4: cannot open sharedobject f

2011-06-06 14:08:00 4642

转载 转:移植tslib到开发板及部分问题解决

1.1. 移植QT到开发板1.1.1. tslib移植tar xvzf kergoth-tslib-1.0-89-g412d99d.tar.gzcd kergoth-tslib-412d99d./autogen.sh./configure --prefix=/usr/local/tslib --host=arm-linux ac_cv_func_malloc_0_non

2011-06-06 09:06:00 16590 2

原创 qt creator编译问题解决

使用qtcreator写出来的程序,进行编译时出现如下问题arm-linux-g++ -Wl,-rpath,/QT4/builddir/sdk/qtopiacore/target/lib -o helloworld1 main.o dialog.o moc_dialog.o -L/QT4/builddir/sdk/qtopiacore/target/lib -lQtGui -L/usr/

2011-06-05 10:04:00 2590 1

原创 linux下ln命令学习

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件  举例:当前目录是/local,而我经常要访问/usr/local/linux/work那么我就可以使用在local下建立一个文件linkwork,然后s

2011-06-04 19:59:00 11089

原创 arm开发板不能挂载U盘问题解决

将U盘插入开发板,有提示已经连上了,但是却没有显示。手册上说会有udsik这个文件夹,但是找不到。问题解决:1、cd /dev,可以看到有sd1,这是插u盘的时候的提示sd:sda12、在dev目录下 创建节点 mknod sda1 b 8 13、cd /mnt/4、mkdir udisk5、挂载mount -t vfat /dev/sda1 /mnt/udisk没有提

2011-06-04 08:27:00 6381

转载 转:Qtopia4.3.3编译与移植到ok-2440-III 过程与总结

<br />作者:阿公<br />一. 编译<br /><br />过程参考了很多网上资料,在此表示感谢。<br /><br />声明:在网上总是找到一些不全面的资料,很多人都像我一样,小菜鸟一个。因此总是严格的按照网上说的一步步做,结果自然就是出现很多错误,原因是我们不了解每一步这样做的意义。针对这个问题,我专门为像我这样的小菜菜写下了傻瓜式的编译移植过程,欢迎转载,但注意一点不要说是你写的就行,要不我到网上搜到,心理会觉得怪怪的。<br /><br />PC系统:ubuntu9.04<br /><br

2011-06-02 09:31:00 1421

原创 QT4.4.3编译问题解决

<br />编译QT4.4.3的时候,出现如下问题:<br />Bootstrap QBuild: .. FAIL<br />In file included from ../../../qt-extended-4.4.3/qbuild/src/main.cpp:37:<br />../../../qt-extended-4.4.3/qbuild/src/options.h: In constructor 'Options::Options()':<br />../../../qt-extended-4.4

2011-06-02 07:31:00 7062 7

转载 转:arm linux QT 程序开发流程

转载自 zaigeLinux最终编辑 zaigeLinux<br />我们要开发一个简单的QT程序,然后下载到arm开发板上面。<br /> <br />这里需要介绍几个用到的软件:<br />x86-qtopia,这个是PC下的一个qtopia,他自带有个模拟器,可以模拟出arm开发板的样子出来。方便调试<br />arm-qtopia,这个主要是用来编译,因为要下载到开发板上,需要arm版的qtopia的库文件,编译后直接下载到开发板运行<br />以上两个qtopia都要事先编译好。<br /> <b

2011-06-01 16:37:00 2616

反抄袭软件 论文 检查

反抄袭软件 论文检查 反抄袭软件 论文 检查 反抄袭软件 论文 检查

2011-06-08

基于linux的QT4精彩实例分析(下)

QT4应用开发的资料,很多有用的实例,进行qt开发必备资料

2011-06-07

基于linux的QT4精彩实例分析(上)

QT4开发中文手册,是您进行QT开发的必备,书中有大量实例可供参考。

2011-06-07

QT4中文手册 qt应用开发资料

QT4开发中文手册,是您进行QT开发的必备,书中有大量实例可供参考。

2011-06-07

jlink_linux_v422a.tgz

linux下jlink的驱动,需要的可以下

2011-05-16

libusb-0.1.12.tar.gz

这个是安装openocd不可少的文件,需要的可以下载

2011-05-16

arm linux无线通信

arm linux 无线通信 arm linux 无线通信

2011-04-05

USB转串口驱动,非常实用的

USB转串口驱动,USB转串口驱动,USB转串口驱动,USB转串口驱动,USB转串口驱动,

2011-04-03

source insight 3.5

如今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字

2011-04-03

嵌入式Linux学习方法

一个培训班讲的怎么学习嵌入式,对初学者很有帮助

2011-04-03

winrar3.93(破解版)

WinRAR 是一款功能强大的压缩包管理器,它是档案工具RAR 在 Windows 环境下的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的 RAR、ZIP 2.0 及其它文件,并且可以新建 RAR 及 ZIP 格式的文件。

2011-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除