![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM学习之旅
文章平均质量分 59
治愈_
这个作者很懒,什么都没留下…
展开
-
1.协议总结
协议总结 协议是基于接口的通信过程,所以首先要搞定接口部分。 研究接口首先是研究机械结构和电气特征,这是基础。之后才能在这个基础上研究通信内容达到通信的目的。 一、电平协议(电气特性) 1.为什么要定义电平? 数据在通信双方之间传输,本质是传输物理电平,这些物理信号在传输过程中会受到很多干扰,导致双方高低电平的参考电压可能不同。 2.电平协议的作用 通信过程中干扰不可避免,这需要一个标准来判断多少V的电压是高电平 1,多少V的电压是低电平 0 这就诞生了一系列的接口标准。如长距离通信常用的RS-485, R原创 2022-04-14 13:57:43 · 314 阅读 · 0 评论 -
Linux下共享内存学习笔记(四)
Linux下共享内存学习笔记(四) 1.共享内存总结 共享内存是在多个进程之间共享和传递数据的一种方式。它允许两个不相关的进程访问同一个逻辑内存,共享内存是在两个正在运行的进程之间传递数据的一种非常有效的方式。换句话说是进程不再通过执行进入内核的系统调用来传递彼此的数据。 共享内存是由IPC为进程创建的一个特殊的地址范围,它将出现在该进程的地址空间中。其他进程可以将同一段共享内存连接到他们自己的地址空间中。所有进程都可以访问共享内存的地址。如果一个进程向共享内存写入了数据,所做的改动将立刻被可以访原创 2021-05-12 14:11:47 · 149 阅读 · 0 评论 -
Linux下共享内存学习笔记(三)
Linux下共享内存学习笔记(三) 1. 共享内存编程思路 一个进程写数据,一个进程读数据 写进程: shmget()获取共享内存 shmat()共享内存映射到进程空间 写数据 读进程: shmget()获取共享内存 shmat()共享内存映射到进程空间 读数据 shmdt()共享内存从进程空间解除映射 shmctl()删除共享内存 2. 历程 读进程 // Created by gxf on 2020/2/10. #ifndef UNTITLED_MAI原创 2021-05-12 14:11:09 · 90 阅读 · 0 评论 -
Linux下共享内存学习笔记(二)
Linux下共享内存学习笔记(二) 示例代码: memShareWrite.c // IPC--共享内存(写数据) // Created by 卢鹏 on 2017/8/31. // #include <sys/shm.h> #include <stdio.h> #include <stdlib.h> #include <strings.h> // 共享内存大小 #define BUFFSIZE 1024 int main(int argc, char原创 2021-05-12 14:10:43 · 95 阅读 · 0 评论 -
Linux下共享内存学习笔记(一)
Linux下共享内存学习笔记(一) 1. 共享内存的概念 共享内存从字面意义解释就是多个进程可以把一段内存映射到自己的进程空间,以此来实现数据的共享及传输,这也是所有进程间通信方式最快的一种,共享内存是存在于内核级别的一种资源。 两个不同进程A 、B 共享内存的意思是,同一块物理内存被映射到进程A 、B 各自的进程地址空间,进程A 可以即时看到进程B 对共享内存中数据的更新;反之,进程B 也可以即时看到进程A对共享内存中数据的更新。 2. 共享内存特点 共享内存是进程间共享数据最快的方法 一个进程原创 2021-05-12 14:10:07 · 95 阅读 · 0 评论 -
ARM学习之旅
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例原创 2021-04-11 09:45:28 · 59 阅读 · 0 评论