![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式/Linux
风之恋
热衷于技术
展开
-
Linux串口程序设计:struct termios结构体
<br />一、数据成员termios 函数族提供了一个常规的终端接口,用于控制非同步通信端口。 这个结构包含了至少下列成员: <br />tcflag_t c_iflag; /* 输入模式 */<br />tcflag_t c_oflag; /* 输出模式 */<br />tcflag_t c_cflag; /* 控制模式 */<br />tcflag_t c_lflag; /* 本地模式 */<br />cc_t c_cc[NCCS]; /* 控制字符原创 2011-04-07 17:00:00 · 365 阅读 · 0 评论 -
Lniux 多线程编程问题
<br />线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:<br />是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:<br />1)有一int型全局变量g_Flag初始值为0;<br />2) 在主线称中起动线程1,打印“this is thread1”,并将g_Flag设置为1<br />3) 在主线称中启动线程2,打印“this is thread转载 2011-04-19 15:53:00 · 488 阅读 · 0 评论 -
linux fcntl()函数
<br />功能描述:根据文件描述词来操作文件的特性。<br />#include <fcntl.h> <br />int fcntl(int fd, int cmd); <br />int fcntl(int fd, int cmd, long arg); <br />int fcntl(int fd, int cmd, struct flock *lock); <br />[描述]<br />Fcntl()针对(文件)描述符提供控制.参数fd 是被参数cmd操作(如下面的描述)的描述符.针对cmd的值,转载 2011-04-19 14:21:00 · 383 阅读 · 0 评论 -
Linux: fd_set用法
<br /> select()机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成,当调用select()时,由内核根据IO状态修改fe_set的内容,由此来通知执行了select()的进程哪一socket或文件可读。<br /> 多端口复用函数select在调用前要首先设置监听的端口数目,FD_ZERO是清空端口集,FD_SET是设置端口集。<b原创 2011-04-19 14:43:00 · 502 阅读 · 0 评论 -
Linux下时间和定时器
<br />一、问题的提出<br />我们开发程序时,经常会遇到时间和定时器的问题,为了更好的使用时间和定时器,现在列举一个一些时间结构体、函数和定时器。<br />二、解决思路<br />1.时间类型<br />1) time_t是一个长整型,一般用来表示用1970年以来的秒数。<br />2)struct timeval有两个成员,一个是秒,一个是微妙。<br />struct timeval <br />{ <br />long tv_sec; /* secon转载 2011-04-19 14:53:00 · 268 阅读 · 0 评论 -
CentOS7下引导Win7修改Win7为默认引导方法
CentOS7下引导Win7修改Win7为默认引导方法方法一:# grub2-set-default "Windows7"验证默认启动项:# grub2-editenv list输出:saved_entry=Windows7方法二:1、使用root登陆系统,用文本编辑器打开/boot/grub2/grubenv2、找找有没有"saved_entry=xx原创 2017-10-04 21:32:34 · 2689 阅读 · 0 评论 -
Linux如何加载U盘
Linux如何加载U盘1,以root用户登陆 先加载USB模块 modprobe usb-storage 用fdisk -l 看看U盘的设备 假如U盘是sda12,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。 3,载原创 2017-10-04 22:13:29 · 3549 阅读 · 0 评论