自从上次仙人梦里放了一张无字天书,解惑了WPR003N的秘诀后,渐渐的,就忘了这件这事情,连想好的评测都拖延了好多月了,毕竟路由是拿来用的,不是用来写什么陈词滥调的评测的,无意间,热爱白菜的我发现了一个沦为几十元的千兆路由器在售,本着鄙视图吧大佬的心态,立刻这个路由就到了手上

插上试一试吧?NO><, 一个搞机搞到这样境界的机友会做的第一件事情肯定不是插上电源,而是用迅雷不及掩耳之势把它的外壳脱个精光,露出PCB, 小家碧玉,排列规整,无异味,无外科痕迹,是一个原生态的路由,心里有了谱

很熟练的捏出16M sdcard,扔进可回收垃圾桶,买椟还珠,四字诀念一遍。没有了天线的束缚,没有了钢板的压重,PCB上的reset就像飞行器上的摇杆,操控自如

5分钟后,它变了

是的,只用了5分钟,搞机的境界里没有什么编程器这么LOW的事情,放在眼前的已经是一个主频超到1G,74kc CPU的Qualcomm Atheros Scorpion AP135平台,硕大的CPU摸在上面非常的烫,上面竟然刻着Made in China. 时代在变

虽然Scorpion已经是13年前诞生的淘汰产物,但是放在今天仍旧可以藐视一切伪千兆,断流路由,这是Atheros的自信,即使被Qualcomm买走合体了

很自然的放弃了原版bootloader,继而让小Han太太这个缺乏i18n精神,却有着独树一帜超频能力,不怎么好看但很实用的WEB GUI的NDA混合体继承了原来的引导位

然后我很认真地在ATH79下面做了一个只缺乏NAND支持的LINUX 4.19 16M factory.bin, 配合小Han太太提供的GUI,非常的便捷,作为第一次MAKE ATH10K,出乎意料的顺利,请看下图(忽略invalid mac,那并不重要:P):

请圣地为数不多的能写driver的看官帮忙看看, 我分别在DTS binding和module里都成功加载了ar934x_nfc,在sys log里可以看到自己加的probe info, 两种方式都执行到了requast_irq failed, 对于ath79的底层,实在是第一次没有任何想法,也不想去触碰研读别人当作饭碗的sequence.这点非常有谱,请有经验或者了解这位原作者Gabor Juhos的同学指点一二,不胜感激,我就是那个传说中用Visual Studio 2019看linux 4.19源码的人,大家不许笑

有一句话让我顿悟了一下,退一步,海阔天空

退而求其次,我在ar71xx里找到了人所众知的profile,小改了一下,现在也能在小Han太太的GUI里输入factory.bin啦,呵呵

在4.14下,ar934x_nfc很正常,表现非常的好,GOOD

128M的NAND载入没有问题,分区自然是忘记了原来的,把无用的分区全部抛弃了,建立崭新的开始

让我最后DISS一下分别维护两个nand profile下的那些提交者,非常的粗糙,比如当前的parallel nand flash,很显然spi-nand framework并不适用,却毫无进展,一些小小的细节略微滑稽

当然最开心的还是小Han太太的GUI可以派上用场了

上次梦见仙人,隐约听到what you want to know?  I don't understand what you are talking about... 泪目,感叹学识太浅,只能读仙人的无字天书,这一开口,听不懂啊啊啊

劝小编善良,放首页看看有没有人可以指点遇到的问题

时记

真千兆路由的极限之OPENWRT MAKE, 某品牌白菜价QCA9558/QCA9880/QCA8337N纯种组合OS搭建时记的更多相关文章

  1. 全世界仅有的唯一最高LINUX版本的白菜路由,支持NAND记

    在上上篇 真千兆路由的极限之OPENWRT MAKE, 某品牌白菜价QCA9558/QCA9880/QCA8337N纯种组合OS搭建时记 里,有没有还记否之模式退一步,海阔天空 回到了远古时代的ar7 ...

  2. 续集:白菜的内涵,更新nand分区为ubifs,替换overlay

    在上一篇真千兆路由的极限之OPENWRT MAKE, 某品牌白菜价QCA9558/QCA9880/QCA8337N纯种组合OS搭建时记中附带了128M nand的空间图示,在ar71xx profil ...

  3. 369-双路千兆网络PCIe收发卡

    双路千兆网络PCIe收发卡 一.产品概述 PCIe网络收发卡要求能支持千兆光口,千兆电口:半高板卡.板卡插于服务器,室温工作. 支持2路千兆光口,千兆电口. FPGA选用型号 XC7A50T-1FGG ...

  4. 小米路由器4a千兆版刷openwrt

    现在网上搜小米路由器4a千兆版刷机的都是刷的padavan的,很少能找到openwrt的刷机教程. 首先刷openwrt系统的时候要先刷入引导程序breed,网上有一篇帖子写的很详细(https:// ...

  5. 千兆以太网TCP协议的FPGA实现

    转自https://blog.csdn.net/zhipao6108/article/details/82386355 千兆以太网TCP协议的FPGA实现 Lzx 2017/4/20 写在前面,这应该 ...

  6. WAV16T VPX国产化千兆交换板

      WAV16T是基于盛科CTC5160设计的国产化3U三层千兆VPX交换板,提供16路千兆电口,采用龙芯 2K1000处理器.支持常规的L2/L3协议,支持Telnet.SNMP.WEB,CLI等多 ...

  7. 【小梅哥FPGA进阶学习之旅】基于Altera FPGA 的DDR2+千兆以太网电路设计

    DDR2电路设计 在高速大数据的应用中,高速大容量缓存是必不可少的硬件.当前在FPGA系统中使用较为广泛的高速大容量存储器有经典速度较低的单数据速率的SDRAM存储器,以及速度较高的双速率DDR.DD ...

  8. AC6102 开发板千兆以太网UDP传输实验2

    AC6102 开发板千兆以太网UDP传输实验 在芯航线AC6102开发板上,设计了一路GMII接口的千兆以太网电路,通过该以太网电路,用户可以将FPGA采集或运算得到的数据传递给其他设备如PC或服务器 ...

  9. AC6102 开发板千兆以太网UDP传输实验

    AC6102 开发板千兆以太网UDP传输实验 在芯航线AC6102开发板上,设计了一路GMII接口的千兆以太网电路,通过该以太网电路,用户可以将FPGA采集或运算得到的数据传递给其他设备如PC或服务器 ...

随机推荐

  1. java小数保留位数四舍五入

    方法一:四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, Roundin ...

  2. 戏说 .NET GDI+系列学习教程(一、Graphics类--纸)

    Graphics类(纸) Graphics类封装一个GDI+绘图图面,提供将对象绘制到显示设备的方法,Graphics与特定的设备上下文关联. 画图方法都被包括在Graphics类中,在画任何对象时, ...

  3. memcached分布式一致性哈希算法

    <span style="font-family: FangSong_GB2312; background-color: rgb(255, 255, 255);">如果 ...

  4. V语言横空出世,C/C++/Java/Python/Go地位不保

    V语言已在github正式开源,目前已收获近9000星,引发开发者的强烈关注. V语言到底是怎样一门语言?已经有了C/C++/Java/Python/Go..., 我们还需要另外一门语言吗? 先看看V ...

  5. 聚类时的轮廓系数评价和inertia_

    在进行聚类分析时,机器学习库中提供了kmeans++算法帮助训练,然而,根据不同的问题,需要寻找不同的超参数,即寻找最佳的K值 最近使用机器学习包里两个内部评价聚类效果的方法:clf=KMeans(n ...

  6. Android安卓书籍推荐《Android驱动开发与移植实战详解》下载

    百度云下载地址:点我 Android凭借其开源性.优异的用户体验和极为方便的开发方式,赢得了广大用户和开发者的青睐,目前已经发展成为市场占有率很高的智能手机操作系统. <Android驱动开发与 ...

  7. Q&A-Ray-20180710

    Q: 如果集群多个客户端订阅会不会重复接收消息? A: 集群环境用,有另外一个参数. NodeManager类没有在框架里面: public interface INodeManager : IGra ...

  8. 设计模式——通用泛型单例(普通型和继承自MonoBehaviour)

    单例模式是设计模式中最为常见的,不多解释了.但应该尽量避免使用,一般全局管理类才使用单例. 普通泛型单例: public abstract class Singleton<T> where ...

  9. [原创]Rsync搭建和使用

    rsync服务的搭建和使用 ***下载安装: #wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz #tar -zxvf ...

  10. 微信小程序生成随机数

    const charts = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K', ...