OPENWRT,爱快等软路由推荐

2023-05-16

这种用于路由器的开源固件/操作系统可以让它获得大多数路由器所不具备的功能,甚至可以把一台旧PC变成强大的路由器或防火墙设备。

软路由提供的一些特性和功能包括带宽监控、VLAN支持、高级无线设置、VPN集成、高级安全等等。

在这篇文章中,我研究并找到了目前市场上13个顶级的软路由。这些路由器可以用于家庭网络、小型商业网络甚至是大型企业环境的网络。

1.VyOS

VyOS是一家相信互联网接入与食物和水一样重要的公司。该公司是一家由工程师经营的开源软件公司,他们努力实现网络访问的民主化。他们的路由器操作系统提供了许多功能,包括以下内容。

  • 即使是大型网络也有高性能的路由。
  • 支持大多数流行的动态路由协议(BGP、OSPF、RIPng、基于策略的路由等)。
  • 在大量连接的情况下可靠地运行。
  • 使用状态防火墙和其他安全机制保护内部资源免受未经授权的访问。
  • 通过VPN(IPSEC、VTI、L2TP over IPsec、OpenVPN等)为远程工作人员和站点之间的连接提供便利。
  • 使用VRRP进行冗余的高可用性配置。
  • 支持重要的网络服务,如DHCP、PPPoE接入集中器、Netflow、QoS等。

VyOS支持许多不同的技术,并提供了一个开源的路由器操作系统,可以满足小型企业甚至大型企业网络的要求。

在其最基本的使用场景中,它提供源码NAT,为整个网络提供接入,它使用跟踪同步,确保实现高可用性。然而,这仅仅是最基本的功能。

它还具有集成的VPN支持和加密功能,以确保远程工作人员在外出时可以访问内网资源,另外还有企业路由器的所有常规功能。

它可以在X86(64位)服务器上工作,也支持众多的虚拟化平台,如Vmware、KVM、Hyper-V、VirtualBox和其他许多平台。

但请记住,没有图形化的GUI来管理该设备。你需要使用命令行界面。

价格

虽然Vyos软件是开源的,可以免费下载和使用,但你需要一个年度订阅,以获得软件更新和安全修复,支持等。企业订阅费用为4320美元/年。

2.来自MicroTik的RouterOS

RouterOS是基于Linux内核的MicroTik路由器的操作系统。

你也可以把它安装在你的PC(x86硬件)上,它可以把它变成一个路由器,具有你所需要的最重要的功能,包括路由、防火墙、带宽管理、无线接入、回程链接、热点、VPN服务器等。

它很容易安装,有一个简单的用户界面,由管理软件WinBox(windows应用程序)提供。

事实上,RouterOS支持不同的配置方法,从本地访问到跨网络的SSH访问,也支持上面所说的WinBox。

它的防火墙可以提供安全功能,它可以防止未经授权的人访问。

它还支持静态路由以及几种不同的动态路由协议(BGP、OSPF、RIP、IPv6路由协议等),就像普通企业的路由器设备一样。

它支持虚拟路由和转发(VRF)以及多协议标签交换(MPLS),这使它成为高端企业网络的理想选择。

如果你想在PC x86硬件上安装时充分利用RouterOS的功能,你需要购买一个许可证。

价格。

每台路由器设备有3个许可证级别(45美元、95美元、250美元)。许可证永不过期,并提供无限期软件升级。

3.3.OpenWRT

OpenWRT项目是针对嵌入式设备设计的,用软件包管理来代替单一的静态固件。

用户可以替换市场上路由器的路由器固件,并定制他们的设备。它更安全、更稳定,并提供更多的功能,包括以下内容。

  • 可扩展性:许多路由功能只能在高端设备中找到
  • 安全性:默认情况下是安全的
  • 性能和稳定性
  • 强大的社区支持
  • 研究:团队在不断改进这个平台
  • 开源/无成本

OpenWRT不断地更新,所以错误很快被发现和修复。它是由所有支持的设备中使用的标准化模块组成的,你可以在任何支持的设备上复制相同的设置,即使是旧的路由器。

他们努力确保每个人都能获得路由器固件,以保持网络的安全、保密和可靠。

由于OpenWRT主要用于嵌入式设备,它通常用于WiFi无线路由器等。

然而,它也可以运行在X86硬件上(如PC,服务器),以充分利用这些机器的更强大的组件(与嵌入式设备相比)。

价格。

免费

4.pfsense

pfsense项目是一个免费的开源网络防火墙发行版,它基于FreeBSD操作系统和一个定制内核。尽管许多人知道pfsense是一个网络防火墙,但它也有许多路由功能。

它包括第三方免费软件包,为你提供额外的功能。它包括一个Web界面,用于配置所有组件,所以你不需要有编程经验就可以使用和设置它。

你可以选择你想使用的硬件,然后使用pfsense软件来定制它。

它可以在许多硬件上运行,如i386、amd64处理器、powerpc、sparc等。你也可以使用一个现成的Netgate硬件设备,上面预装了pfsense。

该软件也可以在阿里云和腾讯云上使用,它可以在云端为你提供防火墙保护(当然,如果在企业网络中使用的话就是保护企业内部的网络)。

如上所述,Pfsense主要是一个防火墙,但它也有许多常规和高级的路由功能,如。

  • 负载平衡
  • 流量分配
  • NAT
  • VLAN支持(802.1q)
  • IPv4/IPv6
  • 多WAN故障切换
  • 动态路由协议(RIP、OSPF、BGP)
  • 更多

价格。

免费

5. 爱快

爱快是一个开源软件(基于CentOS Linux),但它被用于HPE(惠普企业)服务器上,以创建一个多功能的服务器、网络和网关IT平台。

它是一个经济实惠的解决方案,有一个直观的基于网络的图形用户界面。它还通过在线市场提供100多种不同的应用程序。

你可以选择你需要的应用程序和支持级别。它们使小型网络、家庭、远程网络或分支机构能够简单地拥有一个随时可以使用的服务器/路由器,而不需要额外费用。

它简单而安全,它允许小企业根据他们的具体需要定制他们的服务器。

爱快团队为小型企业提供低成本的混合IT体验,它是免费使用的,所以你只需要为你在操作系统上使用的应用程序和产品付费。

许多人使用安装在HPE服务器上的爱快作为网络网关设备,通过使用相关的网络和安全应用程序,如防火墙、IDS/IPS、内容过滤应用程序等。

价格。

爱快社区版是免费的。然而,这并不适合生产使用。

对于生产用途,你必须获得爱快专业版、家庭版或商业版。

6.IPFire

与Pfsense类似,IPFire是另一个基于Linux的多功能开源防火墙。它可以免费使用,而且是由一个开放社区开发55。

它是一个强大的防火墙引擎和入侵防御系统,可以保护你的网络免受DDoS攻击和互联网攻击。

它55把你的网络分成不同的区域,采用不同的安全策略,根据你的需要管理风险。

它是专门作为防火墙建立的,它在保护你的网络的同时保护自己免受攻击。它采用了状态包检测防火墙,可以快速过滤数据包。

它支持VPN,允许你安全地连接到你的内部网络,你可以把IPFire变成一个无线接入点,并通过IPFire的软件包管理系统Pakfire做更多的事情。

我在本文中推荐这个软路由,因为它可以作为网络的一个出色的旁路由器。虽然它主要是一个防火墙解决方案,但作为软路由器,它可以很好地保护你的局域网并为用户提供互联网接入。

价格。

免费

7.DD-WRT

DD-WRT是一个著名的开源固件路由器,也是基于Linux的。它很适合WLAN路由器和嵌入式系统。

他们试图提供一个简单的解决方案,以及一些不同的功能。该操作系统是快速和稳定的,它操作简单使用容易。

有一个庞大的用户社区,给开发者提供支持。如有缺陷会被迅速检测到并得到纠正。它支持200多种不同的设备和所有当前的WLAN标准。

它支持不同的热点系统。允许带宽管理,并允许用户创建可靠和强大的WiFi网络基础设施。

许多人购买了一个市场上的WiFi无线路由器设备,并在上面安装了DD-WRT,使其成为一个更强大和灵活的路由器设备。

就像前面描述的OpenWRT一样,DD-WRT也可以在x86 PC硬件上工作。

价格

免费

8. 番茄路由器

最初的 "番茄 "路由器固件被称为 "Tomato by Shibby",与DD-WRT类似,主要用于小型嵌入式设备和WiFi 无线路由器。

"Advanced Tomato "是一个基于GUI的软路由固件,是Shibby的Tomato的一个分叉。它在基于Broadcom的路由器上工作。

它允许你使用Tomato的功能,但你也可以把GUI改成一个干净和现代的设计。其特点包括以下内容。

  • 用户友好的GUI
  • 带宽使用监控
  • 先进的QOS和访问限制
  • 无线功能,包括WDS和无线客户端模式
  • 更高的P2P最大连接数限制
  • 运行自定义脚本的能力
  • 通过telnet/ssh连接
  • 重新编程SES / AOSS按钮
  • 能够无线站点检测
  • 端口转发、VPN、QoS、NAS、安全等。
  • 还有更多

AdvancedTomato版本具有所有这些功能,但与原本的Tomato固件相比,用户使用更直观的GUI。

大多数用户通过图形用户界面来配置他们的路由器,而这个固件允许你使用一个干净和扁平的现代设计来完成。

现在AdvancedTomato似乎被抛弃了,因为它已经很多年没有更新了。

9.新鲜番茄软路由

Fresh Tomato是基于Broadcom的路由器的另一种开源固件,类似于上面介绍的Advanced Tomato。但是,Fresh Tomato仍然被维护和更新。

它基于Linux,专门用于具有Broadcom芯片组的路由器,并以GPL许可证的形式发布。它有一个友好的界面,所以任何人都可以很容易地使用它。它包括以下功能。

  • 带宽监控
  • 先进的QoS
  • 访问控制
  • 启用了ssh/telnet协议
  • 可配置的按钮和LED
  • 支持不同的无线模式
  • 内置OpenVPN服务器/客户端
  • SNMP协议
  • IP/MAC BW限制器
  • ARP绑定
  • 支持VLAN
  • 许多内置服务器,如SAMBA、FTP、打印服务器、Tor、Web服务器等。
  • 还有更多

如果你想把你的家庭WiFi无线路由器升级为一个更灵活和功能更丰富的设备,这个路由器操作系统是非常好的。

价格。

免费

10.零壳(Zeroshell)软路由

Zeroshell是另一个基于Linux的开源发行版软路由,它可以通过网络界面管理,用于路由器和防火墙设备。

它可用于x86/x86-64平台(例如,你可以在旧PC上使用它)和基于ARM的设备,如Raspberry Pi。

这里有一些重要的功能。

  • 多WAN连接的负载平衡和故障转移。
  • 用户远程访问的VPN站点到站点和VPN。
  • 互联网热点的专属门户访问。
  • 使用深度数据包检查的防火墙规则。
  • 使用深层数据包检查的服务质量和流量整形。
  • 带有防病毒和URL黑名单的透明的网络代理。
  • RADIUS认证和会计
  • VLAN管理和桥接
  • 无线接入点和多SSID支持
  • 移动连接
  • 跟踪和记录网络连接的能力

正如官方网站上所描述的,你可以对1个ADSL WAN连接和几个移动连接进行负载平衡。

通过DPI管理器(深度包检测),你可以进行内容过滤,例如阻止内部用户的社交媒体访问(Facebook等)。

这种功能只有在高端的第7层防火墙上才能找到。

价格

免费

11. 梅林固件

梅林固件是一个开源项目,提供了很多功能,从虚拟专用网络、多WAN接入、入侵检测、SD-WAN等。

它是免费的,并提供你所需要的一切来保护和保障你的网络。你可以在GitHub上找到所有的信息,包括贡献者和来源。

这里有一些重要的功能。

  • 支持IPv4和IPv6的状态防火墙,并能实时查看被阻止或通过的流量。
  • 多WAN功能,包括负载平衡和故障转移支持
  • 集成支持IPsec的VPN,以及对Tinc和WireGuard的可插拔支持
  • 硬件故障切换以获得最高的可用性
  • SD-WAN,便于设置、配置和监控
  • 入侵检测和预防
  • 支持双因素认证
  • 路由协议(OSPF、BGP)
  • 网络过滤
  • 直观的用户界面
  • 能够选择多种语言
  • 免费的在线文档
  • 还有更多

就像本文中的其他一些选项(如Pfsense、IPFire等),这主要是一个网络防火墙,但它也可以作为一个软路由。

特别是如果你把这个设备放在网络终端,它可以提供BGP路由负载平衡、广域网平衡、防火墙安全、VPN终端、SD-WAN管理等。

价格。

免费

12. KOOLSHARE

这是一个基于Linux的ISDN、DSL和以太网路由器发行版,就像本文中几乎所有其他软件一样。

KOOLSHARE可以在具有MMX扩展的586 CPU及以上的硬件上使用。你不需要Linux的知识来使用它,但你应该熟悉网络。

它是模块化的,这使你可以创建一个具有不同功能的软路由。它有以下特点。

  • 模块化设计,允许单独配置
  • 易于远程更新
  • 能够避免明显的错误配置
  • 网络imond服务器,具有最小成本路由监测和控制功能
  • 基于拨号的命令的执行
  • 移动、DSL和ISDN电路的平行操作和路由。
  • 防火墙、DMZ、端口转发等
  • 适用于防火墙和路由
  • 还有更多

这个软路由使用了一些旧的技术(如ISDN等),所以它不是一个非常现代的选择。

价格

免费

13.索福斯XG家庭防火墙/软路由器

Sophos是一个知名的、值得信赖的安全防病毒软件供应商,然而,他们也制造了一个家用防火墙/路由器。这就是免费的家庭用XG Sophos防火墙。

它为你的家庭网络提供保护,它有反恶意软件、网络安全、URL过滤、应用控制、IPS、流量整形、VPN、报告和监控等功能。

它有自己的操作系统,在安装过程中会覆盖计算机上的所有数据,所以用户应该使用专用电脑来安装这个软件。然后,它可以作为一个安全设备或家庭/企业网关软路由使用。

这里有一些功能。

  • 对应用程序进行优先排序,并使用流量情况来增加关键应用程序的带宽。
  • 让你通过内容过滤来监测和控制家庭网络。
  • 提供网页浏览保护
  • 让你从任何地方通过VPN访问你的内部局域网网络
  • 用双扫描引擎扫描病毒
  • 还有更多

您可以将Sophos XG安装在带有2块网卡的基于Intel的专用电脑上。CPU和内存建议是4个核心和6GB内存。

价格

免费

总结

如果你正在寻找一个出色的开源软路由,那里有很多好的选择。

看一看上面列出的每一个,如果你需要更多的细节,可以进一步调查它们。开源社区有很大的贡献。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OPENWRT,爱快等软路由推荐 的相关文章

  • Docker 产品手册之 Docker Hub - 通过 GitHub 实现自动构建

    原文地址 如果你已经将 Docker Hub 链接到了你的 GitHub 账户 xff0c 直接跳到第五小节 创建自动构建 1 将 Docker Hub 链接到 GitHub 账户 注意 xff1a 因为 Docker Hub 需要设置 G
  • 微信自动回复(python)

    前言 xff1a 自从微信禁止网页版登陆之后 xff0c itchat 库也就都不能用了 xff0c 新号不能再登录网页版 xff0c 而且itchat 库在headers里面只放了UserAgent xff0c 其他字段都没有放 所以在你
  • 国际贸易词汇术语大搜罗

    价格术语 world international market price 国际市场价格 FOB free on board 离岸价 C amp F cost and freight 成本加运费价 CIF cost insurance an
  • 【保姆级教程】Docker服务在双架构(X86和ARM)编译统一实践

    在现代计算机系统中 xff0c X86和ARM64是两种常见的处理器架构 为了满足不同架构的需求 xff0c Docker镜像也需要支持双架构编包形式 本文将介绍Docker镜像双架构编包统一的实践 一 Docker镜像编包 在Docker
  • 玩Raspberrypi走过的坑

    树莓派挺有用 xff0c 基本上linux所有的功能都能用上 xff0c 比如开发个人脸识别 xff0c 搭建一个AVR开发环境 xff0c 都相当的不错 从18年到现在一年多 xff0c 也走过不少的坑 xff0c 希望分享一下自己的经验
  • 小米吉姆尼自动驾驶改造

    最近买了个小米吉姆尼 xff0c 恰好有个wifi图传 xff0c 准备做个无人驾驶 xff0c 通过图像处理实现自动驾驶 图传回到PC处理图像目前已经实现 xff0c 这个比较简单 现在存在的问题如何给吉姆尼发送信号 考虑方式有两种 xf
  • 化骨龙 GPS M80Pro 拆解

    最近玩穿越机 xff0c 用GPS的时候一不小心锡渣把9V和5V短路 xff0c 直接把化骨龙GPS M80Pro烧了血泪教训 这个GPS还是挺精致的 xff0c 于是乎拆解一下分享给大家 拆开来看其实并不复杂 xff0c 核心是一颗Ubl
  • freeRTOS 低功耗模式 和 空闲任务

    低功耗模式 1 芯片原本就支持的硬件低功耗 2 freeRTOS提供的软件低功耗 xff0c Tickless模式 xff01 当用户将宏定义 configUSE TICKLESS IDLE 配置为 1 且系统运行满足以下两个条件时 xff
  • 化骨龙zeus 800mw 图传拆解

    最近比较倒霉 xff0c 飞飞机又炸鸡了 xff0c 这次炸的有点狠 xff0c 炸到水泥路上了 xff0c 化骨龙小锤子天线炸断 xff0c 电池炸坏一个 xff0c 图传炸断天线座 xff0c 电子炸坏一个 xff0c 关键是电机这几天
  • pixhawk 电源电压电流计拆解

    闲来无事拆解了一个pixhawk带电流计的电源 xff0c 挺有意思的 xff0c 如下图 xff1a 模块挺简单的 xff0c 正面是就是一块MPS公司的电源芯片MP1593 xff0c 最高4 75 28V xff0c 3A 5V输出
  • VM中linux和windows主机进行串口通信

    最近在做关于AIS的内容 为了对AIS电文进行解码 xff0c 串口收发 数据有PC机模拟发送 xff0c 为了调试方便 xff0c 不用次次将程序放到开发板上运行 xff0c 所以利用pc主机和虚拟机进行串口通信模拟该过程 首先需要用到一
  • 基于CANoe的SecOC实现

    在今天的车载网络中 xff0c 大部分数据传输是在没有任何特殊安全措施的情况下进行的 因此 xff0c 一旦能够直接访问车辆的总线 xff0c 任何人都可以读取总线上传输的原始数据 xff0c 甚至 在今天的车载网络中 xff0c 大部分数
  • Autosar Configuration(五) Security之Csm配置

    本系列教程是根据实际项目开发中总结的经验所得 如发现有不对的地方 还请指正 目录 Autosar Configuration 一 Davinci Developer 工具介绍 Autosar Configuration 二 Davinci
  • 一文读懂Autosar SecOC通讯

    一 为什么用SecOC xff1f 在车载网络中 xff0c CAN总线作为常用的通讯总线之一 xff0c 其大部分数据是以明文方式广播发送且无认证接收 这种方案具有低成本 高性能的优势 xff0c 但是随着汽车网联化 xff0c 智能化的
  • AutoSar之微控制器抽象层MCAL

    微控制器抽象层位于AUTOSAR BSW的最底层 xff0c 包含内部驱动 xff0c 可直接访问微控制器和外设芯片 从具体应用来看 xff0c MCAL主要包括微控制器驱动 存储器驱动 通信驱动和输入输出驱动四个部分 xff0c 各部分又
  • 【高效】【IDE】VSCode 插件

    Docuemnt This 加注释文档 选中你的函数名字 xff0c 按两次ctrl 43 alt 43 D xff1b Better Comments 注释高亮 Live Server 实时预览页面 Live Server会启动一个本地服
  • 嵌入式软件算法优化

    嵌入式软件算法优化 一 算法优化原则二 算法优化方法1 系统优化2 算法优化 xff08 需要理解算法原理 xff09 3 代码优化4 使用硬件资源 xff08 需要熟悉芯片架构及资源 xff09 5 汇编 一 算法优化原则 xff08 1
  • CAN总线原理简介

    一 xff0e CAN总线简介 xff1a 是一种串行通信协议 xff0c 能有效的支持具有很高安全等级的分布实时控制应用范围十分广泛 xff0c 从高速网络到低价位的多路接线都可以使用CAN主要运用于汽车电子航天等行业 xff0c 使用C
  • freeRTOS 任务切换

    使用PendSV实现任务切换 上下文切换被触发的场合可以是 xff1a 1 执行一个系统调用 2 系统滴答定时器 SysTick 中断 br PendSV中断服务函数 br TaskSelectHighestPrior的两种方法 br br
  • make -j 参数加快编译效率

    对于大型项目 xff0c 在使用cmake控制编译时 xff0c 仅仅执行make指令效率较低 xff0c 使用make j后面跟一个数字 xff0c 比如make j4 make j6 make j14等 含义是 让make最多允许n个编

随机推荐

  • cmake中add_dependencies的基本作用

    假设我们需要生成一个可执行文件 该文件生成需要链接a so b so c so d so四个动态库 正常来讲 我们一把只需要以下两条指令即可 ADD EXECUTABLE span class token punctuation span
  • 命令行给cmake传递参数

    我们期望在编译前将一些信息缓存起来 然后用CMakeLists txt进行构建时 希望可以访问之前缓存给cmake的变量 比如我们希望缓存TARGET CPU 并且他的值为X86 那么我们可以在命令行或者脚本中执行一下操作 cmake DT
  • 在CMakeLists.txt如何执行脚本?execute_process

    execute process span class token punctuation span COMMAND span class token function bash span SCRIPT PATH name sh WORK P
  • C++运算符重载中有些方法为什么需要定义为友元函数

    C 43 43 提供运算符重载主要目的 xff1a 希望对象之间的运算看起来可以和编译器内置类型一样丝滑 xff1b 相当于是告知编译器 xff0c 类对象之间运算应该如何去做处理 通过实现一个复数类 xff0c 来阐述本文章的主题 xff
  • linux网络编程之socket,bind,listen,connect,accept

    socket span class token macro property span class token directive hash span span class token directive keyword include s
  • Linux网络发送和接收内核缓冲区大小的设置

    socket属性 xff1a SO SNDBUF 发送缓冲区 SO SNDBUF Sets or gets the maximum socket send buffer span class token keyword in span by
  • docker查看运行时容器的IP地址

    使用inspect来查看容器的信息 span class token function docker span inspect span class token punctuation span docker name span class
  • python基础梳理(一)

    一 python程序的组成 表达式 xff1a 建立并且处理数据对象且能返回数据对象的引用关系 示例 xff1a 1 43 2 系统会产生1和2俩个对象 xff0c 并且进行处理生产对象3 xff0c 将对象3返回回去 二 核心的数字类型
  • 串级PID结构及参数调整见解

    在设计控制系统中 xff0c 常用的控制算法为PID xff0c 即比例 积分 微分控制器 能够实现对控制对象的物理特性的控制 xff0c 以期达到特定的运行效果 此外由于PID控制器的灵活特性 xff0c 可以与其它控制算法进行灵活的组合
  • freeRTOS 开启关闭调度器、挂起恢复调度器、vTaskStepTick

    1 开启调度器 br vTaskStartScheduler 43 vPortSetupTimerInterrupt 设置systick xff0c 初始化低功耗运行系统补偿时间 br 43 xPortStartScheduler 43 p
  • 通过Flask框架封装Tushare获取的日线股票数据

    概要介绍 概要介绍 xff08 TuShare id 282782 xff09 当我们需要进行量化交易分析 xff0c 或者通过代码进行股票的数据计算 xff0c 研究金融时 xff0c 我们需要获取最基本的股票价格 xff0c 开盘价收盘
  • linux系统安装硬盘分区建议

    笔者使用linux也很长时间了 xff0c 但总有在使用一段时间之后感觉系统分区不是很合理 xff0c 这里就算是给自己总结一下 xff0c 也跟大家一起分享吧 一 常见挂载点的情况说明 一般来说 xff0c 在linux系统中都有最少两个
  • Python3.4简单爬虫实现之抓取糗事百科段子

    网上的python教程大都是2 X版本的 xff0c python2 X和python3 X相比较改动比较大 xff0c 好多库的用法不太一样 xff0c 我安装的是3 4 1 xff0c 就用3 4 1实现一下网页内容抓取 首先是库 xf
  • 关于stm32中串口重定向问题详解(找个时间好好理解下)

    usart这部分代码我也是从网上copy出来的 xff0c 一下是作者的解释 xff1a 简单地说 xff1a 想在mdk 中用printf xff0c 需要同时重定义fputc函数和避免使用semihosting 半主机模式 xff09
  • http解析库http-parser

    一 http parser简介 1 简介 http parser是一个用C编写的HTTP消息解析器 xff0c 可以解析请求和响应 xff0c 被设计用于高性能HTTP应用程序 它不会进行任何系统调用及内存分配 xff0c 它不会缓冲数据
  • centos系统重置root密码,忘记密码修改

    1 开机按下Ecs键 xff0c 进入如下界面 2 根据需要选择系统内核版本并按e键 3 光标移动到 linux 16 开头的行 xff0c 找到 ro 改为 rw init 61 sysroot bin sh xff1b 4 按 Ctrl
  • summary1 如何在Python中创建基本的ROS节点[AI]

    本课程结束时 xff0c 您将能够 xff1a 1 在模拟中 xff0c 使用ROS控制TurtleBot3机器人 2 使用roslaunch和rosrun启动ROS应用程序 3 使用关键ROS命令行工具询问正在运行的ROS应用程序 4 创
  • switch case语句用法

    一般情况下 xff0c 判断语句常用的有if else xff0c 三目运算符 xff0c 还有switch case等 xff0c 根据不同需求使用其判断语句 下面以简单示例展示 xff1a 在输入框中输入数字 xff0c 判断其星期几
  • 四轴飞行器基础

    原文知识来自果壳网 四轴飞行器基础篇 xff0c 进行一些适量增删 基本原理与名词解释 1 遥控器篇 通道 通道就是可以遥控器控制的动作路数 xff0c 比如遥控器只能控制四轴上下飞 xff0c 那么就是1个通道 但四轴在控制过程中需要控制
  • OPENWRT,爱快等软路由推荐

    这种用于路由器的开源固件 操作系统可以让它获得大多数路由器所不具备的功能 xff0c 甚至可以把一台旧PC变成强大的路由器或防火墙设备 软路由提供的一些特性和功能包括带宽监控 VLAN支持 高级无线设置 VPN集成 高级安全等等 在这篇文章