今天开始学OpenWRT - 21/03/8

背景简介

OpenWRT是一个运行在嵌入式设备上的Linux操作系统。相较于之前简单的、固化的路由器系统,OpenWRT提供了一个完整的可编写的文件系统,包括安装包管理。这使用户从供应商提供的应用程序选择和配置中解放出来,并允许用户通过使用软件包来定制设备以适合任何应用程序。对于开发人员而言,OpenWrt是构建应用程序的框架,而无需围绕该应用程序构建完整的固件。对于用户而言,这意味着可以进行完全自定义的能力,从而可以以前所未有的方式使用设备。这使您摆脱了供应商提供的应用程序选择和配置的限制,并允许您使用软件包来自定义嵌入式设备以适合任何应用程序。对于开发人员,OpenWrt提供了一个框架来构建应用程序,而无需创建完整的固件映像并在其周围分发。对于用户而言,这意味着完全自定义的自由,允许以供应商从未想到的方式使用嵌入式设备。

可支持设备

DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM 如果用户打算将最新且安全的OpenWrt版本(18.06或更高版本)刷新到该版本上!有关详细信息,请参见4/32警告。
1)4/32设备没有足够的资源(Flash和/或RAM)来提供安全可靠的操作。
2)对4/32设备的OpenWrt支持将在2019年之后终止。在19.07之后,将不再为4/32设备构建更多的OpenWrt映像。

OpenWrt支持的一般要求

OpenWrt支持的SoC /目标
足够的闪存以容纳OpenWrt固件映像
最少4MB(无法安装GUI(LuCI))
更好8MB(将适合GUI和其他一些应用程序)
足够的RAM以确保稳定运行
最小32MB,更好64MB

设备安装方法

U-Boot USB recovery

Brand: Friendly ARM
Model: NanoPi NEO Core2
Installation methods: Sysupgrade, SD card, U-Boot USB recovery
Comment installation: Similar to install method for Raspberry Pi

基础配置

OpenWrt具有以下配置设备的方法

有UCI系统可以存储和操纵其所有配置。这是一个OpenWrt系统,用于从中央标准化点配置基本服务和许多其他软件包。
有一个“ LuCi”-UCI的Web GUI界面,默认情况下通常在http://192.168.1.1(和http:// openwrt或http:// lede)上监听。并非所有具有少于8MB闪存ROM的设备都具有LuCi可用,因为LuCi需要大约1MB的闪存空间。 LuCi基于LUA及其自身的LEDE / OpenWrt标准。您还可以启用https进行LuCi访问。并非所有选项在LuCi中都可用。
LEDE / OpenWrt设备上也使用了几个经典的Linux配置文件。这些文件使用与其他Linux发行版相同的格式和配置选项。
可选的可安装软件包有时会集成到UCI配置模型中,并且可能还会提供LuCi配置扩展,但是许多扩展软件包也带来了自己的配置文件。
使用命令行或Web界面修改值时,所有更改都会被暂存并且不会直接保存到文件中,因此请记住在设置完更改后将其保存。

UCI系统

UCI的缩写表示统一配置接口,是一个集中OpenWrt服务配置的系统。

UCI是白俄文系列的OpenWrt中基于NVRAM的配置的后继产品。它是最重要系统设置的主要配置用户界面,包括主要网络接口配置,无线设置,日志记录功能和远程访问配置。

OpenWrt存储库中的许多软件包已与UCI系统兼容。通过根据相应UCI文件中选择的设置简单地写入原始配置文件(由程序读取),就可以使应用程序与UCI兼容。这是在/etc/init.d/中运行初始化脚本时完成的。有关更多信息,请参见初始化脚本。因此,当使用与UCI兼容的初始化脚本启动守护程序时,应注意该程序的原始配置文件被覆盖。例如,对于Samba / CIFS,在运行/etc/init.d/samba start时,会使用UCI配置文件/ etc / config / samba中的UCI设置覆盖文件/etc/samba/smb.conf。此外,应用程序的配置文件通常存储在RAM中而不是闪存中,因为它不需要存储在非易失性存储器中,并且每次更改后都会基于UCI文件进行重写。万一用户想调整无法通过UCI获得的原始配置文件中的设置,可以使用一些禁用UCI的方法,例如,在cifs.server中,用户可以看到如何为samba禁用UCI。

对于那些不兼容UCI的程序,有一些用户可能希望使用的非UCI配置文件的便捷列表。请注意,对于大多数第三方程序,用户应该查阅程序自己的文档。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496565.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql root mysqld_MySQL how to run mysqld as root

场景版本5.6.44,[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!此处 mysql是出于安全考虑,默认拒绝用root账号启动mysql服务。解决1.通过在命令后面加上--userroot 进行强制使用…

seekg()与tellg()相关文件操作

From: http://www.cnblogs.com/kex1n/archive/2011/01/28/2286423.html 对输入流操作:seekg()与tellg() 对输出流操作:seekp()与tellp() 下面以输入流函数为例…

asp.net三层架构详解

一、数据库 /**//*DBMS name: Microsoft SQL Server 2000 *//**/if exists (select 1from sysobjectswhere id object_id(newsContent)and type U)drop table newsContentgo/**//*Table: newsContent …

在Linux环境下使用C语言倒转字符串,输出错误的解决办法

项目场景&#xff1a; 学习在Linux环境下的C语言编程&#xff0c;利用GDB打Breakpoint&#xff0c;逐步调试Bug 问题描述 尝试将一个字符串倒转后输出&#xff0c;发现执行文件并没有正常的将倒转后的字符串输出。 源代码&#xff1a; #include <stdio.h>int main(voi…

“机器人之夜”看猎豹跑得快还是五款机器人价格降得快?“鸿门宴”正式上演

来源&#xff1a;机器人大讲堂3 月 21 日&#xff0c;猎豹移动&#xff08;NYSE: CMCM&#xff09;联合旗下人工智能公司猎户星空在北京水立方举行“猎豹3.21机器人之夜”发布会&#xff0c;发布自主研发的猎户机器人平台Orion OS&#xff0c;并推出五款全系列机器人产品&#…

mysql sysbench_详解MySQL基准测试和sysbench工具

一、基准测试简介1、什么是基准测试数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试与压力测试基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑&#xff0c;更加简单、直接、易于测试&#xff0c;数据可以由工具生成&…

windows 堆栈溢出简易测试代码

环境&#xff1a;windows xp sp2 vc 6.0 Code1#include <stdio.h> 2 3int fun2() 4{ 5 printf("-------------Get privilege!---------\n"); 6 getchar(); 7 return 0; 8} 910int fun1()11{12 int iRet 0;13 int *pRet &iRet;14 pRet…

数字电路中的Single-Bit跨时钟域设计

数字电路中的Single-Bit跨时钟域设计同步时钟&异步时钟的定义Metastable&#xff08;亚稳态&#xff09;Metastable的产生原因Setup / Hold Requirement的真正原因Metastable造成的问题跨时钟域同步设计跨时钟域处理目标Single-bit的Clock Domin Crossing (CDC) 电路Single…

《Nature》重磅 | 研究员利用机器学习发现近 6000 种未知病毒

作者&#xff1a;李雨晨《Nature》杂志近日发布消息称&#xff0c;研究人员利用人工智能发现了近6000种未知的病毒。这项工作是在3月15日由美国能源部(DOE)组织的一次会议上提出的&#xff0c;它展示了一种探索地球上巨大而未知的病毒多样性的新工具。从人类健康到垃圾降解&…

mysql limit to hosts matching_MySQL 用户访问限制 -- Host Match Limit

笔者前几日在做数据库迁移的时候&#xff0c;发现了一个挺有意思的小东西&#xff1a;数据库访问限制(Host Match limit),简单地翻阅了下给官方资料&#xff0c;发现这个东西应用场景其实非常广泛&#xff0c;只是我们采用了其他可能没有原生数据库带的Access Limit 功能好地方…

Java加密与解密的艺术~SM4实现

国产SM4加密解密算法概念介绍 SMS4算法是在国内广泛使用的WAPI无线网络标准中使用的加密算法&#xff0c;是一种32轮的迭代非平衡Feistel结构的分组加密算法&#xff0c;其密钥长度和分组长度均为128。SMS4算法的加解密过程中使用的算法是完全相同的&#xff0c;唯一不同点在于…

英语连接词2

表示附加的词:additionally, as well as, just as, again, along with, also, further, furthermore, likewise, in the same manner, in the same way, in addition to,引出例子:for example, namely, for instance, as an example, that is表示转折:although, instead, rathe…

数字电路中的Multi-bits跨时钟域设计

数字电路中的Multi-bits跨时钟域设计跨时钟域同步设计跨时钟域处理目标Multi-bits的Clock Domin Crossing (CDC) 电路设计1-bit "Guard" 信号同步multi-bits数据其他的Multi-bits跨时钟域同步设计跨时钟域电路的仿真验证跨时钟域同步设计 跨时钟域处理目标 在跨时钟…

packetbeat mysql_简单使用packetbeat

在前面两篇文章中记录了使用logstash来收集mysql的慢查询日志&#xff0c;然后通过kibana以web的方式展示出来&#xff0c;但在生产环境中&#xff0c;需求会更复杂一些&#xff0c;而且通过logstash写正则&#xff0c;实在是个费时费劲的事。例如在生产环境中会有要求分析某个…

ACM公布2017年图灵奖,大卫·帕特森和约翰·轩尼诗获奖

来源&#xff1a;网络大数据刚刚&#xff0c;美国计算机协会(ACM)宣布 John L. Hennessy 和 David A. Patterson 荣获 2017 年图灵奖。目前这两位学者都供职于谷歌&#xff0c;前者是谷歌母公司 Alphabet 的董事会主席&#xff0c;后者任谷歌杰出工程师&#xff0c;致力于研究机…

Java加密与解密的艺术~DES实现

密钥长度与安全性成正比&#xff0c;但Java仅支持56位密钥长度&#xff0c;作为补充&#xff0c;Bouncy Castle 提供64位密钥长度支持。在此基础上配合不同填充方式&#xff08;如PKCS5Padding&#xff0c;PKCS7Padding&#xff09;&#xff0c;可显著提高加密系统的安全性。 D…

YOLOv8改进 | 主干篇 | 利用SENetV2改进网络结构 (全网首发改进)

一、本文介绍 本文给大家带来的改进机制是SENetV2&#xff0c;其是2023.11月的最新机制(所以大家想要发论文的可以在上面下点功夫)&#xff0c;其是一种通过调整卷积网络中的通道关系来提升性能的网络结构。SENet并不是一个独立的网络模型&#xff0c;而是一个可以和现有的任何…

Linux学习路线及网络编程经典书籍

linux学习资源整理&#xff1a;https://zhuanlan.zhihu.com/p/22654634 Linux初学者(学习资料)&#xff1a;https://zhuanlan.zhihu.com/p/21723250 知乎 - 你是如何学习 Linux 编程的&#xff1f;&#xff1a;https://www.zhihu.com/question/20730157 如果让你推荐一本 Linux…

在Windows 7解决GAC错误

调试一网站源代码出现下面的错误 错误 1 Could not load file or assembly Microsoft.ReportViewer.WebForms, Version8.0.0.0, Cultureneutral, PublicKeyTokenb03f5f7f11d50a3a or one of its dependencies. The system cannot find the file specified. D:\3layerhotel\WebS…

CVPR 2018 | 腾讯AI Lab入选21篇论文详解

来源:腾讯AI实验室近十年来在国际计算机视觉领域最具影响力、研究内容最全面的顶级学术会议CVPR&#xff0c;近日揭晓2018年收录论文名单&#xff0c;腾讯AI Lab共有21篇论文入选&#xff0c;位居国内企业前列&#xff0c;我们将在下文进行详解&#xff0c;欢迎交流与讨论。去年…