第一期 前言 《路由器就是开发板》

        https://blog.csdn.net/aggresss/article/details/52304513

        大家好,路由器就是开发板这个提议最早是在2010年的时候在逛一个国外的论坛时看到有人提到的,那时我还处在一个从论坛上下载一个固件刷成功后兴奋不已的阶段。上大学时WIFI刚刚兴起,还是802.11b的年代,当时特有想法,用一个磊科的WR加一个定向天线架在寝室对面的楼顶,用WR当AP,PC装个Mirotek的RouterOS当AC,利用PPPOE漏洞截获几个免费账号实现多拨,请全楼的人免费上网,每天看着那么多node上线,感觉好开心。那个年代就是这样,只为兴趣,可以不上课,不理女朋友,那个定向天线还是俺借钱买的。发张图纪念一下那个青涩有趣的年纪。

        作为一个由好奇心驱动而活着的人,但凡发现感兴趣的事情总喜欢刨根问底的搞出十万个为什么,然后每天以解答心中的疑问作为最大的快乐。OK,当我们刷机后,实现了预期的功能后,疑问就来了,他们的内部原理是什么呢。当然,往深层次研究是需要一定的基础知识,并且要承担陡峭学习曲线的痛苦。
下面说一下我想写《路由器就是开发板》的原因和目的。从2010年第一次接触DD-WRT到现在6个年头了,这期间一直把它当做业余爱好,时不时关注一下,这几年家庭和工作比较忙,有两年竟一点没关注这个,但这几天翻翻过去的照片,发现这几年当初接触WRT是的一些观点一直潜移默化的影响着我,所以我想把对无线路由器这个大沙滩上偶尔拾到的一些小贝壳整理一下,连成一串,做个回忆录。其次,我想会有很多人好奇无线路由器的内部是怎么工作的,我想把我所理解的一些小知识点拿出来分享一下,帮助新人更快的成长。
        接着说我会讲什么,讲到什么程度,会涉及到哪些知识和分析到怎样一个深度。无线路由器作为一个产品拿到我们手上时,经历了一个完整的产业链的传递,和人类对于计算机发展的历史。产业链可以追溯到上世纪八十年代RISC架构的商业化兴起,发展历史可以追溯到图灵第一次产生计算机原型的想法。下面列出我会讲到的内容:
    1.MIPS架构,SOC工作原理,无线路由器工作原理;
    2.U-Boot 工作原理,编译生成,功能改造;
    3.OpenWrt工作原理,编译生成,功能改造;
        所有的连载完成后我们会得到一个内部软件完全由自己编译的路由器,记得一个大牛说过,你对自己的程序要精确的掌握到每一个字节,这个有点极端,但至少我们可以实现运行的每个程序都是自己编译过的,对于一个初级Geek,这是一个必经的阶段。
        文章里不会深入的太极端,比如用Verilog写一个MIPS架构CPU,用C实现一个操作系统内核,更多的是拿来主义,原则就是必须开源,这样我们可以搭建一个很好的学习环境,做简单修改,添加想要的功能。
我给《路由器就是开发板》起的英文名字是 Router For Demo ,简写为 RFDemo. 
        文章计划共25期,从2016年8月1日开始到2016年10月31日,所有源代码,DataSheet,附件均提供下载方式,所有信息均来自互联网,仅供学习和经验交流使用,请勿用作商业用途。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
开发板路由器和虚拟机是不同的技术设备,它们在TCP(传输控制协议)方面有着各自独特的功能和作用。 首先,开发板是一种硬件设备,它通常由一块主板和多个外部接口组成,用于开发和测试各种嵌入式系统和电子项目。开发板可以通过TCP与其他设备进行通信,例如与计算机或服务器进行数据传输。通过TCP,开发板可以保证数据的可靠性和稳定性,确保数据在传输过程中不会丢失或损坏。 其次,路由器是一种网络设备,用于将数据包从一个网络转发到另一个网络。路由器在数据包的转发过程中使用TCP协议来确保数据的可靠传输。通过TCP,路由器可以跟踪传输的数据包,并确保它们按照正确的顺序到达目标网络。此外,路由器还可以执行网络地址转换(NAT)和端口转发等功能,以提供更好的网络连接和安全性。 最后,虚拟机是一种在一个物理计算机上模拟多个独立的虚拟计算机环境的技术。虚拟机可以通过TCP与其他虚拟机或物理设备进行通信,并使用TCP协议确保数据的传输。虚拟机可以创建和管理自己的虚拟网络,通过TCP与其他虚拟机或物理设备进行网络通信。通过TCP,虚拟机可以提供分布式计算和资源共享等功能,使得系统更具弹性和可扩展性。 总之,开发板路由器和虚拟机在TCP方面都发挥着重要的作用。它们通过TCP协议确保数据的可靠传输和网络通信,为各种应用和系统提供了强大的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值