当前位置:文档之家› FANUC31i-B调试

FANUC31i-B调试

FANUC31i-B调试
FANUC31i-B调试

FANUC Series 31i – MODEL B
试验台
调试手册

目录
1、系统的连接................................................................................................................................. 3 2、调试准备..................................................................................................................................... 6 3、FSSB 设定 .................................................................................................................................... 7 4、PS 轴设定.................................................................................................................................. 11 5、基本参数设定........................................................................................................................... 11 6、伺服初始化............................................................................................................................... 18 7、主轴相关设置........................................................................................................................... 19 8、位置环增益和检测参数设定 ................................................................................................... 22 9、PMC 调试 .................................................................................................................................. 22

1、
系统的连接
1.1 31i-B 电源模块接口及连线

1.2 31i-B 主轴放大器接口及连线

1.3 31i-B 伺服放大器接口及连线

2、调试准备
2.1 参数修改开关
开机后,需要打开参数修改开关才允许修改参数。 【OFFSET】→【设定】→写参数=1
2.2 系统的总清
开机时按右侧最上面 2 个按键,进入 IPL 画面 进入第三项 clear file 进行操作,选择要清楚的选项

2.3 参数备份
修改数据存储媒介有关参数 0020(I/O channel)= U 盘 17 CF 卡 4 操作步骤: 【参数】→【操作】→【输出】 默认备份文件名为 CNC-PARA.TXT
2.4 语言切换
对于31i-B、35i-B、Power Motion i A 系统,语言切换时无需断电重启,即可生效。 如需语言切换,可进行如下操作:【SYSTEM】→【OFFSET】→右扩展键几次→ 【LANGUAGE】(语种)→用光标选择语言→【OPRT】(操作)→【APPLY】(确定)。
2.5 截图功能
设定 PRM_3301#7=1 按 shift 可以截图
3、FSSB 设定
由于 30i-B 主轴放大器也使用 FSSB 进行通讯,因此 31i-B、35i-B、Power Motion i A 在 FSSB 设定方面与 0i-D、31i-A 差别较大,设定方法主要分为手动设定、自动设定。

3.1 自动设定
1. 在硬件已经连接完毕的情况下设定参数 1902#0、 #1 为 0 后关机开机。 执行 【SYSTEM】 →【扩展】→【FSSB】→【连接状态】进入 FSSB 连接状态画面检查硬件。
2.执行【SYSTEM】→【扩展】→【FSSB】→【伺服放大器】进行伺服放大器轴的设定。

3.执行【SYSTEM】→【扩展】→【FSSB】→【主轴放大器】进行主轴的设定。
4. 执行【SYSTEM】→【扩展】→【FSSB】→【轴】,进行分离型检出器等相关设定。

5. 执行【SYSTEM】→【扩展】→【FSSB】→【备用检查器】 ,检查分离型检测器的连 接状态。

3.2 手动设定
在硬件连接之后,设定参数1902#0为1,进行一下参数设定。 参数号 1023 1092#1 2013#0 2014#0 3717 11802#4 14476# 24000 至 24095 24096 至 24103 含义 伺服轴号 FSSB设定手动设定(1)自动设定(0) HRV3使用(1)不使用(0) HRV4使用(1)不使用(0) 每个主轴对应的放大器号码 伺服轴是否使用 主轴放大器通讯使用光缆(0)使用电缆(1) 伺服放大器、主轴放大器、分离型检测器FSSB地址设定 分离型检测器连接口号
4、PS 轴设定
31i-B、35i-B、Power Motion i A 在 FSSB 设定完成后,需要根据硬件连接情况进行“PS 轴”设定,如果设定不当或未进行设定时,系统会产生“SV032 PS CONTROL AXIS ERROR”报 警。
自动设定方法:PRM_11549#0=1,待其变为 0 时,自动识别结束,查看 PRM_2557 或 PRM_4657 可以确定 PS 轴是伺服还是主轴。
5、基本参数设定
全清之后在按下急停按钮的情况下,进行参数的调整,基本步骤和主要参数如下:
5.1 基本坐标轴的参数
PRM_980= 各路径隶属的机床组号 PMR_981= 各轴所隶属的路径号:默认 0 为第 1 路径;

PRM_982= 各主轴所隶属的路径号:默认 0 为第 1 路径; PRM_983= 各路径的控制类型:0:车床;1:铣床;
PRM_1020= 各轴名称 其中: 88——X1 89——Y1 90——Z1 65——A1 66——B1 PRM_1022= 各轴在基本坐标系中的顺序 其中: 1——X1 2——Y1 3——Z1 0——A1 0——B1 PRM_1023= 各轴伺服轴顺序号 其中: X1——1 Y1——2 Z1——3 A1——4 B1——5 空余的位需要输入-1进行屏蔽。

PRM_1006#0(ROTx)=设定直线轴或旋转轴 0—直线轴 1—旋转轴 注:本实验台A、B轴设为1。 PRM_1006#3DIAx)=各轴移动指令为 0—半径指定 1—直径制定

PRM_1008#0(ROAx)=将旋转轴的循环功能设置为 0—有效 1—无效 PRM_1260= 旋转轴转动一周的移动量 对于旋转轴设定一周的移动量为多少度。旋转轴此处设为360。
5.2 存储行程限位参数
PRM_1320 = 各轴正向软限位 PRM_1321 = 各轴负向软限位 本实验台PRM_1320=-1表示正向限位为无穷 PRM_1321 =1表示负向限位为无穷

5.3 设定显示相关的参数
PRM_3105#0=1,3105#2= 1 显示主轴速度和加工速度 PRM_3108#6=1 显示主轴负载表 PRM_3108#7=1 显示手动进给速度 PRM_3111#0=1,3111#1=1 显示“主轴设定”和“SV参数”软按键 PRM_3111#6=1,3111#7=1 运行监视画面和报警切换设置

5.4 初步设定进给速度参数
PRM_1420 = 各伺服轴快速进给速度 PRM_1421 = 各伺服轴快速移动倍率的F0速度 PRM_1423 = 各伺服轴JOG运行速度 PRM_1424= 各伺服轴手动快速速度 PRM_1425 = 300 各伺服轴回参考点的减速后速度 PRM_1430 = 各伺服轴最高切削速度 本实验台中PRM_1420 =10000, PRM_1421 =500, PRM_1423 =5000, PRM_1424=8000。
5.5 初步设定加减速参数
PRM_1620 = 快速G00的加减速时间常数 PRM_1622 = 切削时的加减速时间常数 PRM_1624 = JOG进给加减速时间常数 JOG或者手轮运行时,如果发现机械有冲击,可增大 本实验台中 PRM_1620 =96,PRM_1622 =48,PRM_1624 =96。

5.6 编码器设定
PRM_1815#1(OPTx)=作为分离检测器

0—不使用分离式脉冲检测器 1—使用分离式脉冲检测器 PRM_1815#4(APZx)=作为位置检测器在使用绝对位置检测器时, 机械位置与绝对位置检测 器之间的位置对应关系 0—尚未建立 1—已经建立 PRM_1815#5(APCx)=位置检测器为 0—绝对位置检测器以外的检测器 1—绝对位置检测器(绝对编码器)
6、伺服初始化
在伺服设定中,分两步进行,首先设定半闭环下的参数,确保机械的正常运行。之后再 调整全闭环的参数。 【SYSTEM】--右扩展 2 下--【SV 参数】,进入伺服设定画面,进行伺服初始化操作, 如下图:

1) 初始化设定位:初始化之后变为 00000010 2) X 轴伺服设定参数: 电机代码:277 AMR:默认值 指令倍乘比:2 柔性齿轮比:1 (N/M):100 方向设定:111 速度反馈脉冲数:8192 位置反馈脉冲数:12500 3) 其它伺服轴设定: Y 轴:同 X 轴 Z 轴:电机代码 297,其它同 X 轴 A、B 轴:电机代码 303,其它同 X 轴 注:半闭环时,速度反馈脉冲数和位置反馈脉冲数为固定值,分别为 8192,12500。 一般情况下,半径编程设定参数 1820 即 CMR=2; 直径编程时为 CMR=2&&1006#3=1,不需设定 CMR=102【与 0iC,18i 的区别】;在 FSSB 设定画面进行轴和放大器的初始化设定操作后重启系统。
7、主轴相关设置
与主轴设定相关的参数有 PRM_3726 和 PRM_3717,具体含义如下。

7.1 使用发那科伺服主轴
第 1 通道带 1 主轴:PRM_3716#0=1,PRM_3717=1; a. 主轴初始化 PRM_4019#7=1(初始化完成后自动变为零),PRM_4133=【电机对应代码】, PRM_3720=4096;其中PRM_3720为位置编码器脉冲数,本实验台主轴电机代码为302。 断电后,重启(主轴放大器需断电重启),确认4019#7=0,确认PSM 电源放大 器的MCC 吸合,主轴放大器显示为稳定的“-- --”,主轴工作正常。 b. 速度参数设定 设定各档最高转速PRM_3741~3743(M 系列需要设定PRM_3736=4095) 注:本实验台3741参数必须设。 设定PRM_3735和PRM_3736主轴电机最低、最高钳制速度 设定PRM_3772主轴上限转速 c. 设定主轴编码器类型 主轴和电机1:1连接,使用电机编码器时,设定PRM_4002#0=1,#1=0。使用TTL型 位置编码器时,设定PRM_4002#1=1,#0=0,旋转主轴,观察主轴速度是否可以显示。

网络设备安装与调试模拟试题

《网络设备安装与调试模拟试题模拟试题二》 一、单项选择题: 1、对于数据包需要何种设备使它能够从一个VLAN向另外一个VLAN传送( A )? A、路由器 B、2950交换机 C、集线器 D、网桥 2、stp工作在第几层( B ) A、第一层 B、第二层 C、第四层 D、第三层 3、cisco ios交换机中,哪条命令查看生成树状态的命令?( D ) A、show spanning-tree-root B、show bridge root C、show root switch D、show spannig-tree 4、在完成VTP配置后,哪条命令能够验证VTP的配置?( A ) A、show vtp status B、show tcp counters C、show vtp statistics 5、catalyst交换机的VTP协议哪种模式不能同步VLAN信息?( D ) A、客户端 B、接入 C、服务器 D、透明 6、哪种提符指明用户正处在ciscoIOS软件的VLAN数据库配置模式中?( B ) A、switch# B、switch(vlan)# C、switch(config)# D、switch(config-vlan) 7、路由器将以下哪个地址用于缺省路由通告?( B ) A、255.255.255.255 B、0.0.0.0 C、255.255.0.0 D、1.1.1.1 8、在RIP路由选择协议中,多长时间发送路由选择更新( A ) A、每30秒 B、每240秒 C、每90秒 D、每180秒 9、在RIPV2用组播替代广播更新所带的好处是什么?( C ) A、避免浪费不必要的带宽 B、它使RIPV2与eigrp和OSPF兼容 C、它使RIPV2与RIPV1能更很好的兼容 10、下面哪条命令可以显示RIP路由协议的定时器值?( D ) A、show ip protcols B、show ip route C、show run D、show ip protocols 11、RIPV2使用哪个组播地址?( A ) A、224.0.0.9 B、224.0.0.5 C、224.0.0.8 D、224.0.0.10 12、下面哪个命令可以修改RIP1版本为V2版本( C ) A、(config)#version 2 B、(config_router)#version 2 C、(config-router)#version 2 D、(config-router)#versoin 2 13、IPv4地址由多少个比特构成?( A ) A、32 B、64 C、128 D、48 14、根据RFC1918,以下哪个地址是私有地址?( A ) A、10.215.34.124 B、191.32.146.23 C、172.34.221.18 D、119.12.73.215 15、以下哪种路由选择协议的路由更新不包含子网掩码信息?( C ) A、EIGRP B、OSPF C、RIPV1 D、RIPV2 16、cisco路由器上特权模式的提示符是哪个( A ) A、# B、> C、< D、|# 17、如果路由器收到一个目的地址是192.168.1.2的数据包,子网掩码是255.255.255.0,主机所在子网的地址是什么?也就是说,路由器为了将此数据包转发到主机192.168.1.2,会在自已的路由表中寻找哪个网络?( A )

Linux内核崩溃原因分析及错误跟踪技术

Linux内核崩溃原因分析及错误跟踪技术 随着嵌入式Linux系统的广泛应用,对系统的可靠性提出了更高的要求,尤其是涉及到生命财产等重要领域,要求系统达到安全完整性等级3级以上[1],故障率(每小时出现危险故障的可能性)为10-7以下,相当于系统的平均故障间隔时间(MTBF)至少要达到1141年以上,因此提高系统可靠性已成为一项艰巨的任务。对某公司在工业领域14 878个控制器系统的应用调查表明,从2004年初到2007年9月底,随着硬软件的不断改进,根据错误报告统计的故障率已降低到2004年的五分之一以下,但查找错误的时间却增加到原来的3倍以上。 这种解决问题所需时间呈上升的趋势固然有软件问题,但缺乏必要的手段以辅助解决问题才是主要的原因。通过对故障的统计跟踪发现,难以解决的软件错误和从发现到解决耗时较长的软件错误都集中在操作系统的核心部分,这其中又有很大比例集中在驱动程序部分[2]。因此,错误跟踪技术被看成是提高系统安全完整性等级的一个重要措施[1],大多数现代操作系统均为发展提供了操作系统内核“崩溃转储”机制,即在软件系统宕机时,将内存内容保存到磁盘[3],或者通过网络发送到故障服务器[3],或者直接启动内核调试器[4]等,以供事后分析改进。 基于Linux操作系统内核的崩溃转储机制近年来有以下几种: (1) LKCD(Linux Kernel Crash Dump)机制[3]; (2) KDUMP(Linux Kernel Dump)机制[4]; (3) KDB机制[5]; (4) KGDB机制[6]。 综合上述几种机制可以发现,这四种机制之间有以下三个共同点: (1) 适用于为运算资源丰富、存储空间充足的应用场合; (2) 发生系统崩溃后恢复时间无严格要求; (3) 主要针对较通用的硬件平台,如X86平台。 在嵌入式应用场合想要直接使用上列机制中的某一种,却遇到以下三个难点无法解决: (1) 存储空间不足 嵌入式系统一般采用Flash作为存储器,而Flash容量有限,且可能远远小于嵌入式系统中的内存容量。因此将全部内存内容保存到Flash不可行。

《网络设备的安装与调试》课程教学大纲

《网络设备的安装与调试》课程教学大纲 课程类别:专业必修课 适用专业:计算机网络技术专业 授课学时:72 学分:3 一、课程简介 网络设备的安装与调试是计算机网络技术专业的一门核心专业课程。课程内容包括交换机、路由器的基本配置,交换机上VLAN、VTP、STP、端口聚合、端口安全等配置,VLAN间通信,静态路由及动态路由协议的基本原理及配置,利用NAT、PPP、帧中继实现网络访问控制,网络设备调试与故障排除,网络的测试与验收等内容。课程以“网络的规划与设计-网络搭建与设备互联-构建交换式局域网-局域网互联配置-网络访问控制-网络的测试与验收”为主线进行讲解,最终完成课程中教学项目的实施。通过教学项目的实施,学生能够分步完成所有任务,并对项目整体有宏观上的认识,达到教学目标。每个部分都以“任务描述-任务分析-相关知识-任务实施-任务总结-技术拓展-强化练习”来进行讲解。另外,课程配了一个综合实训项目,供学生实践训练使用。 二、教学任务 该学习领域旨在培养学生熟练掌握中等规模局域网的规划设计、硬件施工、设备调试、系统配置、测试验收、文档编写的工作能力。通过本课程的学习,要求学生能够根据客户需求,完成网络的规划设计,制定实施方案,能使用必需的工具及资料,实施网络的布线、网络服务的配置、网络设备的调试、网络的测试及安全管理,能分析并解决网络实施过程中出现的问题。

通过该学习领域的学习,培养学生网络设计方面的岗位职业能力,培养学生的实际动手能力,培养学生的自主学习能力,培养学生的分析问题、解决问题的能力,培养学生开拓创新能力,培养学生的自我管理和组织能力,培养学生与人交往和表达能力,培养学生的团队协作、沉着应变、爱岗敬业的精神,使学生养成良好的职业道德。 三、学习本课程达成目标 ?专业能力目标:通过本课程的学习,学生应该能够按照网络拓扑进行网络搭建和设备互 联,能够进行交换式局域网的配置,能够使用静态路由和动态路由协议进行局域网间的互联,能够进行网络访问控制的配置,能够进行基本的设备调试和故障排除。 ?职业能力目标:通过本课程的学习,培养学生开拓创新的能力、良好的职业道德、团队 协作能力、自主学习能力、分析问题解决问题的能力。 ?工程能力目标:通过本课程的学习,熟悉网络工程的实施步骤、文档的书写等。 四、课程内容和教学重点、学时分配

工程验收单范本样本

工程竣工验收单的格式

?建筑安装工程质量检验评定标准、施工验收规范及相应的国家、地方现行标准。 工程验收单范本 工程质量评估报告是单位工程、分部工程及某些分项工程完工后, 在施工单位自检质量合格的基础上, 监理工程师根据曰常巡查、旁站掌握的情况, 结合对工程初验的意见, 编写对工程质量予以正确评定的报告。它是监理工程师对工程质量客观、真实的评价, 是监理资料的主要内容之一, 也是质量监督站核验质量等级的重要基础资料. 工程质量评估报告内容一般应包括工程概况、质量评估依据、分部分项工程划分及质量评定、质量评估意见四个部分。 1、工程概况应说明工程所在地理位置、建筑面积, 设计、施工、监理单位, 建筑物功能、结构型式、装饰特色等。 2、质量评估依据 (1)设计文件; (2)建筑安装工程质量检验评定标准、施工验收规范及相应的国家、地方现行标准; (3)国家、地方现行有关建筑工程质量管理办法、规定等。 3、分部分项工程划分及质量评定 分部工程质量评估报告应叙述对分项工程进行划分及施工单位自评质量等级情况, 要着重反映监理工程师曰常对分项工程质量等级的核查情况。地基与基础分部工程还应重点说明桩基的施工质量状况, 主体工程分部应增加对建筑物沉降观测及对混凝土强度的评定情况, 砖混结构应说明对砂浆强度的评定情

况。编写单位工程质量评估报告时, 要简述各分部工程的质量评定情况, 设备安装、高度、试运转情况。重点叙述对质量保证资料的审查、观感质量评定等, 反映工程的结构安全、重要使用功能、装饰工程的质量特色等, 另外还应说明建筑物有无异常的沉降、裂缝、倾斜等情况。 4、质量评估意见监理单位应对所评估的分部、分项、单位工程有个确切的意见。监理工程师能够根据对分项工程旁站检查及等级抽查情况评估分项、分部工程的质量等级。单位工程竣工后, 监理工程师应根据主体、装饰工程质量评定、质量保证资料的审查、观感质量评定等评估工程的结构安全、重要使用功能及主要质量情况, 并应有确切的质量评估结论性意见。 人防工程竣工验收报告( 范本) 一、工程概况 XXXX位于XX区XXXX路XXXX号, 具体地址边界为: 北临XXXX号( 路) , 南临XXXX号( 路) , 东临XXXX号( 路) , 西临XXXX号( 路) 。建设占地XXX公顷, 建筑面积XXXX平方米, 人防地下室所处地下XX层, 面积XXXX平方米, 平时用途为XXXX, 战时用途为XXXX。 工程建设投资单位是XXXX, 勘察单位是XXXX, 设计单位是XXXX, 施工总承

京东翰林H3C讲师指导实验二网络设备基本调试

实验2 网络设备基本调试 实验任务一:搭建基本连接环境 步骤一:完成PC、交换机、路由器互连 在教师指导下,完成实验环境的搭建。 步骤二:配置IP地址 RTA的配置如下: [H3C]sysname RTA [RTA]interface GigabitEthernet 0/0 [RTA-GigabitEthernet0/0]ip add 192.168.0.1 24 [RTA]interface GigabitEthernet 0/1 [RTA-GigabitEthernet0/1]ip add 192.168.1.1 24 实验任务二:检查连通性 步骤一:检测RTA与PCA的连通性 [RTA]ping 192.168.0.10 PING 192.168.1.2: 56 data bytes, press CTRL_C to break Reply from 192.168.0.10: bytes=56 Sequence=1 ttl=255 time=27 ms Reply from 192.168.0.10: bytes=56 Sequence=2 ttl=255 time=27 ms Reply from 192.168.0.10: bytes=56 Sequence=3 ttl=255 time=27 ms Reply from 192.168.0.10: bytes=56 Sequence=4 ttl=255 time=26 ms Reply from 192.168.0.10: bytes=56 Sequence=5 ttl=255 time=26 ms --- 192.168.0.10 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 26/26/27 ms 结果显示,RTA收到了ICMP的Echo Reply报文,RTA可以ping通PCA。反之亦然。 这里路由器默认是发送5个ICMP请求报文,大小是56bytes,所以PING成功后,会收到5个Reply 报文。而Windows默认是发送4个ICMP请求报文,大小是32bytes。 查看路由器ping命令可携带的参数。使用的完整命令为: ping ? 再次检查对PCA的连通性,使用的完整命令依次为: ping -c 50 192.168.0.10 ping -s 512 192.168.0.10 ping -a 192.168.1.1 192.168.0.10 步骤二:检测RTA与PCB的连通性 ping 192.168.1.1 实验任务三:检查数据包转发路径 步骤一:检查从PCA到PCB的数据包转发路径 tracert 192.168.1.10 总共2跳,第一跳为RTA,第二跳到达PCB。 步骤二:检查从RTA到PCB的数据包转发路径 tracert 192.168.1.10 总共1跳,第一跳到达PCB。 查看路由器tracert命令携带的参数。使用的完整命令为: tracert ?

网络设备安装与调试电子教案

实习报告 实习性质:《网络设备安装与调试》课程实习学生姓名: 专业班级: 指导教师:刘宇唐宏李修云 实习时间:2013年12月23日—2013年12月27日 实习地点:4112机房 重庆工程职业技术学院

学生实习考核表

目录 一、实习概况 0 二、实习时间 0 三、实习地点 0 四、实习内容 0 实训1、交换机综合配置 0 1.1项目描述 0 1.2 规划描述 0 1.3 实验要求 (1) 1.4 各设备配置命令 (2) 1.5 给pc机配置IP地址及验证 (16) 实训2路由器综合配置 (17) 2.1 项目描述 (17) 2.2 规划描述 (17) 2.3 实验要求 (19) 2.4 各设备配置命令 (19) 2.5 各服务器间进行验证 (30) 五、实习总结 (32)

一、实习概况 在当今高速发展的信息社会,计算机网络已经渗透到普通百姓的如常生活和工作之中,它正在改变着人们的生产方式、工作方式、学习方式。本次实习带领大家学习如何配置交换机、路由器、正确配置实现内外网络的互通。所涉及的知识点有:配置局域网、配置外网、动态协议以及生成树协议。 二、实习时间 2013年12月23日-2013年12月27日 三、实习地点 4112机房 四、实习内容 实训1、交换机综合配置 1.1项目描述 某公司有A、B两栋办公楼,A楼有5层,分别为部门1、部门2、部门3、部门4、部门5,B楼有3层,1楼为部门1,2楼为部门2和部门3共用,3楼为部门4和部门5共用。要求各部门间只能通过3层互通,而每个部门内能够直接互通。A、B两栋楼之间的通信流量比较大,要求网络带宽尽可能大一些。部门1、2、3的人员主要在A楼工作,部门4和5的人员主要在B楼工作。 1.2 规划描述 A、B两栋楼各配备一台Cisco 3560交换机作为中心交换机,每层楼各使用一台Cisco 2950T作为接入交换机。两台3560之间采用链路聚合增大带宽。A楼的Cisco 3560作为部门1、2、3的网关,B楼的3560作为部门4、5的网关。根据现场勘测情况, B栋2、3层之间可利用以前遗留的网线进行互联,提高网络冗余度。拓扑结构如图4.1.2.1。设备名称及管理IP如图4.1.2.2,各部门如图4.1.2.3所示。

Linux内核移植开发手册

江苏中科龙梦科技有限公司 Linux内核移植开发手册 修 订 记 录 项 次 修订日期 版 本修订內容修订者审 核 1 2009‐02‐04 0.1 初版发行陶宏亮, 胡洪兵 2 2009‐11‐20 0.2 删除一些 多余文字 陶宏亮, 胡洪兵

DISCLAIMER THIS DOCUMENTATION IS PROVIDED FOR USE WITH LEMOTE PRODUCTS. NO LICENSE TO LEMOTE PROPERTY RIGHTS IS GRANTED. LEMOTE ASSUMES NO LIABILITY, PROVIDES NO WARRANTY EITHER EXPRESSED OR IMPLIED RELATING TO THE USAGE, OR INTELLECTUAL PROPERTY RIGHT INFRINGEMENT EXCEPT AS PROVIDED FOR BY LEMOTE TERMS AND CONDITIONS OF SALE. LEMOTE PRODUCTS ARE NOT DESIGNED FOR AND SHOULD NOT BE USED IN ANY MEDICAL OR LIFE SUSTAINING OR SUPPORTING EQUIPMENT. ALL INFORMATION IN THIS DOCUMENT SHOULD BE TREATED AS PRELIMINARY. LEMOTE MAY MAKE CHANGES TO THIS DOCUMENT WITHOUT NOTICE. ANYONE RELYING ON THIS DOCUMENTATION SHOULD CONTACT LEMOTE FOR THE CURRENT DOCUMENTATION AND ERRATA. JIANGSU LEMOTE TECHNOLOGY CORPORATION LIMITED MENGLAN INDUSTRIAL PARK,YUSHAN,CHANGSHU CITY,JIANGSU PROVINCE,CHINA Tel: 0512‐52308661 Fax: 0512‐52308688 Http: //https://www.doczj.com/doc/fe6514173.html,

嵌入式Linux之Kernel(裁减移植)启动调试、打印技术 printascii(补充)、内核调试

嵌入式系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是Kernel 启动的调试,在调试Kernel 过程中通常遇到最常见的问题是启动异常: Uncompressing Linux............................................................ ........................... done, booting the kernel.( 挂死在此处) 注意:这里是arch/arm/boot/compressed/head.S的解压过程,调用了decompress_kernel()(同目录下的misc.c)->include/asm-arm/arch-xxx/uncompress.h的putc()实现。这是在uboot中初始化的,用的是物理地址,因为此时内核还没有起来。 而printascii则是调用了汇编。printascii()位于arch/arm/kernel/debug.S,他需要调用虚拟地址,此虚拟地址通过machine_start提供,而相关的宏在include/asm/arch-xxx/debug-macro.S实现,这下明白了。 10-05-14添加:debug.s里面需要判断一下当前是否打开了mmu,然后指定uart的基址。在解压阶段的head.s,mmu是1:1映射,目的是加快速度。到了内核的head.s,就是真正的mmu了,此时就是虚拟地址了。 导致驱动异常(启动挂死)的原因有很多,如基于EVM 板的硬件做了修改(如更改了FLASH 空间大小、地址和型号,更改了SDRAM 、DDR SDRAM 空间大小、地址和型号,更改了晶振频率等),板卡ID号不支持等。那么如何进行调试那,其实有两种调试技术比较有效。 Kernel 启动调试技术- 使用printascii() 函数跟踪start_kernel() 有没运行,在booting the kernel 之后Kernel 最先执行的是start_kernel() 函数,确认start_kernel() 有否执行就是在其开始代码段添加printascii("start_kernel …") ,如果串口没有打印出start_kernel …,说明start_kernel() 没有运行,那么可能的原因有Bootloader 配置的启动参数错误、 Kernel 加载到(DDR) SDRAM 的地址不正确, Kernel 编译时指定的(DDR) SDRAM 运行地址不正确等。这样就需要一项一项排查错误,当错误被排查完毕,通常打印出start_kernel …是种必然,如果打印出这仪信息说明 Kernel已进入到start_kernel() 执行,如果此时有串口启动打印就比较成功了,如果仍然没有打印启动信息,就需要另外一种调试技术。 附代码修改:init/main.c <<- … extern void printascii(const char*); // Modify asmlinkage void __init start_kernel(void)

工程竣工验收单-范本[1]

安康市建设工程施工招标 中标通知书 (安康市)招(2015 )第83 号 建设项目名称:贵豪领郡售楼中心装修工程 中标单位名称:陕西天通装饰有限公司 中标项目经理:李宏陕161111105944 中标单位(印鉴) 法定代表人:(签字或盖章)建设单位(印鉴) 法定代表人:(签字或盖章) 2015年11月17日 安康市城乡建设规划局招标办2015年 印

工程竣工验收单

中标通知书 陕西天通装饰有限公司: 我单位的陕西建新煤化有限责任公司生产区办公楼、公寓楼室内外改造工程,经评标委员会评定,现确定贵单位中标。中标金额:28600000.00元,中标项目经理段辛乐. 请收到本通知书后 3 日内,到我单位签订工程合同。 特此通知。 招标人(盖章):陕西建新煤化有限责任公司 日期:2015 年 10 月 20日

陕西省建筑工程施工质量验收技术资料统一用表 施工质量验收技术资料通用表 竣工报告 陕ZTY—0005 陕西省建设厅建制 陕西省建设监理协会承印

B 1041 陕西省建筑工程施工质量验收技术资料统一用表 施工质量验收技术资料通用表 主体结构分部(子分部)工程质量验收记录 陕ZTY—0041 工程名称结构类型层数 施工单位技术部门负责人质量部门负责人 分包单位分包单位负责人分包技术负责人 序号分项工程名称检验批数施工单位检查评定验收意见 1 2 3 4 5 6 7 8 9 质量控制资料 安全和功能检验(检测)报告 观感质量验收 验收单位分包单位:项目经理:年月日施工单位:项目经理:年月日勘察单位:项目负责人:年月日 设计单位: 项目负责人:年月日监理(建设)单位: 总监理工程师: (建设单位项目专业技术负责人)

网络设备安装与调试

实训

项目一:VTP的设置及应用 (3) 项目二:HSRP的配置及应用 (4) 项目三:PIM的配置及应用 (7) 项目四:cisco路由器的pap/chap验证 (8) 项目五:frame-relay广域网连接配置 (10) 项目一:gvrp的设置及应用、 (13) 项目二:多台交换机的配置及应用 . 16 项目三:VRRP的配置及应用 17 项目五:Frame-Relay点对点广域网接入配置 (19)

思科实验 项目一:VTP的设置及应用 一、项目目的:学会vtp对交换机之间vlan的相关设置及概 念 二、项目设配:思科交换机2950两台,pc两台 三、项目拓拓补图: 思科2950交换 机 A 思科2950交换 机B 实验配置 A A# show vtp status A# show vtp counters A# config t A(config)# int f0/1 A(config-if)# switchport mode access A(config-if)# switchport access vlan10 A(config-if)# exit A(config)# show vlan brief A(config)# int f0/24 A(config-if)# switchport mode trunk A(config-if)# exit B: Switch # config t Switch (config)# hostname CS5 B(config)# exit

B(config)# int vlan 1 B(config-if)# ip add 192.168.1.1 255.255.255.0 B(config-if)# no shut B(config-if)# exit B(config)# vlan database B(vlan)# vtp domain cisco B(vlan)# vtp client B(vlan)# exit B# int f0/24 B(config-if)# switchport mode trunk B(config-if)# exit B(config)# show int f0/24 switchport B(config)# show vtp status B(config)# show vlan brief 四、本人工作:配置,测试 五、实验中遇到的问题及解决方法:成功 项目二:HSRP的配置及应用 一:项目目的:了解hsrp的概念,学会冗余热备份路由协议协议,hsrp做负载均衡 二、项目设备:思科路由器2台,交换机1台,双绞线若干 三、项目拓补图:

使用QEMU+GDB调试Linux内核

使用QEMU调试Linux内核 一.使用QEMU安装Ubuntu10.04 1.安装qemu ubuntu下使用sudo apt-get install 安装的qemu版本是0.12.3,该版本中存在bug,使得无法在断点处停下;因此需要在qemu官方网站https://www.doczj.com/doc/fe6514173.html,/Download上下载最新的版本qemu-0.12.5.tar.gz的源代码包自己进行编译安装: ●Sudo apt-get install zlib1g-dev libsdl-dev ●解压源代码后,进入源代码所在目录执行./confingure ●执行make ●执行sudo make install 2.创建QEMU格式的硬盘 qemu-img create –f qcow2name.img size 例如:qemu-img create –f qcow2 ubuntu10.04.img 4GB 3.在创建的硬盘上安装操作系统 qemu–hdaname.img–cdrom ~/Download/ubuntu10.04.iso –boot d 说明:使用hda指定硬盘镜像,使用CDROM选定光驱。-boot d 指从cdrom启动,-boot a是软盘,-boot c 是硬盘;使用qemu或qemu-system-x86_64(64为机子),有时安装系统会很慢,这是可以考虑使用kvm来代替。 例如:kvm–hda ubuntu10.04.img –cdrom ./ubuntu-10.04.iso -boot

d 4.从已经装好操作系统的硬盘启动 qemu–hda ubuntu10.04.img 5.在64位的主机上要使用qemu-system-x86_64命令来代替qemu 二.自己编译内核 现将Linux的编译调节过程简述为: 1. 下载自己要调试的Linux内核的源代码,这个可以从Linux内 核的官方网站上得到:https://www.doczj.com/doc/fe6514173.html, 2. 编译内核最主要的便是配置文件.config,为了能够准确的得到 结果(第一次不要求编译时间),将本机的config文件直接拷 贝到解压后的源代码中。 3.然后进行make操作,结束后将产生的bzImage文件拷到boot 目录下,重启,选择自己编译的内核,这样一般不会出问题,但时间较慢,大约编译一次需要40分钟。 3.1以前编译内核是为调试内核服务的,现在做华为的项目, 发现需要在实际的机器上运行自己编译的内核,参考网站: https://www.doczj.com/doc/fe6514173.html,/tips/compiling-linux-kernel-26.html 4.为了降低编译时间,就需要对配置文件进行裁剪,在配置文件 中有好多是本机不需要的模块,参考: https://www.doczj.com/doc/fe6514173.html,/Linux/kernel_options.html。另外调试内 核与模块无关,所以辨识为M的直接可以不选。 5.剪裁的时候采用“逐步瘦身”法,先剪裁掉某个或某几个模块, 然后在进行编译,若没错,在进行模块裁剪,这样可以最大程

在vmware虚拟机上调试内核

安装系统(在创建一个新的虚拟机时一定要用IDE硬盘) 1、在vmware上安装一个linux虚拟机(我用的软件版本:vmware 5.5, fedora 6) 从Internet下载源代码 1、linux-2.6.16 2、kgdb-2.6.16 编译内核 1、将kgdb-2.6.16补丁打到Linux内核源码里。 2、编译内核(make menuconfig, make, make modules_install, make install) 在内核配置菜单的Kernel hacking选项中选择kgdb调试项,例如: [*] KGDB: kernel debugging with remote gdb [*] KGDB: Console messages through gdb Method for KGDB communication (KGDB: On generic serial port (8250)) ---> < > KGDB: On ethernet [*] Simple selection of KGDB serial port (115200) Debug serial port baud rate (0) Serial port number for KGDB 3、修改grub.conf 例如: title Fedora Core (2.6.16) root (hd0,0) kernel /vmlinuz-2.6.16 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.16_debug.img 改为: title Fedora Core (2.6.16) root (hd0,0) kernel /vmlinuz-2.6.16 ro root=/dev/VolGroup00/LogVol00 kgdb8250=0,115200 initrd /initrd-2.6.16_debug.img 4、请检验新编译的内核是否可用。如果不能启动,可能是编译选项没有选好(一直困扰我的问题。实在不行就多选点)。如果没有问题,关闭这个linux虚拟机,进入下一步。

Linux内核启动流程分析(一)

很久以前分析的,一直在电脑的一个角落,今天发现贴出来和大家分享下。由于是word直接粘过来的有点乱,敬请谅解! S3C2410 Linux 2.6.35.7启动分析(第一阶段) arm linux 内核生成过程 1. 依据arch/arm/kernel/vmlinux.lds 生成linux内核源码根目录下的vmlinux,这个vmlinux属于未压缩, 带调试信息、符号表的最初的内核,大小约23MB; 命令:arm-linux-gnu-ld -o vmlinux -T arch/arm/kernel/vmlinux.lds arch/arm/kernel/head.o init/built-in.o --start-group arch/arm/mach-s3c2410/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o drivers/built-in.o net/built-in.o --end-group .tmp_kallsyms2.o 2. 将上面的vmlinux去除调试信息、注释、符号表等内容,生成arch/arm/boot/Image,这是不带多余信息的linux内核,Image的大小约 3.2MB; 命令:arm-linux-gnu-objcopy -O binary -S vmlinux arch/arm/boot/Image 3.将 arch/arm/boot/Image 用gzip -9 压缩生成arch/arm/boot/compressed/piggy.gz大小约 1.5MB;命令:gzip -f -9 < arch/arm/boot/compressed/../Image > arch/arm/boot/compressed/piggy.gz 4. 编译arch/arm/boot/compressed/piggy.S 生成arch/arm/boot/compressed/piggy.o大小约1.5MB,这里实 际上是将piggy.gz通过piggy.S编译进piggy.o文件中。而piggy.S文件仅有6行,只是包含了文件piggy.gz; 命令:arm-linux-gnu-gcc -o arch/arm/boot/compressed/piggy.o arch/arm/boot/compressed/piggy.S 5. 依据arch/arm/boot/compressed/vmlinux.lds 将arch/arm/boot/compressed/目录下的文件head.o 、piggy.o 、misc.o链接生成arch/arm/boot/compressed/vmlinux,这个vmlinux是经过压缩且含有自解压代码的内核, 大小约1.5MB; 命 令:arm-linux-gnu-ld zreladdr=0x30008000 params_phys=0x30000100 -T arch/arm/boot/compressed/vmlinux.lds a rch/arm/boot/compressed/head.o arch/arm/boot/compressed/piggy.o arch/arm/boot/compressed/misc.o -o arch/arm /boot/compressed/vmlinux

网络设备调试员中级理论

电子行业职业技能鉴定理论试卷 (中级.网络设备调试员)(A1) 注意事项:1、答卷前将密封线内的项目填写清楚。 2、填写答案必须用蓝色(或黑色)钢笔、圆珠笔,不许用铅笔或红笔。 3、本份试卷满分100分,考试时间120分钟。 一、选择题(40分,每题2分) 1、对于小型办公网络,若不希望设置专门的网络管理员,应该采用的网络类型是( )。 A .对等网络 B .客户机/服务器网络 C .小型网络 D .大型网络 2、清除本地客户机的DNS 缓存的命令是( )。 A .nslookup B .nbstat –r C .netdiag D .ipconfig/flushdns 3、为使DHCP 服务器能给DHCP 客户机分配IP 地址,需要建立( )。 A .排除 B .作用域 C .用户类别选项 D .DHCP 中继代理 4、交换机的性能指标MPPS 的含意是( )。 A .每秒可转发的数据包个数 B .每秒可转发的百万数据包个数 C .每分钟可转发的数据包个数 D .每分钟可转发的百万数据包个数 5、交换机配置中的端口聚合使用的标准协议为( )。 A .PagP B .Trunk C .LACP D .ICMP 6、某客户机被配置为自动获取TCP/IP 配置,且当前正在使用169.254.0.0作为IP 地址,子网掩码为255.255.0.0,默认网关的IP 地址没有提供。客户机是在缺少DHCP 服务器的情况下生成这个IP 地址的。当网络上的DHCP 服务器可用时,则( )。 A .该客户将会从DHCP 服务器处取得TCP/IP 配置 B .该客户将会从DHCP 服务器处取得默认网关的IP C .当前地址将会被添加到该网段的DHCP 作用域 D .当前IP 地址将会被作为客户保留添加到DHCP 作用域 7、ADSL 接入互联网的方式主要有( )。 A .专线接入和虚拟拨号方式 B .虚拟拨号和模拟方式 C .专线接入和模拟方式 D .模拟方式和数字方式 8、下列说法不正确的是( )。 A .双绞线电缆连接器最常用的是RJ-11连接器和RJ-45连接器 B .RJ-11连接器应用于计算机网络连接中 C .RJ-11连接器应用于电话线连接中 D .RJ-11连接器是4线而RJ-45是8根线 9、计算机系统的接地应采取是( )。 A .多点接地并宜采取等电位措施 B .单点接地并宜采取不同电位措施 C .多点接地并宜采取不同电位措施 D .单点接地并宜采取等电位措施 10、( )负责路由信息的交换。 A .DNS B .SNMP C .RIP/OSPF D .TELNET 11、将IP 地址转换为相应物理网络地址的协议是( )。 A .ARP B .LCP C .NCP D .ICMP 12、在星形局域网结构中,连接文件服务器与工作站的设备是( )。 A .网卡 B .网关 C .收发器 D .交换机 13、“nslookup ”命令可用来( )。 A .诊断域名系统(DNS )基础结构信息 B .显示网络物理拓扑结构类型 C .显示主机硬件配置 D .显示所应用到得协议名称 14、我国对计算机电源的安全认证是( )。 A .AAA 认证 B .BBB 认证 C .CCC 认证 D .DDD 认证 15、CD-RW 是( )。 A .只读型光盘 B .一次性写入光盘 C .重复擦写式光盘 D .只读型DVD 光盘 16、Internet 是最大最典型的( ) 。 A .公网 B .局域网 C .城域网 D .广域网 17、将信道的可用频带按频率分割成若干个不同的频段,每路信号占用其中一个频段,在接收端用适当的滤波器将多路信号分开,这种技术称为( )。 A .频分多路复用 B .时分多路复用 C .波分多路复用 D .码分多址复用 18、下面属于物理层的设备是( )。 A .交换机 B .路由器 C .中继器 D .网关 19、( )就是指在通信之前,在通信的双方之间先分配一个固定的电路,一定时间内,通信双方占用这条信道并利用这条电路进行通信。 A .电路交换 B .报文交换 C .数据交换 D .分组交换 -------------------------------------------------------密 封 线------------------------------------------------- 姓名 : 准考证号:

Linux内核漏洞调试环境搭建

Linux内核漏洞调试环境搭建 一.前言 之前没怎么用过Linux,但是那天看到exploit-db上有不少Linux内核漏洞的POC。当时想如果可以请自动手调试一下这些漏洞,肯定会学到一些Linux下特定漏洞的利用技巧。(比如怎么利用空指针引用漏洞来进行本地提权)。所以就GOOGLE了很多关于Linux内核调试的文章,虽然一步一步老老实实照前人的指点的做,但是还是问题连着问题。反反复复的尝试,才历尽千心万苦搭建起了这个内核漏洞调试环境。 在此过程中得到了广大网友的帮助,特别是wzt85和塞(他的ID为塞)这两位前辈的指点。既然取之于“网”,那我觉得应该把这个过程用文字描述出来放到网络上,与同道中人分享。 本文的第二部分将简单介绍目前Linux下内核调试的几种常用调试技术路线,由于我对Linux的了解确实不多,所以这一部分写的肯定会很不专业,但目的在于抛砖引玉——更专业的文章烦请自行GOOGLE。 本文的第三部分会详细介绍该调试环境的搭建过程,关键点会有截图说明。 本文的第四部分是一点补充性的文字。 二.Linux下内核调试技术路线 1.QEMU+GDB QEMU是一款开源的虚拟机软件,它自身带有gdb stub可用于和Host 主机上的GDB通信来对Guest主机的Linux内核进行源码(C代码)级调试。为实现源码级调 试,那必须要有调试信息以及符号表,所以首先从https://www.doczj.com/doc/fe6514173.html,上下载一份 Linux内核源代码进行编译。编译成功后会得到bzImage文件和vmlinux文件。其中vmlinux就是要供Host主机上的GDB进行调试的带有调试信息,符号表的内核文 件。 使用这种方法试验环境的搭建比较简单,而且最吸引人的地方在于它能够实现源码级的调试。但是遗憾的是,这种方法调试不了漏洞。因为当Guest主机上的内核发生内存访问异常的时候,Host主机中的GDB根本得不到异常事件,这样一来也就无法获知是那条指令引发的异常,以及被访问的内存地址是什么。

网络设备安装与调试模拟试

《网络设备安装与调试模拟试卷模拟试卷二》 一、单项选择题: 1、对于数据包需要何种设备使它能够从一个VLAN向另外一个VLAN传送( A )? A、路由器 B、2950交换机 C、集线器 D、网桥 2、stp工作在第几层( B ) A、第一层 B、第二层 C、第四层 D、第三层 3、ciscoios交换机中,哪条命令查看生成树状态的命令?( D ) A、show spanning-tree-root B、show bridge root C、show root switch D、show spannig-tree 4、在完成VTP配置后,哪条命令能够验证VTP的配置?( A) A、show vtp status B、show tcp counters C、show vtp statistics 5、catalyst交换机的VTP协议哪种模式不能同步VLAN信息?( D ) A、客户端 B、接入 C、服务器 D、透明 6、哪种提符指明用户正处在ciscoIOS软件的VLAN数据库配置模式中?( B ) A、switch# B、switch(vlan)# C、switch(config)# D、switch(config-vlan) 7、路由器将以下哪个地址用于缺省路由通告?( B ) A、255.255.255.255 B、0.0.0.0 C、255.255.0.0 D、1.1.1.1 8、在RIP路由选择协议中,多长时间发送路由选择更新( A ) A、每30秒 B、每240秒 C、每90秒 D、每180秒 9、在RIPV2用组播替代广播更新所带的好处是什么?( C ) A、避免浪费不必要的带宽 B、它使RIPV2与eigrp和OSPF兼容 C、它使RIPV2与RIPV1能更很好的兼容 10、下面哪条命令可以显示RIP路由协议的定时器值?( D) A、show ip protcols B、show ip route C、show run D、show ip protocols 11、RIPV2使用哪个组播地址?( A ) A、224.0.0.9 B、224.0.0.5 C、224.0.0.8 D、224.0.0.10 12、下面哪个命令可以修改RIP1版本为V2版本( C ) A、(config)#version 2 B、(config_router)#version 2 C、(config-router)#version 2 D、(config-router)#versoin 2 13、IPv4地址由多少个比特构成?( A ) A、32 B、64 C、128 D、48 14、根据RFC1918,以下哪个地址是私有地址?( A ) A、10.215.34.124 B、191.32.146.23 C、172.34.221.18 D、119.12.73.215 15、以下哪种路由选择协议的路由更新不包含子网掩码信息?( C ) A、EIGRP B、OSPF C、RIPV1 D、RIPV2 16、cisco路由器上特权模式的提示符是哪个( A ) A、# B、> C、< D、|# 17、如果路由器收到一个目的地址是192.168.1.2的数据包,子网掩码是255.255.255.0,主机所在子网的地址是什么?也就是说,路由器为了将此数据包转发到主机192.168.1.2,会在自已的路由表中寻找哪个网络?( A )

相关主题
相关文档 最新文档