
路由器
文章平均质量分 87
C加人生
生命不止,奋斗不息。
展开
-
buildroot网络接口配置之添加删除默认路由
如对eth0接口在自动启来之后添加默认路由,只需在eth0的接口配置添加gateway配置即可:cat /etc/network/interfaces# interface file auto-generated by buildrootauto loiface lo inet loopbackauto eth0iface eth0 inet static...原创 2019-11-04 16:04:51 · 2658 阅读 · 0 评论 -
在嵌入式系统中使用opkg做版本升级
一、opkg工具版本使用opkg0.3.5版本,原buildroot自带是opkg0.3.0版本,opkg0.3.0版本不支持.gz文件的解压,所以需要升级到opkg0.3.5版本。opkg工具的默认配置文件目录: /etc/opkg/opkg.conf包服务器地址:http://sylk-sh-buffer.oss-cn-beijing.aliyuncs.com/pac...原创 2019-10-23 11:31:09 · 1939 阅读 · 0 评论 -
at91sam9260路由器硬件看门狗的使用
3.8.1、主芯片内置硬件看门狗的使用1、Bootstrap中启用看门狗注释掉源码\Bootstrap-v1.15\board\at91sam9260ek\at91sam9260ek.c中hw_init()函数里的以下红色语句:void hw_init(void){ ....................................................原创 2019-10-22 15:29:51 · 1015 阅读 · 0 评论 -
linux下串口的使用
1、串口定义 串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。2、Linux下的使用在Linux下操作、控制串口是通过操作设备文件进行的,可在/dev目录下看到串口设备文件,如ttyS0、ttyS1等。在应该程序中操作串口可进行以下步骤:打开串口int comfd;comfd = open("/dev/ttyS2"...原创 2019-10-22 15:25:02 · 2420 阅读 · 0 评论 -
at91sam9260平台屏蔽终端串口打印的信息
整个系统运行过程分3个部分:bootstrap、uboot、内核及根文件系统,bootstrap由at91sam9260在从片内启动,运行bootstrap串口无打印信息,但at91sam9260芯片启动会向串口输出“RomBOOT”信息,此部分无法屏蔽。所以只需屏蔽掉uboot、内核及根文件系统向串口输出的信息,方法如下:1、Uboot部分 使Uboot...原创 2019-10-22 15:22:04 · 402 阅读 · 0 评论 -
3G/4G路由器方案之外置硬件看门狗设计
看门狗电路 为了确保设备可长时间稳定工作,增加看门狗电路。为简化设计,看门狗采用芯片MAX823TEUK,其最长喂狗时间为1.6s。当设备运行Linux或WinCE系统时,启动时间长(远大于1.6s),不便于程序喂狗操作,故需要额外电路延长看门狗复位时间。 本设计中采用74HC123(振荡器)和74HC125(三态门)来完成系统启动时延时功能。原理如下图所示:...原创 2019-10-22 15:05:07 · 1527 阅读 · 0 评论 -
3G/4G无线路由器方案之SDRAM和FLASH硬件设计
1.3.2、SDRAM 内存部分有两部分组成:控制器和内存芯片。AT91SAM9260内嵌SDRAM控制器,外部仅需内存芯片。本设计中内存芯片采用两片MT48LC16M16,可使数据宽度达到32位,容量达64M字节。芯片引脚如下图所示: ...原创 2019-10-22 14:54:10 · 654 阅读 · 0 评论 -
3G/4G无线路由器方案之CPU硬件设计
1.3.1、MCU 主芯片采用ATMEL公司的工业级ARM926EJ-S内核处理器AT91SAM9260。其主频可达180MHz,提供200MIPS高性能;丰富的外设资源,为路由器提供完备功能支持。 AT91SAM9260有两种封装:208脚PQFP和217脚LFBGA,为便于更换芯片,本设计中采用PQFP封装芯片。芯片各引脚如下图所示: ...原创 2019-10-22 14:51:09 · 1755 阅读 · 0 评论 -
Tun虚拟接口应用总结
一、实现原理Linux内核的TUN/TAP虚拟设备,不同于内核的其它设备,其发送和接收数据包都在网络协议栈内部完成,发送的数据包并不会离开协议栈进入到物理网络中,同样,也不会接收到从物理网络中进入协议栈的数据包。用户空间的设备节点/dev/net/tun用于读写TUN/TAP设备,内核中TUN/TAP设备在发送数据包时,将数据包发送到与/dev/net/tun文件描述符相关联的套接口...原创 2019-10-17 12:11:05 · 3194 阅读 · 0 评论 -
流量统计及限制
一、流量的统计在不修改源代码的情况下对程序暴露端口流量进行监控统计,可以利用Linux中自带的Iptable添加简单的规则让其起到端口流量统计的作用。添加需要统计的端口1、输入监控iptables -A INPUT -p tcp --dport 80802、输出监控iptables -A OUTPUT -p tcp --sport 8080查看统计数据...原创 2019-10-17 11:51:23 · 396 阅读 · 0 评论 -
嵌入式Linux系统数据的保存
1. 现有的数据如下:# cat /mnt/hd1/systemDataethaddr E4:7B:3F:00:00:01eth1addr E4:7B:3F:00:00:02eth2addr E4:7B:3F:00:00:03dev_did CO3441F205R0000001dev_wifi_ssid beijing001dev_wifi_psswd admindev_adm...原创 2019-10-17 11:30:55 · 1111 阅读 · 0 评论 -
双UBOOT启动及升级设计
如果linux嵌入式系统采用norflash引导加载uboot方式。uboot启动后,可进行uboot、设备树、内核及文件系统等升级和烧写工作及启动参数设置等操作。当uboot出厂前如果出现问题,可以通过其他方式修改重写,但是考虑到在用户现场情况下,如果出现uboot升级烧写过程中断电或其他不可抗拒原因,将可能导致uboot烧写失败或启动分区信息被破坏,那么系统将无法启动。为了解决...原创 2019-10-17 11:24:36 · 2314 阅读 · 0 评论 -
路由器基本的软件功能列表
功能 说明 网络互连 3g/4g支持的卡类型 支持APN、VPDN,物联网卡等公网,专网卡 接入网络方式 支持wan 支持wwan(3/4g) 支持wwan(3/4g)优先,wan备份 支持wan优先,wwan(3...原创 2019-10-17 11:09:13 · 495 阅读 · 0 评论 -
zlog日志使用说明
原则统一规范zlog配置和使用方法。除系统和第三方程序,所有自研程序均使用zlog。log建议分级打印,严重问题error,一般问题warn,信息info,调试debug最终代码禁用printf打印调试信息。推荐方式:改用zlog_debug;将zlog.conf配置成只打印info及以上级别,需要调试时再改为debug级别。zlog在进程中调用接口方法之前使用的dzlo...原创 2019-10-17 10:55:24 · 6973 阅读 · 0 评论 -
路由器系统支持打印机的调研
现阶段打印机接口主要有:USB、并行、传真、网络和无线网接口(wifi)。目前我们的盒子硬件也就涉及USB、网络两种。一、网络:通过网口将打印机接入路由器LAN口、配置打印机时将IP设为路由器LAN口同一网段,那么在局域内的设备应该可以直接访问到打印机,对于路由器来说只提供一个网络数据通道就可以不需要做其它的开发。二、USB:openwrt系统有打印机服务的功能,可以参...原创 2019-10-17 10:51:13 · 686 阅读 · 0 评论 -
路由器组播测试
路由器模拟两接口组播测试。使用路由模拟两个接口来测试,测试过程如下:1、网络拓补图: 2、PC机端测试工具(工具请到网上下载)服务器端:Wsend.exe客户端:Wlisten.exe 3、路由器内核支持 使用pimd方案还需要配置以下选项: 查看路由器eth2和ra0接口是否支持组播。#ifconfig 接...原创 2018-09-27 10:04:58 · 11322 阅读 · 1 评论