恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 421|回复: 11

请教,没有出现在openwrt官网的路由型号,就意味着不可能用openwrt固件,对吗?

[复制链接]
发表于 2021-5-8 00:48 | 显示全部楼层 |阅读模式
请教,没有出现在openwrt官网的路由型号,就意味着不可能用openwrt固件,对吗?

自己下载openwrt源码编译是怎么回事?比如腾达AC11没有在官方列表,那么无论如何也不可能有,对吧?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 09:19 | 显示全部楼层
不是的,

只要cpu架构一样,基本上能用…
因为路由器一般用的cpu比较简单,各家路由器外围电路大同小异,所以同款处理器的固件,极有可能是通用的。

当然,不同处理器的固件,如果架构一样(比如都是mips或者mipsle,或者都是ARM7),也有可能可以跑起来,取决于外围电路的情况。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-5-8 09:53 | 显示全部楼层
gaze 发表于 2021-5-8 09:19
不是的,

只要cpu架构一样,基本上能用…

你好,谢谢回复。
也就是说,先弄清楚AC11用什么cpu,再找其它现成的适合这个cpu的openwrt固件,刷进去?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 10:00 | 显示全部楼层
也要看闪存够不够啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 10:03 | 显示全部楼层
如果没有linux写驱动的能力那几本就是这样咯     只要有能力  你可以让他跑在任何设备上   openwrt就是一个linux服务器
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 10:26 | 显示全部楼层
silenthunter 发表于 2021-5-8 09:53
你好,谢谢回复。
也就是说,先弄清楚AC11用什么cpu,再找其它现成的适合这个cpu的openwrt固件,刷进去 ...

AC11的CPU是RTL8197FS,集成2.4G芯片
交换机是千兆芯片RTL8367RB

不多见。

不过好像和AC10一样的,我不大确定。

你找找看,有没有AC10的openwrt固件。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 10:43 | 显示全部楼层
https://openwrt.org/docs/techref/targets/realtek

看了一下,形势不是很乐观,,,确实realtek的处理器支持的不是太好。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-5-8 10:51 | 显示全部楼层
gaze 发表于 2021-5-8 10:43
https://openwrt.org/docs/techref/targets/realtek

看了一下,形势不是很乐观,,,确实realtek的处理 ...

请教需要具备哪些方面的知识与能力,才能从0开始为一个路由器写固件?

问这个问题有点自大,我只是想知道自己的差距。目前我会C语言基础、8086汇编基础、javase基础,没有实践能力的那种。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-5-8 10:54 | 显示全部楼层
no_problem 发表于 2021-5-8 10:03
如果没有linux写驱动的能力那几本就是这样咯     只要有能力  你可以让他跑在任何设备上   openwrt就是一个 ...

请教需要具备哪些方面的知识与能力,才能从0开始为一个路由器写固件?

问这个问题有点自大,我只是想知道自己的差距。目前我会C语言基础、8086汇编基础、javase基础,没有实践能力的那种。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 11:02 | 显示全部楼层
CPU、wifi芯片相同一般都能通用
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-8 11:02 | 显示全部楼层
silenthunter 发表于 2021-5-8 10:51
请教需要具备哪些方面的知识与能力,才能从0开始为一个路由器写固件?

问这个问题有点自大,我只是想 ...

现在的openwrt都是源代码开放的,
可以下载了直接交叉编译就行。

问题不在那种语言,而是路由器主板电路的配置与驱动,
对于一个路由器,大体上cpu就那么几种,
但是周边电路可能千差万别,
各种电路的内部地址到RAM地址的映射也是各有不同。

所以,
编译一个目标设备可用的openwrt映像,说难也难,说容易也容易。
容易是因为不需要你自己写代码了,
难是因为你很难搞清楚周边电路的设计
(一般只有厂家才知道,或者已经公开的板子业余人士才能知道)
我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-5-10 10:41 | 显示全部楼层
silenthunter 发表于 2021-5-8 10:54
请教需要具备哪些方面的知识与能力,才能从0开始为一个路由器写固件?

问这个问题有点自大,我只是想 ...

去找一个树莓派开始学就知道了     懂底层应该会比较快         简单一句熟悉linux开发就行     其他都是套壳的
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-6-19 04:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表