自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 修改linux文件权限

本文转自: Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需

2014-07-11 17:03:02 553

原创 Sqlite3安装(version 3.8.4.1)

1、下载:到sqlite主页http://www.sqlite.org/.跳转到下载页面http://www.sqlite.org/download.html 下载源代码Sqlite-autoconf-3080401.tar.gz2、解压tar -xvzf  sqlite-autoconf-3080401.tar.gz3、编译安装进入解压包根目录下,执行:./confi

2014-03-24 16:48:21 5079 1

转载 Linux下的多线程编程

Linux下的多线程编程本文出自:http://www.china-pub.com 作者: 姚继锋 (2001-08-11 09:05:00)        1          引言          线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持

2013-08-24 20:53:50 635

原创 minixml解析器移植

在嵌入式系统中,minixml解析器最为常用。目前官网发布的开源版本为2.7.(参见官网::http://www.minixml.org 跳转:http://www.msweet.org/projects.php?Z3 下载源码)以下根据实验过程总结其移植过程。解析器的移植,首先要明确,是通过交叉编译得到编译源码包时产生的必需文件,包括:libmxm.a  libmxml.so  libm

2013-08-05 13:34:02 4525

转载 详解linux下的串口通讯开发

本文来自:http://www.cnblogs.com/sunyubo/archive/2010/09/26/2282116.html串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通

2013-07-25 21:46:59 951

原创 Ubuntu系统配置BOA服务器

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统单任务的http服务器,源代码开放、性能高。下载地址:http://www.boa.org/在PC上配置和移植到嵌入式系统思路是差不多的,关键是修改boa.conf文件,如编译器,还有创建相应的目录等。如果在PC上搞定,那在ARM板上是很容易的事了。网上关于该服务器的配置的资料很

2013-07-12 23:03:12 1089

原创 栈链的C语言实现

出栈与入栈是栈的最主要操作,当无法预见栈所需大小时,需要采用栈链的方式。一、栈链结点在栈链中,不需要像单链表一样需要头结点。栈链的结构如下图所示根据该结构,用C语言定义为:typedef char SElemTypetypedef struct StackNode{      SElemType data;//根据实际需要定义数据类型      struct S

2013-06-17 17:17:25 881

原创 二叉树递归实现与二重指针

二叉树的诸多操作往往是通过递归调用来实现的,这就决定,不能只通过main函数实现全部过程,其中还需要调用main外定义的函数。也因此,对main调用外定义的函数的参数传递,就有了严格的要求。在网上查找很多关于二叉树建立的程序,但直接拷贝在自己计算机上运行却发现不少错误,无法编译通过。以下有关代码在VS2010上编译通过,不涉及二叉树的全部操作,本文着重通过二叉树的创建过程说明递归实现与二重指针的相

2013-06-14 12:38:11 1453 1

原创 MFC的UDP编程实现

1、编程原理UDP是面向非连接的通信协议,比TCP协议简单很多。无论是服务器端还是客户端,其通信过程概括为:创建套接字(socket)-->绑定(bind)-->发送send(或接收recv)-->关闭套接字(closesocket) 2、特殊地址:在实际通信网络中,我们几乎不会用到“0.0.0.0"和“127.0.0.1”这样的IP地址。但是在一台计算机上,特别用于某些测试用

2013-06-06 12:16:34 23619

转载 MFC多线程

(一) MFC对多线程编程的支持             MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。          工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外 的用户输入,响应用户及系

2013-05-31 23:33:02 1114

转载 C++中对sprintf()函数的说明

转自:http://www.cnblogs.com/GISDEV/archive/2007/11/27/973561.html在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。spr

2013-05-30 11:28:15 567

转载 网络字节顺序

本文摘自:http://blog.sina.com.cn/s/blog_6ab063770100m2wo.html不同的CPU 有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1.Little endian :将低序字节存储在起始地址2.Big endian :将高序字节存储在起始地址LE lit

2013-05-29 10:32:21 503

转载 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 问题解决方法

LNK1123: 转换到 COFF 期间失败: 文件无效或损坏2013-03-02 17:56:37 分类: Windows平台连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换

2013-05-22 21:43:09 1062

转载 MATLAB GUI新手备忘录

MATLAB GUI新手备忘录1、从最简单的开始 编程最基本的目的:就是——我执行一个操作,程序做出一个反应。 “一个操作”包括:点击鼠标,拖动滑块,填写数据,选择选项……  “做出一个反应”包括:计算一些东西,然后储存在哪里,或者贴个图出来,或者显示在哪里……-----------------------------------------------------

2013-05-02 21:59:02 2270

转载 Java教程

第一章      介绍Java1.1什么是java    1.2学习java    1.3java环境1.4java中面向对象的程序设计     1.5java程序结构1.6java和Unicode第二章      程序、数据、变量和计算2.1 数据和变量    2.2 Interger数据类型    2.3 浮点数据类型

2013-03-06 19:16:19 516

转载 java中static作用详解

作者“TinyKing” ,来自:http://www.2cto.com/kf/201109/104884.html static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类

2013-03-03 15:16:42 332

原创 XML学习概要

1、 基本概念:  Anna  Smith XML声明:版本号、所使用的编码格式注释:格式注释内容--> 节点、根节点、子节点节点是根据DOM树结构来讲的,每个分支都有节点,而节点根据在树上的位置分为根节点和子节点。根据 DOM,XML文档中的每个成分都是一个节点。 DOM 是这样规定的: •整个文档是一个文档节点 •每个

2013-02-14 19:27:47 355

转载 C#控件及常用设计整理

1、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。(2) WindowState属性:用来获取或设置窗体的窗口状态。取值有三种: Normal(窗体正常显示)、 Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。(3)StartPosition属性:用来获取或设置运行时窗体的起始

2013-02-13 18:41:59 659

原创 实验五 flash的小数据类型存储与读取

实验内容:向Telosb节点flash写入身份信息、位置信息,然后再从flash中读取内容,并向linux终端打印所读取的内容实验日期:2013-02-06必要知识:(1)在实际应用中,一些重要的数据不仅作为计算的过程参数,还需要能够在断电重启后保留这些数据。在TinyOS系统,有不同的数据存储类型,包括小数据对象类型(配置数据)、日志数据类型和大数据对象类型。(2)TinyOS提

2013-02-06 23:13:30 1305

原创 实验四 节点与基站的通信

采用ActiveMessageC组件来实现发送和采用AMSenderC组件发送是不同的。一般地,实现发送信息有两种思路:1)仅使用ActiveMessageC组件,利用该组件提供的AMSend接口和SplitControl接口2)使用AMSenderC组件的AMSend接口,同时使用ActiveMessageC组件的SplitControl接口SplitControl主要作用是开启无线

2013-02-06 23:08:52 1190

转载 jason数据格式介绍

本文来自CSDN博客,转载请标明出处:http://blog.csdn.NET/cserchen/archive/2011/03/08/6232341.aspxJSON是 JavaScript Object Notation的简称,是一种轻量的数据表示方法。jason格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎 介绍jason格式前,先让我们看

2013-01-28 10:27:57 1030

转载 linux下LED驱动(转载)

1硬件分析在天嵌科技提供的开发板中4个LED 灯(TQ2440)分别使用了S3C2440芯片的:GPB5、GPB6、GPB7和GPB8下面列出来对应的原理图根据上图可以知道,当CPU的GPB5 到8是低电平时,LED 灯亮;当为高电平时LED 灯灭。2编写驱动程序然后再在内核源码的drivers/char目录下新建一个名为EmbedSky_leds.c的文件

2013-01-25 19:25:41 423

转载 关于Wubi安装增加容量以及移至真实分区的解决方法

注:本文非本人所写,为网上搜索所得,但尚没记录网址。因本人所需,且其中内容验证可行,故转载以共享,特此说明!近来论坛上的好多朋友都提出过相关的问题,于是本人又重新整理了一下思路,参考了网上的一些方法,给大家总结一下,希望能对朋友们有些帮助!文中未标明出处,请原作者见谅!LVPM简介:LVPM(Loopmounted Virtual Partition Manager)就是辅助Wub

2013-01-25 19:21:17 917

转载 Linux软件的安装和卸载

本文来自:http://bbs.chinaunix.net/thread-1925409-1-1.htmlLinux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序” 来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用

2013-01-24 12:52:46 370

原创 实验三 获取传感数据(二)

实验时间:2012-12-25实验内容:获取温湿度和光照强度传感数据,并通过串口上传到PC,并进行数据分析实现功能:根据Telsob节点提供的温湿度传感器(SHT11)和光照强度传感器(S1087),采集环境参数(温度、湿度和光照强度)。系统上电后,1秒定时器启动,分别依此采集温度、湿度和光照强度,并通过串口将数据上传到上位机。【实验数据及解析】程序调试成功后,串口接收到的数据

2013-01-05 19:43:54 1402

原创 实验三 获取传感数据(一)

实验时间:2012-12-21实验内容:获取MCU电压参数,并通过串口上传到上位机,并分析数据。 获取传感数据(一)" name="image_operate_2721356144795578" alt="实验三 获取传感数据(一)" src="http://s9.sinaimg.cn/mw690/88ea0ce74d1680f49d798&690">传感参数采集的组件为D

2012-12-24 21:53:59 1135

原创 实验二 串口与节点通信(下)

实验日期:2012年12月13日实验内容:上位机通过串口将数据发送到节点,节点将接收到的数据反馈给上位机实验环境:基于Linux下的TinyOS  Telosb节点 接收到PC发出的数据后,通过定时器的方式反馈收到的数据,同时LED0闪烁。新添加TimerMilliC组件和SerialAMsender组件。SerialAMsender组件主要完成反馈数据至串口。串口与节点通

2012-12-24 21:51:16 1660

原创 实验二 串口与节点通信(上)

实验时间: 2012-7-5实验内容:上位机通过串口将数据发送到节点,节点将接收到的数据反馈给上位机实验环境:基于Linux下的TinyOS  Telosb节点 1、上位机->基站节点上位机向串口发送数据,基站通过串口接收数据,并将该数据对应地转化成点亮LED灯(1~7)。定义新的组件,命名为PC2NodeC。这里使用SerialActiveMessageC组件,该组件提供

2012-12-24 21:46:49 1747

原创 TinyOS的通信模型

TinyOS通信遵循主动消息(Active Message,AM)通信模型,一般应用于并行分布式处理系统中。为了让主动消息机制更适合于传感器网络的需求,要求主动消息至少提供3中最基本的通信机制:带确认消息的消息传递、有明确的消息地址、消息分发。应用程序可以进一步增加其他通信机制以满足特定要求。由于TInyOS不支持动态内存分配,所以在主动消息通信组件中保存一个固定尺寸而且预先分配好的缓存队列。

2012-12-24 21:42:52 1806

原创 基于TinyOS的定时器使用以及编程的一般思路

实验名称:基于TinyOS的定时器使用使用平台:Telosb节点使用环境:linux下的TinyOS 2.x开发环境实验时间:2012-06-27 实验内容:本实验为自拟实验:节点上电之后启动定时器,同时已对应频率驱动Telosb节点上的LED灯实验目的:通过简单的实验理顺基于TinyOS编程的思路,为掌握TinyOS编程打下基础 【准备知识】TinyO

2012-06-27 22:55:35 1649

程序员面试100题

经典试题100题,可用于求职面试重要参考资料

2013-06-06

空空如也

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

TA关注的人

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