Linux系统
请叫我阿进
这个作者很懒,什么都没留下…
展开
-
测试局域网或wifi实际最大带宽
使用iperf3测试局域网或wifi实际最大带宽使用iperf3可以测试自己的路由器或交换机是否可以达到标称的性能。视频教程:https://www.bilibili.com/vide...iperf3介绍iperf3是一个网络带宽测试工具,iperf3可以测试TCP和UDP带宽质量。iperf3可以测量最大TCP带宽,具有多种参数和UDP特性,iperf3可以报告带宽、延迟抖动和数据包丢失。利用iperf3这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。使用ipe转载 2021-04-20 17:41:45 · 5903 阅读 · 1 评论 -
linux系统 — ping 网络测试
/** * net_is_connect - check if destination is reachable. * @dev_name: net device's name, can be null. * @dst: destination. * * The parameter dev_name can be set to NULL. * In case that value of dev_name equals NULL, * return value 0 means desti...原创 2021-04-15 12:37:53 · 340 阅读 · 0 评论 -
嵌入式开发(一):嵌入式开发新手入门(转载后续需要修改补充)
本篇文章整理下嵌入式开发中一些入门的基础技能,都是根据以往的工程经验整理,适用于之前没做过嵌入式开发的新手。嵌入式开发流程一般如下,一般是在PC机的Windows系统下安装Ubuntu虚拟机,搭建嵌入式开发环境及交叉编译环境,开发完成后,编译得到bin文件,然后在Windows下将bin文件通过串口或网络下发到嵌入式板卡,程序在嵌入式板卡上运行。1. RS232串口接孔图解串口,一般也指COM接口,传输速度较慢,适合远距离传输。这里用于主机与嵌入式版之间的数据通信,一般用于指令下发等。.转载 2020-08-18 15:46:54 · 646 阅读 · 0 评论 -
Linux嵌入式系统开发 - 开门狗 - 驱动篇
今天就正式开始有关linux嵌入式系统开发之看门狗---驱动篇的讲解:首先,咱们先看看有关S3C2440上看门狗的硬件电路: 从结构图和数据手册得知,看门狗Watchdog主要是实现系统自动复位的功能,它是利用芯片内部的定时器,定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),当程序在正常工作时,定时器总是不能溢出,也就不能产生复位信号;一旦程序出现错误,可能就无法在定时周期内复位看门狗,那么定时器就会溢出而产生复位信号使系统复位。 S3C2...转载 2020-08-18 15:29:23 · 486 阅读 · 0 评论 -
什么是Watchdog?最全解释!直接贴代码!
一.什么是Watchdog?Watchdog,又称watchdog timer,是计算机可靠性(dependability)领域中一个极为简单同时非常有效的检测(detection)工具。其基本思想是针对被监视的目标设置一个计数器和一个阈值,watchdog会自己增加计数值,并等待被监视的目标周期性地重置计数值。一旦目标发生错误,没来得及重置计数值,watchdog会检测到计数值溢出,并采取恢复措施(通常情况下是重启)。总结一下就是计数——溢出——触发。Watchdog的工作方式是事件触发的,它可以原创 2020-08-18 14:56:10 · 29772 阅读 · 0 评论 -
Linux系统中的进程间通信方式
Linux系统中的进程间通信方式主要以下几种:同一主机上的进程通信方式* UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal)* System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory)网络主机间的进程通信方式* RPC: Remote Procedure Call 远程过程调用* Socket: 当前最流行的网络通信方式, ...原创 2020-08-18 11:45:45 · 457 阅读 · 0 评论 -
gdb调试出现的No symbol table is loaded. Use the "file" command.问题
初次使用gdb调试器,中间出了好多问题,例如标题所说的No symbol table is loaded. Use the "file" command.问题,是最常见的。看书时,开章就提示注意-g问题,结果还是在这个-g上栽了沟,请初次使用者一定要注意这个问题!总结一下进入gdb环境的基本步骤:1. 首先使用gcc -g .c文件 -o 可执行文件名 进行编译,再使用...转载 2019-10-21 18:14:15 · 1971 阅读 · 0 评论 -
Linux_开发板通过NFS挂载到虚拟机方法
概述NFS就是Network File System的缩写,即网络文件系统,它最大的功能就是可以通过网络(需要连接网线),让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利。本文档介绍了在virgo开发板与PC之间...原创 2019-10-17 19:10:05 · 1190 阅读 · 0 评论 -
Linux_开发板通过NFS挂载到虚拟机的几个错误解决
这两天用想用开发板挂载到虚拟机的nfs服务器上,一直失败,错误提示为mount: mounting 192.168.134.198:/home/SKZH/Arm on /mnt failed: Input/output error然后找同学的机器挂在也无法挂载上,说明服务器出了问题,nfs服务器打开,防火墙也关了,于是就去查看了一下日志。cat /var/log/messages...转载 2019-10-17 18:50:30 · 923 阅读 · 0 评论