【笔记】路由器 - 软硬件构成

视频:https://www.youtube.com/watch?v=77o8sWKXGV4&list=PLTAxT4OAAXKE4uFMwhQ_cE9T6wL6NStCK&index=2

路由器的硬件构成

CPU
Atheros/QualCom 高通、BroadCom 博通、MediaTek 联发科、RealTek 瑞昱
在这里插入图片描述
RAM
SDRAM、DDR、DDR2、DDR3
在这里插入图片描述
ROM(Flash)
串(SPI Flash)、并(NOR Flash(多引脚)、NAND Flash(扇区容易坏))
在这里插入图片描述
WIFI芯片
USB总线、PCI-E总线
在这里插入图片描述

# 构成分析

CPU

CPU从引线可以看出,其内部集成了交换机(switch)芯片和wifi芯片

而早期的芯片(如博通)外挂交换机芯片的。
至于wifi芯片,5g多半是外挂的(也有像7621的2.4G和5G都是外挂的)

在这里插入图片描述

内存

一般内存都是用DDR2、DDR3为主流
(为什么不用DDR4?无一例外出于成本考虑)

路由器的软件构成

BootLoader

  • CFE:Common Firmware Environment
  • Uboot:Universal Boot Loader

固件

  • 开源系统:OpenWrt、Tomato、DD-WRT
  • 第三方系统:
    • VxWorks系统:TP-Link
    • 基于类Unix系统(Linux、BSD)开发:优培快网络(UBNT)AirOS、MikroTik RouterOS(ROS)
    • 基于开源系统修改

路由器固件开发一般流程

硬件部分

  • 路由器硬件工作正常
  • TTL串口、一台编程器(希尔特、功、60)
  • 无线部分的校准

软件部分

  • BootLoader适配
  • GPIO相关适配
  • 业务相关开发
  • 量产工具开发
  • 防逆向处理、固件加密

OpenWrt开发环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值