二、后来发现是原来配置DNS服务器设置成114114114114,这个dns服务器的响应速度太慢,于是打通运营商的客服查找最快的DNS(以山西联通为例:首选2029919268,备用 2029919266)
```
vi /etc/resolvconf
#打开后配置如下:
# Generated by NetworkManager
search DHCP HOST
nameserver 2029919268
nameserver 2029919266
```
LED 测试
蜂鸣器测试
执行lsinput查看按键所对应的输入事件
从lsinput的输出信息,得知按键KEY0 对应的输入事件是 /dev/input/event2 ,因此使用 od 或者 hexdump 命令读取 /dev/input/event2 文件,按下按键后会打印出事件内容:
接执行下面的指令可退出桌面程序。 psplashsh 这个脚本会关闭以 Q 开头的 Qt 程序。
执行 ts_test 点击 Draw,就可以开始画图。
注意 : ts_calibrate 一般是针对电阻屏校准的。 使用 ts_calibrate
后会在 /etc 目录下生成一个坐标参考文件 pointercal。 如果你是电容屏,并且 /etc 目录下有 pointercal 这个坐标参考文件,请把它删除。否则可能影响触摸坐标上报的数据值。
进入睡眠/熄屏模式:
退出睡眠/亮屏模式:
这样可以像调试串口一样输入登录用户名 root,即可进入系统。这样能输入指令并返回结
果,表明 RS232 串口正常
Memtester 简单介绍
参数说明:
使用文件系统自带的 Memtester 测试工具申请 8MB 内存数量测试做 1 次 DDR 测试。
执行如下指令。
SD 卡写速度测试
SD 卡读速度测试
网速测试
默认开发板的 can 设备是还没有打开的,使用下面的指令打开 can 设备。
服务端:
同理, 客户端也是这样设置:
服务端使用 candump 指令接收来自 can0 的数据
将 SD 卡的第一个分区模拟成 U 盘
说明:使用含 Qt5 的文件系统,启动时插上 RGB 屏幕。
开发板进入系统后,插上鼠标会打印如下信息
ALSA(高级 Linux 声音架构)在 Linux *** 作系统上提供了音频和 MIDI(Musical Instrument
Digital Interface,音乐设备数字化接口)的支持。
amixer 的使用:
alsamixer 则提供一套
图形界面来控制音频设备,可以用键盘方向键来控制增减音量,打开或者关闭等
开发板系统音频输出功能默认是打开的,下面两条指令可不执行。
设置播放音量,执行如下命令,音量的单位是 dB,音量最小为 0,最大为 127。
播放音频文件,执行下面指令
linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器。下面就以redhat为例(其他版本大同小异)教大家做一台能限速的路由器,如何在linux下进行路由器限速就不再困难了。安装linux如果是新手请安装时安装图形桌面。Linux路由器限速的'设置步骤如下:
路由器限速第一步:建立adsl连接,在系统设置——网络设置处有。在图形界面下很容易搞定。
路由器限速第二步:打开IP转发和伪装(也就是路由与NAT)
1、作为根用户打开/etc/sysconfig/network文件,在文件增加以下一行:
GATEWAYDEV=PPP0这句话的作用是设定默认路由,有时没有也可
2、打开IP转发功能:打开/etc/sysctlconf文件,修改netipv4ip_forward=0一行,改0改为1
3、重启系统
路由器限速第三步:设置iptables防火墙,决定那些IP能通过linux主机上网。
下面以允许19216800网段为例:
1、打开终端在#字提示符下输入以下命令:
iptables-tnat-IPOSTROUTING-oppp0-jMASQUERADE#这句意思是伪装从pppo出去的IPiptables-AFORWARD-s19216800/24-jACCEPT#这句意思是转发来自192。168。0。0网段的通讯iptables-AFORWARD-d19216800/24-jACCEPT#这句意思是转发到达192。168。0。0网段的通讯iptables-AFORWARD-s!19216800/24-jDROP#这句意思是拒绝转发非19216800网段的通讯。
2、保存以上防火墙规则,以保证重启后还有效,输入命令:iptables-save>/etc/sysconfig/iptables,这样,你的linux路由器应该就能跑起来了。
linux做路由器限速的实现:在linux中有专门限速的软件--tc,但TC的语法新手难以掌握,我们可以在防火墙上通过限定某个IP或某段IP在一秒内通过的数据包的数量来限速。
下面以限制19216802这个IP的网速为例说说,在桌面环境下打开/etc/syscofngi/iptables有没有发现,刚才的设定全记录在这个文件里,现在做的就在这个文件里添加规则就得了。
1、先要找到filter
2、在filter下面一行增加以下两行:
-AFORWARD-mlimit-d19216802--limit30/sec-jACCEPT#这句意思是限定每秒只转发30个到达192。168。0。2的数据包(约每秒45KB一个数据包是15KB)
-AFORWARD-d19216802-jDROP#这句作用是超过限制的到达19216802的数据包不通过)
3、路由器限速经过重启系统就实现了。Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。
利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。
ping命令测试网速的方法:1、点击开始菜单。2、选择运行。快捷键为WIN徽标键+R。3、输入CMD回车。4、在d出的DOS对话框中输入ping XXXX(IP地址或网址)-t回车。5、如果显示timeout则网络未连接或掉包。如果显示字节、时间等信自息则网络正常,时间的MS数越小,说明网速越快。
1、首先在电脑桌面按下WIN+R键,打开运行窗口;
2、在运行窗口内输入cmd,点击确定,打开命令提示符;
3、在打开的命令提示符内输入“ping >
4、然后就可以看到当前网络状况,其中数据包丢失率越低说明网络状况连接越好,往返程的估计时间越短说明网络越流畅。
在ubuntu下用firefox等浏览器上网,往往比在windows下上网要慢好多,但细心的人会发现,慢的时间是花在DNS查找上面了。那么我们可以在本机缓存DNS,也就是在本机架设一个DNS代理服务器。常用的软件有bind、djbdns、dnsmasq和pdnsd。下面我们来说一下,用pdnsd来架设一个永久的DNS代理服务器,所谓“永久”,就是说,在系统重启以后,本机缓存的DNS仍然存在,不用再去查找真实DNS来重新建立缓存。1、安装
sudo apt-get install pdnsd
安装的时候,它会问你选择什么配置,请选择“manual“。
2、配置pdnsd
sudo gedit /etc/pdnsdconf
修改
server {
label="resolvconf";
}
为
server {
label="OpenDNS";
ip=20867222222;
ip=20867220220;
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}
其中“OpenDNS”可以随便写,一个标识而已,用于将来的诊断;
这两行也可以写成一行ip=20867222222,20867220220;代表真实的DNS服务器地址,可以有多个。
后面的参数采用默认就可以了。
sudo gedit /etc/default/pdnsd
修改START_DAEMON的值为yes。
3、向resolver添加DNS代理服务器
sudo gedit /etc/resolvconf
在首行添加一句:nameserver 127001
4、防止resolvconf被覆盖
如果你启用了DHCP服务,那么要
sudo gedit /etc/dhcp3/dhclientconf
去掉
前面的“#“。
如果你是拨号上网,那么
sudo gedit /etc/ppp/peers/provider
在 usepeerdns 前面增加# ,也就是把这条语句注释掉。 以防resolvconf的设置被pppoe覆盖。
5、启动pdnsd
sudo /etc/initd/pdnsd start
6、测试
dig >
以win7为例
1、点击开始--搜索栏输入--cmd 点击上面cmdexe。
2、在DOS窗口输入: ping 以>
注意 ping后面 -t前面为空格
3、输入完毕回车。
4、查看数据。
说明:服务器的IP地址是:1128024874,所用的时间是11ms ,TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间,时间越少越好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)