草庐IT

光通信

全部标签

寒假实习面试(诺基亚——通信软件开发)

寒假实习面试(诺基亚——通信软件开发)2021年,本着寒假提前想找实习,便去某直聘网站,寻找一份实习。年少头铁,想去试试,投了诺基亚的无线通信软件开发实习岗,本着看上去岗位要求不高,又是实习便想去试试。还是太年轻,太冲动了。因为是主管面,走的是日常实习的流程,全部都是主管在面。一面:面试官主要了解一下实习时间有多长,实习的目的,在校期间参加了那些比赛,导师放不放实习,寒假的时长。一面主要的是看重的实习的时间长度。本面,约定第二天笔试的时间段。笔试:诺基亚的笔试比较的简单,估计也是实习生的缘故,考察的并不是较为难。主要的笔试题还是基础题为主,但基础问的很细。诺基亚的题目一如外企风范,出题内容全为

C语言实现TCP服务器与客户端通信

     以上是TCP通信客户端与服务器实现通信的基本原理流程图。1、客户端的实现(4个步骤)1.1创建socket对象1.2请求连接1.3发送数据1.4关闭套接字#include#include#include#include#include#include#include#include#includeintmain(intargc,char*argv[]){   //入参判断   if(argc   {      printf("参数有误");      return-1;   }   //1.创建socket对象(流式套接字)   //2.设置服务器端的ip地址和接口   //3.请求

STM32 使用microros与ROS2通信

本文主要介绍如何在STM32中使用microros与ROS2进行通信,在ROS1中标准的库是rosserial,在ROS2中则是microros,目前网上的资料也有一部分了,但是都没有提供完整可验证的demo,本文将根据提供的demo一步步给大家进行演示。1、首先如果你用的不是STM32F4的话,则需要自己去生成micro_ros_stm32cubemx_utils库,博文demo使用的硬件是STM32F407芯片,提供的micro_ros_stm32cubemx_utils库也是F4的,工程目录如下图所示:工程使用STM32CubeMX软件进行端口硬件等代码的初始化,大家在开发中可以对sta

K210+串口通信(实测有用)

前段时间我学习了如何使用K210训练模型做目标检测,单纯的学会训练模型并没有什么用处,要把K210应用到实际中去,也就是和单片机和各类模块结合使用,你必须会使用串口通信。这篇文章将教你如何使用K210进行串口通信。文章目录前言一、准备1.硬件准备2.软件准备二、串口通信1.Maixpy2.GPIO简单介绍3.串口通信方法4.代码总结前言学会了训练模型,就要将它应用到实际中,这就需要我们结合51单片机、32单片机等待模块一起使用,最重要的一项便是串口通信。接下来我们进入正文一、准备1.硬件准备1.K210开发板2.usb转ttl2.软件准备MaixpyXCOM串口通信软件二、串口通信1.Maix

Linux进程通信之消息队列

目录1.消息队列的原理:2.消息队列的接口:    (1)创建消息队列    (2)向消息队列发送消息    (3)接收消息     (4)操作消息队列的接口1.消息队列的原理:消息队列(messagequeue)以链表作为基础,实现消息队列,由操作系统维护该链表操作系统中,使用消息队列描述符(qid)来区分每个消息队列(qid是唯一的)进程在消息队列的末尾增加消息,需要信息的进程按照所需的类型在队列中取消息2.消息队列的接口:(1)创建消息队列    intmegget(key_t,intmsgflg)参数: key:消息队列的标识符megflg:创建的标志,如IPC_CREATIPC_CR

python - 使用 Python 多处理进行通信时 OSX 和 Linux 之间的性能差异

我一直在尝试更多地了解Python的multiprocessing模块并评估进程间通信的不同技术。我写了一个基准来比较Pipe的性能,Queue,和Array(全部来自multiprocessing)用于转移numpy进程之间的数组。可以找到完整的基准测试here.这是Queue的测试片段:defprocess_with_queue(input_queue,output_queue):source=input_queue.get()dest=source**2output_queue.put(dest)deftest_with_queue(size):source=np.random.

python - 使用 Python 多处理进行通信时 OSX 和 Linux 之间的性能差异

我一直在尝试更多地了解Python的multiprocessing模块并评估进程间通信的不同技术。我写了一个基准来比较Pipe的性能,Queue,和Array(全部来自multiprocessing)用于转移numpy进程之间的数组。可以找到完整的基准测试here.这是Queue的测试片段:defprocess_with_queue(input_queue,output_queue):source=input_queue.get()dest=source**2output_queue.put(dest)deftest_with_queue(size):source=np.random.

车联网V2X通信技术及应用介绍

摘要:V2X技术影响用户体验的主要系统指标有延时时间、可靠性、数据速率、通信覆盖范围移动性、用户密度、安全性等。1、车联网体系车联网是物联网在交通这个特殊行业的典型应用。在车联网体系参考模型中主要包括三层:数据感知层、网络传输层和应用层。1.数据感知层数据感知层承担车辆与道路交通信息的全面感知和采集,是车联网的神经末梢,通过传感器、RFID(射频)、车辆定位等技术,实时感知车况及控制系统、道路环境、车辆当前位置、周围车辆等信息,实现对车辆自身属性以及车辆外在环境,如道路、人、车等静、动态属性的提取,为车联网全面、原始的终端信息服务。数据感知层的数据来源包括多个部分,一是车辆自身的感知,例如速度

Matlab Unity图像传输,实现Matlab与Unity之间通信

Unity端实现代码usingSystem;usingSystem.Net.Sockets;usingSystem.Text;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Threading;usingUnityEngine;usingSystem.Net;usingSystem.IO;usingSystem.Globalization;publicclassServer:MonoBehaviour{  //GeneralInit  privateListclients;  privateListdisc

STM32-串口通信详解

目录前言一、通信接口背景知识1.并行通信和串行通信2.串行通信的分类 二、STM32的串口通信基础1.串口通信接口2.串口通信框图3.串口通信相关寄存器4.波特率计算方法三、库函数配置1.串口配置一般步骤总结前言众所周知,串口通信是MCU最基本的通信方式,对于STM32来说也是如此。本文重点讲述STM32单片机的串口通信,主要包括的内容是:通信基础知识、串口通信原理、USART有关寄存器和自定义编写串口通信函数。一、通信接口背景知识1.并行通信和串行通信所谓通信,其实说白了就是处理器与外部设备之间的交流,就像电脑连接键盘、鼠标或打印机之类。计算机领域的通信一般有两种方式,即并行通信和串行通信。