自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

转载 sscanf函数

名称编辑函数原型:int sscanf( const char *, const char *, ...);int sscanf(const char *buffer,const char *format,[argument ]...);buffer存储的数据format格式控制字符串argument 选择性设定字符串sscanf会从bu

2014-09-04 01:31:26 482

原创 int argc ,char **argv

#include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 int main(int argc,char **argv) 9 { 10 if(argc<2) 11 { 12 puts("no file to open"); 13 return 0; 14 } 15 int fd=open(argv[1],

2014-09-03 23:00:50 585

原创 浮点数存储方式 float

浮点数存储方式 floatC语言和C#语言中,对于浮点类型的数的据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵

2014-09-02 23:37:31 767

原创 vim显示行号、语法高亮、自动缩进的设置

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限  

2014-08-31 13:49:31 382

原创 vim 命令大全

1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w

2014-08-10 18:25:54 440

原创 Linux内核编译过程中遇到的问题

首先还是声明编译环境,和交叉编译工具,还有内核是天嵌移植过的内核源代码,上一篇写的编译内核问题,移植没有解决,今天编译成功后,感觉上次问题好白痴,我还去改了很多文件和函数,殊不知是自己操作错误,在此声明,有些版本的内核都是移植过的,如果是按照第三方提供的资料或者视频去编译可能会出现各种错误,这个时候首先去做的不是查错误,可能更好的办法是去查下相关手册,我上次就是犯了哪个错误。当然从kernel.o

2014-08-09 14:10:16 1469

转载 内核配置与裁剪浅析

内核配置与裁剪浅析Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvf linux-2.6.38.4.tar.gz -----解压缩. ii) 将名为linux的符号链接删掉,这是旧版本内核的符号链接. #ln -s linux-2.6.38.4 linux ------建立linux-2.6.38.4的符号链接linux. (

2014-08-08 21:50:50 1014

转载 #ifdef __cplusplus extern "C" { #endif 的解释

1、在好多程序中我们会遇到下面代码段#ifdef __cplusplus        extern "C" {        #endif//c语法代码段#ifdef __cplusplus        }        #endif //首先应该知道,__cplusplus是CPP中的自定义宏,则表示这是一段cpp的代码,编译器按c++的方式编

2014-07-27 21:36:27 579

转载 VM上的Redhat Linux共享Windows文件夹

1.在XP下安装虚拟机VMware   Workstation。2.在虚拟机下安装Redhat Linux 9.0。3.启动虚拟机LINUX操作系统,打开Vmware→工具栏→VM→Install Vmvware Tools,出现对话框,选择Install这时在mnt目录下的cdrom目录就可以看到我们要装的软件:VMwareTools-5.5.0-13124.i3

2014-07-02 23:27:57 958

原创 文件拷贝函数(使用系统调用和C库函数)

//使用C语言库函数实现文件复制#include#include#include#define BUFFER_SIZE 1024int main(int argc,char *argv[]){FILE *from_fd,*to_fd;int read_bytes;//Open source fileif ((from_fd=open(argv[1],"rt"))==NULL)

2014-04-02 21:34:58 1599 1

原创 shell编程:echo的用法

echo参 数:-n 不要在最后自动换行  -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:  \a 发出警告声;  \b 删除前一个字符;  \c 最后不加上换行符号;  \f 换行但光标仍旧停留在原来的位置;  \n 换行且光标移至行首;  \r 光标移至行首,但不换行;  \t 插入tab;  \v 与\f相同;  \

2014-03-28 13:10:16 645

转载 跟我一起写makefile

概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会

2014-03-28 09:18:24 358

原创 Shell编程:在当前目录下遍历所有文件和子目录及子目录下的文件

#!/bin/bashfile_count=0folder_count=0function FILE_COUNT{for file in *doif test -f $filethen ((file_count++))echo $fileelif test -d $filethen((folder_count++))echo $filec

2014-03-27 00:41:38 3720

MSP430中文手册-西电

称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。

2014-03-14

MSP430系列单片机C语言程序设计与开发_胡大可

MSP430系列是一个具有明显技术特色的单片机品种。关于它的硬件特性及汇编语言程序设计已在《MSP430系列超低功耗16位单片机的原理与应用》及《MSP430系列 FLASH型超低功耗16位单片机》等书中作了全面介绍。本书介绍IAR公司为MSP430系列单片机配备的C程序设计语言C430。书中叙述了C语言的基本概念、C430的扩展特性及C库函数;对C430的集成开发环境的使用及出错信息作了详尽的说明;并以MSP430F149为例,对各种应用问题及外围模块操作提供了典型的C程序例程,供读者在今后的C430程序设计中参考。 本书可以作为高等院校计算机、自动化及电子技术类专业的教学参考书,也可作为工程技术人员设计开发时的技术资料。

2014-03-14

MSP430系列单片机接口_技术及系统设计实例_魏小龙.

MSP430系列单片机接口_技术及系统设计实例_魏小龙.

2014-03-13

MSP430单片机与GPS模块接口应用.pdf

MSP430单片机与GPS模块接口应用,适合msp430下的开发

2014-03-13

空空如也

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

TA关注的人

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