- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 linux串口编程 select
1、串口的阻塞和非阻塞阻塞的定义: 对于read,block指当串口输入缓冲区没有数据的时候,read函数将会阻塞在这里,一直到串口输入缓冲区中有数据可读取,read读到了需要的字节数之后,返回值为读到的字节数,然后整个程序才继续运行下去;(收) 对于write,block指当串口输出缓冲区满,或剩下的空间小于将要写入的字节数,则write将阻塞,一直到串口输出缓冲区中剩下...
2018-06-21 18:01:47 1842
转载 Linux下的串口编程实例
[cpp] view plain copy//串口相关的头文件 #include<stdio.h> /*标准输入输出定义*/ #include<stdlib.h> /*标准函数库定义*/ #include<unistd.h> /*Unix 标准函数定义*/ #include<sys/types.h> ...
2018-06-21 18:00:59 221
转载 GPS坐标转换经纬度及换算方法
地形图坐标系:我国的地形图采用高斯-克吕格平面直角坐标系。在该坐标系中,横轴:赤道,用Y表示;纵轴:中央经线,用X表示;坐标原点:中央经线与赤道的交点,用0表示。赤道以南为负,以北为正;中央经线以东为正,以西为负。我国位于北半球,故纵坐标均为正值,但为避免中央经度线以西为负值的情况,将坐标纵轴西移500公里。北京54坐标系:1954年我国在北京设立了大地坐标原点,采用克拉索夫斯基椭球体,依此计算出...
2018-06-14 10:26:58 27262
原创 如何使用parted划分2bt以上磁盘
fdisk命令是针对MBR分区进行操作,MBR分区因为自身设计原因,不能处理大于2TB的硬盘,并且只能有4个分区。针对大于2TB的硬盘,需要采用GPT分区,使用parted命令进行操作parted命令使用print [free|all | NUMBER] 查看分区状态信息 mkpart PART-TYPE START END 创建新分区, PAR...
2018-06-12 17:54:53 465
转载 详解shell中>/dev/null 2>&1到底是什么
前言相信大家经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题之后,我才开始去了解这段命令背后的“玄机”。shell重定向介绍就像我们平时写的程序一样,一段程序会处理外部的输入,然后将运算结果输出到指定的位置。...
2018-06-11 14:14:27 1015
转载 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传...
2018-06-07 16:02:30 125
纯C语言算出地球某个点位与太阳相关信息
2023-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人