上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页

2016年8月8日

unix环境高级编程-输入和输出

摘要: 文件描述符:这通常是一个小的非负整数,内核用以标识一个特定进程正在访问的文件,当内核打开一个现有文件或创建一个新文件时,都返回一个文件描述符,在读写这个文件时,可以使用这个文件描述符标准输入、标准输出和标准错误每当运行一个新程序时,所有的shell都为其打开三个文件描... 阅读全文

posted @ 2016-08-08 23:46 sichenzhao 阅读(118) 评论(0) 推荐(0) 编辑

unix环境高级编程-进程间通信(2)

摘要: 函数popen和pclose:常见的操作是创建一个连接到另一个进程的管道,然后读其输出或向其输入端发送数据,这两个函数实现的操作是:创建一个管道,fork一个子进程,关闭未使用的管道端,执行一个shell运行命令,然后等待命令终止。函数popen执行fork,调用ex... 阅读全文

posted @ 2016-08-08 21:36 sichenzhao 阅读(131) 评论(0) 推荐(0) 编辑

BeagleBone Black开机启动和vnc图形界面

摘要: BBB的启动方式有很多,在这里选择最为简单的一种,通过USB启动。板子包装中自带了usb线,连接板子的P4接口,也就是mini usb接口,然后电脑连接usb。电脑打开设备管理器,如果发现没有出现相应的端口,而是一个感叹号,说明驱动没有安装,可前往bbb官网下载,网站... 阅读全文

posted @ 2016-08-08 16:45 sichenzhao 阅读(738) 评论(0) 推荐(0) 编辑

BeagleBone Black 使用注意事项

摘要: 1.连接器P8:其他信号也可以通过这些引脚连接,但是在上电时,引脚是默认的设置。要注意的是,这些引脚的电压是3.3v,不能连接5v信号,不然板子容易损坏。同时,不要在没有上电的情况下,对引脚加电压,会损坏处理器。连接器P9:其中PWR_BUT是5v电平,这个信号是TP... 阅读全文

posted @ 2016-08-08 11:30 sichenzhao 阅读(292) 评论(0) 推荐(0) 编辑

2016年8月6日

BBB(BeagleBone Black)硬件配置简介

摘要: BBB采用的是TI的处理器,下图详细描述了BBB的硬件配置参数和树莓派的比较BBB板上的芯片主要有:1.Ti 处理器2.Kingston eMMC 4G(相当于FLASH内存),BBB预先安装了linux系统在里面3.DDR3 512M RAM 镁光Micron D9... 阅读全文

posted @ 2016-08-06 17:49 sichenzhao 阅读(1632) 评论(0) 推荐(0) 编辑

unix环境高级编程-进程间通信

摘要: 之前说明了进程控制原语,但是这些进程之间交换信息的唯一途径就是传送打开的文件,可以由fork或exec传送,也可以通过文件系统来传送,接下来说明进程之间相互通信的其他技术-进程间通信(IPC)管道:管道是unix中IPC最古老的形式,管道有以下几点局限:1.历史上是半... 阅读全文

posted @ 2016-08-06 14:52 sichenzhao 阅读(106) 评论(0) 推荐(0) 编辑

2016年8月5日

unix环境高级编程-高级IO(2)

摘要: 函数readv和writev:这两个函数用于在一次函数调用中读、写多个非连续缓冲区。有时也将这两个函数成散布读(scatter read)和聚集写(gather write)函数readn和writen:管道、FIFO以及某些设备(终端和网络)有以下性质:1.一次re... 阅读全文

posted @ 2016-08-05 20:32 sichenzhao 阅读(85) 评论(0) 推荐(0) 编辑

unix环境高级编程-高级IO

摘要: 非阻塞IO:之前曾经把系统调用分为两类,低速系统调用和其他,低速系统调用可能会使进程永远阻塞的一类系统调用。包括:某些文件类型(终端设备、读管道)的数据并不存在,读操作可能会使调用者永远阻塞。如果数据不能被相同的文件类型立即接受,写操作可能会使调用者永远阻塞对已经加上... 阅读全文

posted @ 2016-08-05 15:24 sichenzhao 阅读(106) 评论(0) 推荐(0) 编辑

2016年8月4日

unix环境高级编程-守护进程

摘要: 守护进程(daemon)是生存期长的一种进程,常常在系统引导装入时启动,仅在系统关闭时终止,因为它们没有控制终端,unix有很多守护进程,它们执行日常事务活动。守护进程的特征:执行指令:ps -zxj //a显示其他用户拥有的进程状态,-x显示没有终端控制的进程状态... 阅读全文

posted @ 2016-08-04 15:17 sichenzhao 阅读(113) 评论(0) 推荐(0) 编辑

2016年8月3日

unix环境高级编程-线程控制(2)

摘要: 重入:线程在遇到重入问题时与信号处理程序是类似的,在两种情况下,多个控制线程在相同时间有可能调用相同的函数如果一个函数在相同的时间点可以被多个线程安全的调用,就认为该函数是线程安全的。除了下表的函数,其他函数都是线程安全的如果一个函数对多个线程来说是可重入的,就称这个... 阅读全文

posted @ 2016-08-03 20:13 sichenzhao 阅读(117) 评论(0) 推荐(0) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页

导航