简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在学习交叉编译的过程中,发现了树莓派无法ping通虚拟机的问题
在上节已经系统介绍了大致的流程和相关的API,这节就开始写代码!创建一个NET文件夹 来存放网络编程相关的代码:这部分先实现服务器的连接部分的代码并进行验证代码验证:先编译并运行这部分代码:可见,此时没有客户端进行连接,程序会阻塞在监听的阶段此时打开windows的cmd(windows系统和linux虚拟机的系统可以看作两台不同的终端)执行这条命令后,windows的cmd变成了这样:再反观li
在学习内核编译下载linux内核源码的时候,由于源码非常大,下载的时候提示磁盘空间不足,我才意识到刚开始创建虚拟机的时候分配了20GB的空间现在已经快用光了。在VM的设置里可以进行扩容,我扩展到了30GB重启却发现空间并没有加到我使用的磁盘中,于是尝试使用gparted将我扩容的10GB添加到现在的磁盘,却发现没有权限,最后阅读以下这篇文章,通过安装gparted镜像并BISO进入系统最后成功扩容
不同于之前学习的所有通讯方法,多基于Linux内核实现,只能在同一个系统中不同进程或线程间通讯,Linux的网络编程可以实现真正的多机通讯!两个不相关的终端要实现通讯,必须依赖网络,通过地址来找到对方,所谓地址包含的两个重要概念就是和。一台拥有IP地址的主机可以提供许多服务,比如Web服务,FTP服务,SMTP服务等,这些服务完全可以通过一个IP地址来实现,。服务器一般是通过知名端口号来识别的。
RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,是最早的一种用于公开密钥加密和数字签名的算法。它使用一对公钥(public key)和私钥(private key)。公钥用于加密,私钥用于解密。由于使用不同的密钥进行加密和解密,因此被称为非对称加密算法。RSA消息验证指的是使用RSA算法对消息进行签名和验证,以确保消息的完整性和真实性
到目前为止,对于linux的嵌入式软件开发,从底层到上层都有了一定的认识。这个项目的初衷就是整合知识并以工厂模式的架构开发项目
搭建仿真的环境,导入VEINS和INET开源库,使用INET库中提供的网络协议和功能模型来模拟通信协议和网络功能,使用SUMO创建道路网络和车辆轨迹,并导出到OMNeT++中在OMNeT++中使用VEINS通过socket和SUMO连接,借助VEINS实现的TRACI接口来设置车辆相关的行为和场景,最后在OMNET++中结合VEINS,SUMO和INET运行联合仿真实验,并分析车辆在遇到紧急情况下
这是一个非特定语音识别,也就是不识别特定人类的声音的模块。这个模块的操作相较于其他语音识别模块更简单,不需要编程或二次开发,只需要通过厂家给的网站配置后即可使用。