摘要: 一.网络通信 二.Socket编程 一.网络编程 大部分的网络应用系统可以分为两个部分:客户(Client)和服务器(Server),而网络服务程序架构有两种一种是CS模式, 一种是BS模式: CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、 阅读全文
posted @ 2021-03-03 22:00 一大堆豆子 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一.DS18B20温度传感器模块与树莓派的连接 二.使能内核一线协议驱动模块 三、Python读取DS18B20温度源码 iot@raspberrypi:~/ds18b20 $ vim ds18b20.py #!/usr/bin/python #-*- coding:utf-8 -*- import 阅读全文
posted @ 2021-03-03 16:31 一大堆豆子 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一.文件类型 Linux系统下皆为文件,Linux中有七种类型文件 其中普通文件,目录文件和符号链接文件会占用磁盘空间来存储,块设备,套接字,管道是伪文件,不占用磁盘空间 命令ls -l可以查看文件类型, 例如查看 dev下log文件,开头中S表示log为套接字文件 创建管道文件命令: mkfifo 阅读全文
posted @ 2020-11-02 19:12 一大堆豆子 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。 1、系统调用 系统调用提供的函数如open, close, read, write, ioctl等,需包含头文件unistd.h。以write为例:其函数原型为 size_t w 阅读全文
posted @ 2020-06-10 23:52 一大堆豆子 阅读(329) 评论(0) 推荐(0) 编辑
摘要: API是什么,Linux系统中系统调用可以理解是操作系统为用户提供的一系列操作的接口(API), 以C语言为例,我们使用fopen()函数可以打开一个文件,感觉非常简单。文件保存在硬盘上,要经过复杂的处理才能显示,这些细节对我们来说是透明的,由操作系统完成。也就是说,我们调用fopen()函数来通知 阅读全文
posted @ 2020-06-10 23:36 一大堆豆子 阅读(2323) 评论(0) 推荐(0) 编辑