上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

2017年8月7日

clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别

摘要: 1. clock_gettime( ) 提供了纳秒的精确度 int clock_gettime(clockid_t clk_id, struct timespect *tp); clockid_t clk_id用于指定计时时钟的类型,对于我们Programmr以下三种比较常用: CLOCK_REAL 阅读全文

posted @ 2017-08-07 17:48 怀想天空2013 阅读(2803) 评论(0) 推荐(0) 编辑

2017年7月31日

Linux入门,这七大习惯得有!

摘要: 对于很多Linux初学者来说,在刚开始使用Linux系统时会感到很多不适。这里为大家整理了自己以前Linux入门时别人告诉我的七个习惯。我相信如果你运用了这七个习惯,在你使用Linux时你会感觉更安全,便利,学到很多实用的东西,最终你会发现使用Linux也是那样的愉悦。 1、不要以根用户登录 这是你 阅读全文

posted @ 2017-07-31 08:46 怀想天空2013 阅读(209) 评论(0) 推荐(0) 编辑

2017年7月26日

Ubuntu硬盘空间不足时,添加硬盘的方法

摘要: Ubuntu下重新挂载一个硬盘:方法如下: 1 、在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不关闭Ubuntu系统就不能增加新的硬件设备) 之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI,下一步,选择虚拟新硬盘 阅读全文

posted @ 2017-07-26 15:31 怀想天空2013 阅读(4845) 评论(0) 推荐(0) 编辑

2017年7月15日

让你快速学会Shell脚本

摘要: Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。Shell可以直接使用在win/Unix/Linux上面,并且可以调用大量系统内部的功能来解释执行程序,如果熟练掌握Shell脚本,可以让我们操作计算机变得更 阅读全文

posted @ 2017-07-15 15:55 怀想天空2013 阅读(325) 评论(0) 推荐(0) 编辑

2017年7月14日

printf与fprintf函数的区别

摘要: printf是标准输出流的输出函数,用来向屏幕这样的标准输出设备输出,而fprintf则是向文件输出,将输出的内容输出到硬盘上的文件或是相当于文件的设备上 printf是有缓冲的输出,fprintf没有缓冲 fprintf()传送输出到一个流中的函数原形:int fprintf(FILE *stre 阅读全文

posted @ 2017-07-14 14:15 怀想天空2013 阅读(2019) 评论(0) 推荐(0) 编辑

2017年7月13日

C语言输出格式总结

摘要: 1 一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。 ②普通字符 阅读全文

posted @ 2017-07-13 20:18 怀想天空2013 阅读(515) 评论(0) 推荐(0) 编辑

2017年6月29日

加速计与陀螺仪

摘要: 设备静止时受到的地球引力为1g,1g是物体在地球的海平面上受到的下拉力(9.8米/秒²)。假如设备从高处掉落,其加速计测量到的加速度将为0g。假如设备水平放在桌面上,则加速计测量出的加速度为1g,且方向朝上。 加速计测量3个轴(x、y和z)上的值,如图所示: 这个轴在方向上有些不同于传统坐标轴,考虑 阅读全文

posted @ 2017-06-29 10:17 怀想天空2013 阅读(411) 评论(0) 推荐(0) 编辑

2017年6月23日

windows下使用tftp工具下载文件到开发板(linux)

摘要: 1.下载tftp工具,也可以上CSDN找个免费0积分的 http://www.52z.com/soft/11886.html 2.确保开发板和windows在同一网段 比如192.168.101.*段 开发板通过命令行ifconfig eth0:1 192.168.101.96设置 windows可 阅读全文

posted @ 2017-06-23 10:52 怀想天空2013 阅读(4008) 评论(0) 推荐(0) 编辑

2017年6月17日

fopen()、fwrite()、fread()函数使用说明与示例

摘要: fopen()函数: 1.作用: 在C语言中fopen()函数用于打开指定路径的文件,获取指向该文件的指针。 2.函数原型: [cpp] view plain copy FILE * fopen(const char * path,const char * mode); -- path: 文件路径, 阅读全文

posted @ 2017-06-17 14:04 怀想天空2013 阅读(734) 评论(0) 推荐(0) 编辑

2017年6月16日

_IO, _IOR, _IOW, _IOWR 宏的用法与解析

摘要: 今天在写字符驱动验证程序的时候要用到ioctl函数,其中有一个cmd参数,搞了半天也不了解是什么意思,那个cmd还有什么命令码了什么的,还好google下,觉得这篇文章写的不错,就转来看看:在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cm 阅读全文

posted @ 2017-06-16 15:01 怀想天空2013 阅读(1234) 评论(0) 推荐(0) 编辑

2017年6月15日

Linux下U盘、SD卡挂载与卸载

摘要: 1.手动挂载/卸载U盘、SD卡 对于ARM Linux来说,第一次使用U盘或SD时,U盘这个文件目录是不能直接进入的,我们需要对其进行挂载,然后再接下来的使用中就可以直接进行使用了。通过再网上查资料,现将U盘在Liunx下的挂载方法记录下来; step1:插入SD卡,如果能够识别出SD卡,则会打印出 阅读全文

posted @ 2017-06-15 11:33 怀想天空2013 阅读(2907) 评论(0) 推荐(0) 编辑

互斥量、条件变量与pthread_cond_wait()函数的使用,详解(二)

摘要: 1.Linux“线程” 进程与线程之间是有区别的,不过linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。 大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如 阅读全文

posted @ 2017-06-15 09:24 怀想天空2013 阅读(16096) 评论(0) 推荐(1) 编辑

互斥量、条件变量与pthread_cond_wait()函数的使用,详解(一)

摘要: 1. 首先pthread_cond_wait 的定义是这样的 The pthread_cond_wait() and pthread_cond_timedwait() functions are used to block on a condition variable. They are call 阅读全文

posted @ 2017-06-15 09:22 怀想天空2013 阅读(760) 评论(0) 推荐(0) 编辑

互斥锁 pthread_mutex_init()函数

摘要: Linux下为了多线程同步,通常用到锁的概念。posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。 即对象互斥锁的概念,来保证共享数据操作的完整 阅读全文

posted @ 2017-06-15 09:03 怀想天空2013 阅读(542) 评论(0) 推荐(0) 编辑

2017年6月14日

HTTP协议(4):CGI

摘要: CGI接口原理及实现(2012-12-7 Over) 1.CGI定义: CGI(CommonGateway Interface)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2.CGI功能: 绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服 阅读全文

posted @ 2017-06-14 19:18 怀想天空2013 阅读(1296) 评论(0) 推荐(0) 编辑

HTTP协议(3):HTTP1.1与HTTP1.0的区别

摘要: 翻了下HTTP1.1的协议标准RFC2616,下面是看到的一些它跟HTTP1.0的差别。 1. Persistent Connection持久连接 在HTTP1.0中,每对Request/Response都使用一个新的连接。 HTTP 1.1则支持持久连接Persistent Connection, 阅读全文

posted @ 2017-06-14 19:16 怀想天空2013 阅读(648) 评论(0) 推荐(0) 编辑

HTTP协议(2)-------- 网络编程

摘要: 1. HTTP请求格式 做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP协议传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,消息体是可选的,而消息头是必须的 阅读全文

posted @ 2017-06-14 19:13 怀想天空2013 阅读(383) 评论(0) 推荐(0) 编辑

HTTP协议(1)-------- 网络编程

摘要: 1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本 阅读全文

posted @ 2017-06-14 19:12 怀想天空2013 阅读(243) 评论(0) 推荐(0) 编辑

linux内核系统调用和标准C库函数的关系分析

摘要: 今天研究了一下系统调用和标准库函数的区别和联系,从网上搜集的资料如下: 1.系统调用是为了方便应用使用操作系统的接口,而库函数是为了方便人们编写应用程序而引出的,比如你自己编写一个函数其实也可以说就是一个库函数。 2.系统调用可以理解为内核提供给我们在用户态用的接口函数,可以认为是某种内核的库函数。 阅读全文

posted @ 2017-06-14 19:07 怀想天空2013 阅读(2432) 评论(0) 推荐(0) 编辑

Linux下内存映射文件的用法简介

摘要: 由于项目需要,所以学习了一下Linux下内存映射文件的用法,在这里共享一下自己的收获,希望大家提出宝贵意见,进行交流。 简介: 内存映射文件与虚拟内存有些类似,通过内存映射文件可以保留一个地址空间的区域,同时将物理存储器提交给此区域,只是内存文件映射的物理存储器来自一个已经存在于磁盘上的文件,而非系 阅读全文

posted @ 2017-06-14 16:37 怀想天空2013 阅读(6071) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页

导航